Aderas Inc has an opening for a Technical Java Lead to work on a Defense Health Agency project. The Technical Java Lead will utilize its software development experience and knowledge of the system to best serve the client’s requirements.
Primary Job Duties:
- Provides support in specialized technology areas that can include, but is not limited to, elements such as Web design, requirements/specifications definition, analysis, assessments, planning, design, development, integration, testing, installation, performance tuning, deployment, or maintenance.
- Implement an SOA infrastructure using Informatica, WebLogic, Java, and Oracle 12 c
- Automating routine WebLogic administrative tasks using WLST/Jython, ksh or other tools.
- Hands-on develop of web applications for mission-critical systems, delivering high-availability and performance
- Contribute in all phases of the development life-cycle in support of team objectives
- Write well designed, testable, efficient code
- Ensure designs are in compliance with specifications
- Prepare and produce releases of software components
- Update related project documentation for the software sprint releases
- Create/update Version Description Document, Release Notes, and System Administrators Guides
- Lead and assist in the DoD Cyber security requirements for each software release
- Working in an Agile Scrum development environment
Required Education:
- Bachelor’s Degree in Computer Science, Engineering, Business, or related field of studies and/or greater than four (4) years equivalent experience.
Required Years of Experience:
- At least seven (7) years of information technology experience. Experience analyzing, designing, and implementing complex system solutions that meet industry frameworks and methodologies.
Required Experience:
- Design and construct a technical solution framework and implementation.
- Provides industry framework and methodology guidance.
- Coordinates with technical development, integration, business representatives, and COTS vendor teams to optimize system design and performance.
- Experience with Struts, JEE and Core Java programming
- Experience with the Linux operating system
- Experience with Apache and JBoss or other web servers such as Weblogic or Tomcat
- Experience with JavaScript and DOM manipulation (jQuery)
- Experience with JEE, Web Services (SOAP/RESTful/JSON).
- Experience with web frameworks such as Struts or JEE 6.
- Experience with Application Servers such as Tomcat, JBoss, WebLogic or WebSphere.
- Experience with SQL Databases such as SQL Server, Oracle or Sybase.
- Experience with Unit testing and mocking.
- Minimum of 3 years of experience developing web-based applications in the J2EE framework with Informatica and WebLogic.
- Ability to work in small, rapid-development teams.
- Experience with leading technical tasks/staff to completion with successful results.
- Provided leadership and coordinated the technical activities to integrate components into the complex software solution.
- Coordinated with internal and external teams to provide technical support across technical expertise and platforms.
- Strong communication skills and ability to work closely with the customer in analyzing requirements.
- Comfortable assisting and mentoring Junior and Journeyman level engineers.
- Conducted detail technical tasks in the areas of software development, system administration, or systems analysis.
Preferred Experience:
- Insight into Java/Java EE internals (Classloading, Memory Management, Transaction management, etc.)
- Java Server Faces experience is desired- Knowledge of Relational Databases, Oracle and ORM technologies
- Experience with test-driven development
- Prior experience working in a team environment
- Excellent communication and writing skills
- Experience using tools including Eclipse, Git, and TFS related utilities
- Experience with Java Application Frameworks such as Struts (Spring, Boot, Core Data, MVC, Security)
- Experience with DevOps concepts such as Continuous Integration, Agile, Lean and others
- Experience with Maven or Gradle and its lifecycles
- Understanding of SSL setups, Public Key Infrastructure, and Public Key Enabling Applications
Must be obtained within 6 months - Security +, Oracle Java Certification(s)
Clearance/Citizenship: US Citizen, needed for clearance – IT-I Public Trust (SSBI/T5)