Java Developer - Remote Job at Protos IT, LLC
Client is seeking an experienced Java Software Engineer in Oklahoma City, OK. Job is available for telecommuting. We are looking for an experienced Java Software Engineer to support the technical refresh of a Java n-tier enterprise web application for the USAF’s Comprehensive Engine Management System (CEMS). At a high-level, the technical refresh is focused on the introduction of a RESTful API exposing CEMS transaction for commercial mission partners, in addition the deprecation of existing Apache Tapestry 5 framework components in favor of Spring Boot/Spring MVC. You will be responsible for prioritizing and executing tasks in the software development lifecycle. You will be testing and debugging java applications to ensure a smooth user experience, as well as performing code reviews to ensure they align to developer standards.
You should be able to develop scalable java code and a friendly user interface. In addition to this, you should have experience designing and implementing Spring MVC/Spring Boot web applications, and have familiarity with JPA, Spring Data, and Spring Security. You should have a strong understanding of Dependency Injection and test-driven design. Your other duties include learning & understanding CEMS domain database architecture, advising leadership of any roadblocks the team may encounter, and ensuring contractual documentation is accurate as the project progresses.
You will be working closely with the Project Lead, Java Developers, and analysts for validating software functionality. Your excellent knowledge of programming languages and Java frameworks will be an asset.
Responsibilities:
- Suggesting and designing software implementation flowcharts
- Assessing user and system requirements
- Addressing & coordinating any infrastructure changes required
- Illustrating software issues to the software development team
- Executing and prioritizing assigned tasks
- Writing efficient, scalable java code based on the provided specifications
- Developing java-based and friendly user interfaces
- Actively participating in the software development life cycle
- Conducting testing and debugging of software applications
- Verifying software functionality and security areas
- Identifying software test coverage gaps
- Performing feasibility analysis of future features for management review
- Supporting code reviews within team
- Updating best practices Developer documentation
- Providing feedback to cloud migration team as needed
- Assisting in implementation of automated build pipeline
_Examples of specific development tasks would be:
_- Expose legacy transactions as secure RESTful endpoints with Spring/Spring Boot.
- Create JSP user interfaces within a Spring Boot Web Application
- Debug & refactor legacy java business services/transactions
- Migrate legacy hibernate entity objects to latest JPA standards
- Create Integration Tests for business transactions via Selenium WebDriver
Requirements:
•Able to obtain NACI Background Investigation
• BSc in Computer Science, Engineering or relevant field
• 5+ years' work experience as a Java Software Engineer, Java Developer or similar role
• Security+ Certification
• Need Someone travel to nearest Airforce Base and get badging done.
- Experience building Java applications with Spring/Spring Boot
- Experience implementing design patterns in Java applications
- Experience with Java frameworks like JSP, Spring MVC, Spring Boot, Spring Data
- Experience with Java 9+
- Excellent critical thinking and problem-solving skills
- Knowledge of application testing protocols, procedures, and guidelines
- Good communication and interpersonal skills
- Ability to work independently and collaboratively
- Deadline-driven and detailed-oriented individual, with strong work ethics
- Ability to lead and motivate team members
- Excellent analytical skills and task prioritization
- Good Knowledge of popular Java API's such as JAX-WS, JAX-RS, JPA 2, JTA
Job Type: Contract
Pay: $75.00 - $80.00 per hour
Schedule:
- 8 hour shift
- Holidays
Experience:
- Front-end development: 1 year (Preferred)
- Java: 5 years (Preferred)
- Security+ Certification: 1 year (Preferred)
Work Location: Remote
Please Note :
ajayjain.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, ajayjain.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, Site.com is the ideal place to find your next job.