Overview
Java Developer
Chicago, IL
Starting at $42–$48/hour
Overview
We are seeking an experienced Java Developer to design, build, and optimize scalable backend systems and cloud-native applications. This role will focus on developing high-quality software solutions that support business-critical systems and improve the overall customer experience.
The ideal candidate has strong experience with modern Java frameworks, microservices architecture, and cloud technologies, along with a proactive approach to problem-solving and continuous improvement.
Key Responsibilities
- Design, develop, test, and debug software applications to support business and customer needs
- Collaborate with cross-functional teams including architecture, infrastructure, QA, and product management
- Build and maintain cloud-native applications using microservices architecture and event-driven frameworks
- Develop and integrate APIs to support scalable and secure system functionality
- Contribute to system design and architecture decisions, ensuring alignment with best practices and coding standards
- Work in an agile environment focused on continuous integration, delivery, and iterative improvement
- Estimate development efforts and support release planning and delivery timelines
- Analyze, refactor, and optimize existing code for performance, scalability, and maintainability
Required Qualifications
- 5+ years of experience as a Java Developer
- Experience developing and maintaining event-driven applications
- Strong hands-on experience with Spring Boot and related frameworks
- Solid understanding of microservices architecture and backend system development
- Experience designing and building RESTful APIs
- Familiarity with cloud technologies such as AWS
- Experience with CI/CD tools such as Jenkins or GitHub Actions
- Understanding of secure coding practices and software quality standards
Preferred Qualifications
- Experience with eventing platforms and distributed systems
- Familiarity with code quality and security tools such as SonarQube or Veracode
- Strong problem-solving skills with a proactive, ownership-driven mindset
- Experience working in fast-paced, agile development environments