Seeking a Java Developer to support the Navy’s MPTE TSS located in Pensacola, FL to support the design, development and maintenance of Navy training systems. Essential skills for this position include full life-cycle application development experience using web-based Java EE technologies (JSF, JPA and EJBs) using both traditional waterfall and Agile development methodologies. Additionally, the candidate should have an understanding of frameworks such as Spring, Seam, Struts or other MVC architectures. The ideal candidate will possess familiarity with relational databases such as Oracle to include familiarity with PL/SQL.
RESPONSIBILITIES:
• Develops application software by coding in Java
• Performs unit and functional testing
• Designs and implements data model objects
• Analyzes root causes for abnormal system operation
• Participates in Scrum ceremonies and collaborates with team members to best fulfill client requirements
• Performs evaluations and analysis of data to determine feasible solutions, and implement solutions
• Defines and resolves problems including developing processes and procedures for resolving like problems throughout the enterprise and analyze methods of approach
• Provides detailed documentation and feedback for problem resolution
• Reviews, analyzes, routes, and resolves help requests
• Examines existing information system schematics and related supporting software documentation
• Identifies alternative software solutions
• Participates in reviews to determine the completeness and consistency of software requirements
• Analyzes and develops documentation supporting MPTE TSS program and projects aligned with each functional area as needed
• Analyzes and evaluates Commercial Off The Shelf (COTS) products to assess the feasibility and usability of the product to best support operations that are related to the project
• Develops and documents a gap analysis, details the functional capabilities satisfied by the COTS, and identifies strengths and weaknesses
• Collects data on software engineering performance during the appropriate phases of development
• Utilizes current SQL-based products and tools for extraction and reporting of information to support business requirements analysis and development. Products may include TOAD, PL/SQL Developer, Oracle Business Intelligence, or SAP Business Objects reports engine
• Conducts legacy and NMCI system evaluations of production installations to assure HW/SW compatibility and maximum effective performance
Minimum Education:
• High School Diploma or Equivalent
Minimum Years of Experience:
• Two (2) years of software development experience
Minimum Qualifications: (required skills, experience with technology, etc. needed)
• Experience in software development, systems management, business processes, system/network/software/hardware integration and cloud infrastructure
Minimum Certifications:
• CSWF IAT Level II (Security+ or equivalent) to start
Preferred Qualifications:
• Experience with ORM tools (Hibernate/Toplink) and/or presentation layer libraries (RichFaces/PrimeFaces/Bootstrap)
• Exposure to and knowledge of DevOps concepts including cloud (AWS, Azure), automated testing, builds and deployments.
• Experience using Java to develop SOAP-based and/or RESTful web services
• Bachelor’s degree in Management Information Systems, Information Technology, Computer Science, Math, Business, Engineering or Physical Science.