Logo
EPITEC

Java Software Engineer

EPITEC, Chicago, Illinois, United States


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.