Job Title: Java Developer III
Location: Hybrid
Clearance Requirement: ANACI clearance required
Eligibility: U.S. citizens or Green Card Holders only
12-month contract with ongoing need, Hybrid work requirements 2-3 days onsite, Chicago, IL
Pay Rate: $72.00 – 80.00/hr. with benefit inclusions
Job Summary
The Java Developer III plays a pivotal role in the software development lifecycle by developing software solutions, assisting in system design, and implementing robust systems according to organizational standards. The developer is responsible for creating high-quality, reliable code, contributing to both the technical and functional aspects of moderately complex to complex projects. This position offers an opportunity to work on innovative solutions while enhancing software development efficiency and quality.
Responsibilities
- Develop moderately complex to complex systems, applications, and solutions with potential technology or platform impact.
- Write high-quality code that minimizes disruptions to the production environment and meets project deadlines for smaller/mid-sized projects.
- Utilize a disciplined development process to code applications, adhering to security best practices and performing code documentation, versioning, and maintenance.
- Design and implement Continuous Integration (CI)/Continuous Delivery/Deployment (CD) pipelines to enhance software development efficiency and quality.
- Partner with Quality Engineers to perform automated test cases, ensuring application quality and stability, and reducing risks of errors and downtime.
- Lead the installation, configuration, upgrades, and migration of software, systems, and resources in various environments, implementing enhancements to improve reliability, security, and performance for smaller/mid-sized projects.
- Participate in peer review sessions and provide constructive feedback for technical deliverables.
Education and Years of Experience
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 5+ years of experience in Java development or a related role, with a proven track record of handling moderately complex to complex projects.
Skills and Qualifications
Required Skills:
- Proficiency in Java programming.
- Expertise in the Spring Framework (e.g., Spring MVC).
- Strong experience with Oracle Database (e.g., PL/SQL, Stored Procedures).
- REST API development expertise.
Preferred Skills:
- Experience with Maven for dependency management and build automation.
- Familiarity with Java application servers (e.g., WebSphere, WildFly).
- Hands-on CI/CD experience with tools like Jenkins and GitLab.
- Knowledge of Selenium for automated testing.