Overview
We are seeking an experienced Senior Java Developer to join our client's engineering team in Chicago. You will design, develop, and maintain high-performance enterprise applications using Java and related technologies.
Responsibilities
- Design and develop enterprise-grade Java applications
- Collaborate with cross-functional teams in an agile environment
- Write clean, maintainable, and well-tested code
- Mentor junior developers and conduct code reviews
- Participate in architectural decisions and technical planning
Requirements
- 5+ years of experience with Java/J2EE
- Strong knowledge of Spring Boot and microservices
- Experience with RESTful APIs and relational databases
- Familiarity with CI/CD pipelines and cloud platforms
- Excellent problem-solving and communication skills