What are the responsibilities and job description for the Senior Java Developer (W2 Only –All Visa Welcome) position at HYR Global Source Inc?
Job Title: Senior Java Developer (W2 Only –All Visa Welcome)
Location: Chicago, IL 60661 (Hybrid – 2 days onsite/week)
Duration: Full Time/Long Term Contract
Preference is local for IL.
About The Client
Caterpillar Inc., a Fortune 500 company, is a global leader in construction and mining equipment, diesel and natural gas engines, industrial gas turbines, and diesel-electric locomotives. With a global presence in over 150 locations, Caterpillar empowers innovation, sustainability, and impact through groundbreaking engineering solutions.
“Whether it be ground-breaking products, best-in-class solutions or a lifelong career, you can build what matters to you at Caterpillar.”
Job Overview
We are seeking an experienced Senior Backend Java Developer to join a dynamic Agile team at Caterpillar. This is a hands-on development role that requires a deep understanding of backend systems, RESTful APIs, and cloud-native technologies. The ideal candidate will play a key role in designing, developing, integrating, and supporting enterprise-level solutions.
Key Responsibilities
Technical Skills:
Follow us on LinkedIn - https://www.linkedin.com/company/hyr-global-source-inc
Location: Chicago, IL 60661 (Hybrid – 2 days onsite/week)
Duration: Full Time/Long Term Contract
Preference is local for IL.
About The Client
Caterpillar Inc., a Fortune 500 company, is a global leader in construction and mining equipment, diesel and natural gas engines, industrial gas turbines, and diesel-electric locomotives. With a global presence in over 150 locations, Caterpillar empowers innovation, sustainability, and impact through groundbreaking engineering solutions.
“Whether it be ground-breaking products, best-in-class solutions or a lifelong career, you can build what matters to you at Caterpillar.”
Job Overview
We are seeking an experienced Senior Backend Java Developer to join a dynamic Agile team at Caterpillar. This is a hands-on development role that requires a deep understanding of backend systems, RESTful APIs, and cloud-native technologies. The ideal candidate will play a key role in designing, developing, integrating, and supporting enterprise-level solutions.
Key Responsibilities
- Participate in Agile ceremonies including Daily Stand-ups, Sprint Planning, Retrospectives, Grooming, and Demos.
- Design, code, test, and debug complex backend applications using Java 11 .
- Build and maintain RESTful APIs and microservices architecture.
- Develop scalable backend solutions using AWS services such as IAM, Kinesis, DynamoDB, SQS, SNS, and KMS.
- Collaborate with cross-functional teams including Product Owners, Scrum Masters, UX/UI designers, and external stakeholders.
- Perform integration tasks and support in-house developed and vendor software solutions.
- Ensure high availability and reliability through thoughtful architecture and DevOps practices.
- Drive CI/CD best practices using tools like Jenkins and Azure DevOps.
- Lead peer code reviews, promote clean code practices, and contribute to architectural discussions.
- Conduct integrated and customer acceptance testing with thorough documentation.
- Assist in end-user training and provide technical support when needed.
Technical Skills:
- 8 years of strong Java backend development experience (Java 11 required).
- Extensive experience developing RESTful web services.
- Minimum 1 year experience with AWS services: IAM, Kinesis, DynamoDB, SQS, SNS, KMS.
- Proficiency in SQL and Slick for database interactions.
- Strong understanding of DevOps pipelines and best practices.
- Experience with architectural patterns like Microservices, MVC, and event-driven systems.
- Familiarity with cloud platforms such as AWS, Azure, or GCP.
- API tools: Swagger, Postman, Assertible.
- Testing tools: Selenium, Cucumber, and integration into CI/CD.
- Databases: DynamoDB, MongoDB, Cassandra, Redis, Elasticsearch, MySQL, Oracle.
- Development methodologies: Test-Driven Development (TDD) and Behavior-Driven Development (BDD).
- Strong understanding of data structures, algorithms, and design patterns.
- Ability to work under pressure and meet tight deadlines.
- Excellent collaboration and communication within distributed teams.
- Passion for technology and eagerness to contribute to innovative solutions.
- Highly collaborative team culture with active participation in all Scrum activities.
- Frequent interaction with other technical teams, architects, and stakeholders.
- Emphasis on ownership, leadership, and continuous improvement.
- 90-minute technical & coding interview
- Preference for in-person interviews if local to Chicago
- Remote interviews via MS Teams accepted for non-local candidates
Follow us on LinkedIn - https://www.linkedin.com/company/hyr-global-source-inc