Required Skills
• Programming Language: Extensive experience with Java 17+ and Spring Boot for RESTful API development.
• API Management: Experience with API gateways and management platforms, specifically Apigee (or similar).
• Cloud Platforms: Proficiency deploying and maintaining software in public cloud environments (AWS, Azure, or GCP); AWS preferred given the platform context.
• Testing: Proven ability to write comprehensive automated tests (unit, integration, end-to-end) using frameworks like JUnit and Mockito.
• Architecture: Experience designing and implementing Event-Driven Architectures using message streaming solutions (e.g., AWS Kinesis, SQS, SNS, Apache Kafka, RabbitMQ, Azure Event Hub).
• Datastores: Deep understanding of multiple datastore types:
Relational: PostgreSQL, MySQL, Oracle, AWS RDS/Aurora
NoSQL: MongoDB, Cassandra, AWS DynamoDB
Search: Elasticsearch
Caching: Redis
Vector databases
• CI/CD: Hands-on experience configuring and deploying software via CI/CD pipelines (Azure DevOps, Jenkins, or GoCD).
• Agile: Demonstrated success working within an Agile/Scrum framework.
• Security: Knowledge of secure service-to-service integrations using OAuth 2.0, JWT, and entitlement-based authorization models.
• Soft Skills: Strong decision-making, critical thinking, and technical leadership abilities.
Key Responsibilities:
• Lead the design and development of enterprise-scale REST APIs and microservices using Java 21+, Spring Boot, Apigee API Gateway, and AWS cloud services.
• Architect API-first solutions; define service contracts, payload schemas, and OpenAPI/Swagger specifications.
• Lead solution decomposition by breaking business requirements into technical designs, user stories, and implementation tasks.
• Guide engineers in developing secure service-to-service integrations using OAuth 2.0, JWT, and enterprise entitlement-based authorization models.
• Serve as the technical lead for complex initiatives, driving architecture decisions, design reviews, and code reviews.
• Collaborate with product owners, UI development teams, architects, and partner teams to ensure successful delivery of customer-focused solutions.
• Establish engineering best practices for reliability, scalability, observability, security, and maintainability.
• Drive quality engineering practices including automated testing, performance testing, load testing, and production readiness reviews.
• Lead troubleshooting and resolution of complex production issues.
• Create and maintain technical documentation, operational runbooks, and engineering standards.
• Drive end-to-end software ownership from design through deployment, monitoring, support, and continuous improvement.
| Location | Oak Lawn, IL |
| Job Type | Contractor |
| Salary | $60–$65 Per Hour |
| Company Size | 11 - 50 |
| Headquarters | Torrance, CA, US |
| Website | https://www.offsoar.com |
Job Title: Java Developer
Location: Chicago, IL
Duration: 10 months
Must-Have Skills
Required Education
Required Skills
Preferred/Nice-to-Have:
Offsoar is a global technology consulting and IT staff augmentation company dedicated to helping enterprises
modernize their operations through data, cloud, AI, and digital transformation solutions. Our flexible delivery
models (onsite, offshore, and nearshore) and deep industry expertise enable us to drive measurable outcomes.
✔ Reducing IT and operational costs
✔ Accelerating digital transformation
✔ Building high-performance data analytics platforms
✔ Implementing Generative AI-based intelligent solutions
Our Vision
To be the global partner of choice for consulting, IT staff augmentation, and digital solutions across offshore, nearshore, and onsite delivery models.
