Mid Java Developer
Chicago, IL & Richardson, TX (Hybrid-3 days to work from end client office location)
6+Month Contract
Responsibilities:
• Design, develop, and maintain robust microservices using Java and Spring Boot.
• Collaborate with cross-functional teams to gather, define, and document software requirements.
• Provide technical leadership and mentorship to a core Java development team, with a focus on maintaining high coding standards and best practices.
• Implement and enforce best practices for software design, development, and testing.
• Lead the development and deployment of containerized applications on platforms such as Pivotal Cloud Foundry (PCF), Docker, and Kubernetes.
• Debug and resolve complex technical issues across development, testing, and production environments.
• Ensure the scalability, performance, and reliability of microservices.
• Create and manage CI/CD pipelines for automated builds and deployments.
• Write comprehensive unit and integration tests using tools such as JUnit.
• Participate in code reviews, providing constructive feedback to improve the quality and maintainability of code.
• Maintain and document software architecture, design patterns, and processes.
Qualifications:
• Bachelor’s degree in Computer Science, Engineering, or a related field.
• Proven experience in microservices architecture and development.
• Solid understanding of RESTful APIs and web services.
• 7+ years of experience in Java development with strong hands-on coding expertise.
• Proficiency in Java frameworks such as Spring Boot.
• Strong experience with containerization technologies like Docker and orchestration platforms such as Kubernetes.
• Expertise in deploying applications on Pivotal Cloud Foundry (PCF) or similar cloud platforms.
• Experience with CI/CD pipelines and tools like Jenkins, GitLab CI/CD, or similar.
• Strong knowledge of SQL and database technologies.
• Excellent problem-solving skills and meticulous attention to detail.
• Effective communication and teamwork abilities, with experience working in Agile/Scrum environments.
Skills and Technologies:
• Programming Languages: Java (Core), Spring Boot
• Architecture: Microservices, RESTful APIs
• DevOps & Cloud: Docker, Kubernetes, PCF
• Build & CI/CD Tools: Maven, Jenkins, GitLab, Git
• Testing Frameworks: JUnit, Mockito
• Database: SQL, relational databases
• Leadership: Proven ability to lead teams, mentor developers, and ensure high-quality delivery
Preferred:
• Experience in the healthcare domain is mandatory.
• Knowledge of additional cloud platforms (e.g., AWS, Azure) and their services is a plus
Metasys Technologies is an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identify, national origin, veteran or disability status.