Source description
About the role
Lead Java Backend Developer
Location: Downtown Chicago, IL (Local only)
Hybrid: 2–3 days onsite per week (Lead & one Sr role)
Onsite: 5 days/week (one Senior role)
Remote interview but can ask for onsite
Java 11+, backend development with microservices & event-driven architecture, RESTful APIs, relational & NoSQL databases, Kafka/RabbitMQ/SQS, API Gateways (Apigee/AWS/Azure), CI/CD (Jenkins/GoCD/Azure DevOps), TDD/BDD (Selenium/Cucumber), and cloud platforms (AWS or Azure).
Responsibilities
-
Design, develop, and maintain Java backend applications using Java 11 or higher
-
Build and support microservices, event-driven, and MVC-based architectures
-
Develop and consume well-defined RESTful APIs
-
Work with relational and NoSQL databases
-
Implement batch and/or stream processing solutions
-
Integrate applications with message queues and streaming platforms
-
Participate in TDD/BDD practices using automated testing frameworks
-
Support application deployment using CI/CD pipelines
-
Deploy and maintain applications in cloud environments (AWS or Azure)
-
Collaborate with architects, product owners, and cross-functional teams
-
(Lead role) Provide technical guidance, code reviews, and mentorship to team members
-
Required Skills & Qualifications
-
7+ years of experience for Senior Java Developer
-
9+ years of experience for Lead Java Developer
-
Strong expertise in Java 11 or higher
-
Hands-on experience with:
-
Microservices & event-driven architectures
-
RESTful API design and development
-
Relational & NoSQL databases
-
Experience with message brokers / streaming tools (at least one):
-
Kafka, RabbitMQ, AWS SQS/SNS, ActiveMQ, Kinesis
-
Experience with API Gateways / API Management tools :
-
Apigee Edge, AWS API Gateway, or Azure API Gateway
-
Familiarity with API documentation and testing tools :
-
Swagger, Assertible
-
Hands-on experience with testing frameworks :
-
Selenium, Cucumber
-
Experience with CI/CD tools :
-
Jenkins, GoCD, Azure DevOps
-
Cloud experience with AWS or Azure
-
Nice to Have
-
Financial services or large enterprise experience
-
Strong understanding of application security and performance optimization
-
Prior experience working in hybrid or onsite enterprise environments
More at 3B Staffing