Senior Java Backend Engineer
Chicago, IL - USA
Job Summary
Senior Java Backend Engineer
Location: Chicago IL (Hybrid)
Job Summary
STAFFXPERT is seeking a Full Stack Developer with strong Backend expertise highly skilled Senior Java Backend Engineer to design develop and maintain scalable high-performance backend applications. The ideal candidate will have strong expertise in Java 17 cloud-native development on AWS distributed systems and software architecture. Candidates must have prior experience working in manufacturing-related industries such as Automotive Industrial Equipment Heavy Machinery or Transportation Equipment.
Responsibilities
- Design develop and maintain enterprise-scale backend applications using Java 17.
- Build and enhance REST APIs and microservices architectures.
- Develop cloud-native solutions leveraging AWS services.
- Design scalable secure and fault-tolerant distributed systems.
- Optimize application performance and database interactions.
- Collaborate with product owners architects DevOps teams and business stakeholders.
- Implement CI/CD pipelines and deployment automation.
- Participate in code reviews technical design discussions and architectural decisions.
- Troubleshoot production issues and ensure system reliability.
- Follow best practices for coding standards security and performance optimization.
Required Skills
- 9 years of hands-on experience in Java application development
- Strong expertise in Java 17 and modern Java frameworks
- Extensive backend development experience
- Strong experience building RESTful APIs and Microservices
- AWS Services:
- IAM
- Kinesis
- DynamoDB
- API Gateway
- SQS
- SNS
- KMS
- Strong SQL and database query-writing skills
- Experience with CI/CD pipelines and DevOps practices
- Experience building highly available scalable and reliable systems
- Strong understanding of software architecture and design patterns
- Experience with source control systems (Git)
- Experience with Spring Boot Spring Cloud and Microservices architecture.
- Experience with event-driven architectures and messaging platforms.
- Exposure to containerization technologies such as Docker and Kubernetes.
- Experience leading development teams or mentoring junior engineers.