Task Description:

The JAVA Engineer has experience with Systems Engineering, Software Systems Analysis and Design, and System Troubleshooting.  The candidate provides recommendations and courses of action for database architectures, designs, and implementations. Maintain and enhance software development kit.  The JAVA Engineer will provide across team coordination for implementation approaches and essential functions.

Duties and Responsibilities:

  • Experience with Enterprise Service Bus
  • J2EE – Implementation and use of relational databases
  • Develops code for software test scripts – Integrating software and LAN applications, design and develop glue ware
  • Conducts test and evaluation of software products
  • Conducts Code Analysis of Software products
  • Works in an agile development environment
  • Troubleshoots software and configuration issues
  • Participates in DR/COOP exercises and continuous improvement processes
  • Maintains and update relevant system and process documentation and develop ad-hoc reports as needed
  • Establishes and maintains a strong working relationship with all team members
  • Successfully manage time and technical responsibilities, set accurate expectations and meet deliverable deadlines while working in a team and information sharing environment

Additional Requirements:

  • Bachelor’s degree in Computer Science, Information Technology, Engineering (Computer, Software, Electrical), Mathematics or related field or a combination of education and experience
  • Minimum of 5 years IT experience
  • Good technical writing, documentation, and communication skills are required
  • Comfortable working on both Linux-based and MS Windows-based system platforms with a strong IT technical understanding and aptitude for analytical problem-solving
  • Strong understanding of enterprise, network, system and application level security issues
  • Understanding of enterprise computing environments, distributed applications, and a strong understanding of TCP/IP networks
  • Understanding of service oriented architecture (SOA) and virtualized
  • Understanding of the system hardening processes, tools, guidelines and benchmarks

Desired knowledge:

  • Comfortable working on both Linux-based and MS Windows-based system platforms with a strong IT technical understanding and aptitude for analytical problem-solving
  • Fundamental or greater understanding of encryption technologies
  • Certified Information Assurance Technician Level 2 (IAT2) (Security+ and Server certification)
  • Experience with some of the following systems and products
  • Strong communications skills and the ability to interface effectively with users, customers, management, and other engineering personnel
  • Ability to learn rapidly
  • Self-motivated and able to work independently

Skills:

  • Microsoft Office
  • Tomcat
  • Camel
  • FuseIDE
  • ActiveMQ
  • ANT, Eclipse
  • Install Anywhere
  • Maven
  • Apes
  • Team City
  • Fortran
  • SoapUI
  • Test Complete
  • Oracle Web Logic
  • Code Analysis Tools
  • McCabe
  • Oracle DB
  • RedHat
  • VMware

Company Hiring Policy

Qualified applicants will receive consideration for employment without regard to their race, color, religion, sex, gender Identity, sexual orientation, national origin, age, disability, veteran status, pregnancy, or other status protected by law.