Overview
On Site
Hybrid
Depends on Experience
Contract - Independent
Contract - W2
Contract - 24 Month(s)
Able to Provide Sponsorship
Skills
API
Accountability
Agile
Algorithms
Amazon DynamoDB
Amazon Kinesis
Amazon S3
Amazon SQS
Amazon Web Services
Apache ActiveMQ
Apache Kafka
Behavior-driven Development
Cloud Computing
Collaboration
Cucumber
Data Structure
Database
DevOps
Java
Jenkins
Leadership
Linux
Management
Mentorship
Messaging
Microservices
Microsoft Azure
MongoDB
MySQL
NoSQL
Oracle
POSTMAN
RESTful
RabbitMQ
SQL
Scrum
Selenium
Software Development Methodology
Test-driven Development
Testing
Unix
mvc
Job Details
We are seeking a highly experienced Senior Java Developer to join our team in a hybrid role based in Chicago, IL. The ideal candidate will have strong hands-on experience in Java 17, cloud technologies, microservices architecture, and modern DevOps practices. This role involves end-to-end development and leadership responsibilities within a fast-paced Agile environment.
Responsibilities
Technical Skills Required
Education & Experience
Soft Skills
Work Model
DisqualifiersCandidates not currently residing in the Chicago area.Resumes without a current residential address listed.
Responsibilities
- Develop, maintain, and support complex software applications independently.
- Lead architectural and design discussions aligned with business goals.
- Resolve critical technical issues, including off-shift and weekend support when necessary.
- Mentor junior engineers and ensure high code quality through best practices.
- Collaborate cross-functionally and follow up on dependencies and blockers promptly.
- Maintain a sense of urgency and accountability throughout the software lifecycle.
Technical Skills Required
- 7+ years of Java development experience (Java 17 required).
- Experience with SQL and NoSQL databases (e.g., DynamoDB, MongoDB, MySQL, Oracle).
- Proficient in architectural patterns: MVC, Microservices, Event-driven design.
- Familiarity with DevOps tools: Jenkins, Azure DevOps, GoCD.
- Experience deploying and managing solutions on AWS or Azure.
- Strong knowledge of Agile/Scrum methodologies.
- Experience with messaging systems: AWS Kinesis, SQS, SNS, Kafka, RabbitMQ, ActiveMQ.
- Expertise in designing and testing RESTful APIs.
- Skilled in using Swagger, Postman, Assertible for API validation.
- Familiarity with TDD/BDD; testing tools: Cucumber, Selenium.
- Experience working on Linux/Unix platforms.
- Knowledge of cloud services: API Gateway, Fargate, Lambda, S3, CloudWatch, etc.
Education & Experience
- Bachelor s degree in Computer Science, Electrical Engineering, or related field with 8+ years of experience.
- OR Master s degree with 6+ years of relevant experience.
Soft Skills
- Solid understanding of data structures and algorithms.
- Ability to perform under pressure with time-sensitive deliverables.
- Strong team player with a proactive and collaborative mindset.
- Proven leadership experience in mid-size projects.
Work Model
- Hybrid (2 days/week onsite in Chicago, IL).
- Candidates must be local to the Chicago area.
DisqualifiersCandidates not currently residing in the Chicago area.Resumes without a current residential address listed.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.