Java Developer
Addison Group · Chicago, IL · 2 wk ago
On-siteInformation Technology$50–$55/hrFull-time
About the role
Our client is a technology-driven organization focused on building scalable, modern software solutions that support critical business operations and customer experiences. Their engineering teams leverage cloud technologies, microservices architecture, and API-first development practices to deliver high-quality applications in a collaborative environment.
Responsibilities
- Develop and maintain backend applications utilizing Java and Spring Boot.
- Design, build, and enhance RESTful APIs and service integrations.
- Troubleshoot application issues and implement solutions to improve performance and reliability.
- Collaborate with engineering, DevOps, and business teams to deliver scalable software solutions.
- Support microservices-based applications and distributed system architectures.
- Aid with containerized application deployments and environment management.
- Create and maintain API documentation and technical specifications.
- Contribute to event-driven solutions utilizing messaging technologies and integration frameworks.
- Assist with authentication, authorization, and API security initiatives.
- Maintain application health and assist with ongoing optimization efforts.
- Participate in Agile ceremonies including sprint planning, standups, and retrospectives.
Requirements
- 2-4 years of professional software development experience.
- Strong hands-on experience with Java development.
- Experience building applications using Spring Boot.
- Proven experience designing and supporting RESTful APIs.
- Understanding of microservices architecture and distributed applications.
- Experience with Git or similar version control tools.
- Familiarity with Kubernetes, Docker, or containerized environments.
- Exposure to messaging platforms such as Kafka, RabbitMQ, or similar technologies.
- Experience utilizing API documentation tools such as Swagger or OpenAPI.
- Understanding of API gateways, OAuth, and secure API design principles.
- Strong analytical, troubleshooting, and problem-solving abilities.
- Bachelor's degree required.
Qualifications
- Strong hands-on experience with Java development.
- Experience building applications using Spring Boot.
- Proven experience designing and supporting RESTful APIs.
- Understanding of microservices architecture and distributed applications.
- Experience with Git or similar version control tools.
- Familiarity with Kubernetes, Docker, or containerized environments.
- Exposure to messaging platforms such as Kafka, RabbitMQ, or similar technologies.
- Experience utilizing API documentation tools such as Swagger or OpenAPI.
- Understanding of API gateways, OAuth, and secure API design principles.
- Strong analytical, troubleshooting, and problem-solving abilities.
- Bachelor's degree required.
Benefits
- This position is eligible for medical, dental, vision, and 401(k).
Pay
$50/hr-$55/hr
Schedule
Hybrid Schedule – Onsite Tuesday, Wednesday, and Thursday