×
Register Here to Apply for Jobs or Post Jobs. X

Senior Backend Java and AWS Engineer

Job in Chicago, Cook County, Illinois, 60290, USA
Listing for: 3Core Systems Inc.
Contract position
Listed on 2026-07-13
Job specializations:
  • Software Development
    Backend Developer, Cloud Engineer - Software, Java Developer
Salary/Wage Range or Industry Benchmark: 110000 - 130000 USD Yearly USD 110000.00 130000.00 YEAR
Job Description & How to Apply Below

Chicago, United States | Posted on 06/25/2026

Job Title:

Senior Backend Java and AWS Engineer

Location:

Chicago, IL 60603 (Onsite) Duration: 13 months contract Must Have Skills / Attributes
  • Spring Boot
  • Advanced Java and/or Kotlin in production environments (10 yrs)
  • Spring Boot building microservices and REST APIs (10 yrs)
  • Microservices architecture and distributed systems patterns (10 yrs)
  • RESTful API design and implementation with documentation (10 yrs)
  • SQL and relational databases (10 yrs)
  • No

    SQL non-relational data stores (10 yrs)
Job Description
  • Strong AWS expertise – designing and operating cloud-native, highly available distributed systems.
  • Advanced Java and/or Kotlin in production environments.
  • Spring Boot – building microservices and REST APIs (Spring Web/MVC, dependency injection, configuration, actuator/health checks).
  • Microservices architecture and distributed systems patterns (service boundaries, resiliency, fault tolerance).
  • RESTful API design and implementation with documentation (OpenAPI/Swagger).
  • SQL and relational databases – data modeling, query tuning, performance optimization.
  • CI/CD pipelines and build/deploy automation (quality gates, repeatable releases).
  • Data streaming / asynchronous messaging – event-driven patterns (e.g., Kafka).
  • Observability – logging, metrics, tracing, and production troubleshooting / incident investigation.
Soft Skills (Must-Have)
  • Strong technical communication skills – able to clearly explain complex designs and trade-offs to engineers, product owners, and managers.
  • Collaborative mindset – ability to work effectively across teams on shared architectures and dependencies.
  • Technical leadership and ownership – driving decisions and follow-through on complex engineering problems.
  • Strong problem-solving and analytical thinking – especially in debugging, production support, and performance issues.
  • Ability to balance technical depth with delivery – making pragmatic decisions aligned with business priorities.
  • Comfortable participating in Agile ceremonies (stand-ups, sprint planning, retrospectives) while remaining primarily hands-on.
Job Requirements
  • Provide deep technical leadership for the design and implementation of Java-based, cloud-native systems on AWS.
  • Define service architecture, data flows, and integration patterns to meet strict scalability, availability, and security requirements.
  • Drive architectural decisions across microservices, event-driven, and asynchronous processing patterns.
  • Ensure clear service ownership and well-defined contracts between services.
  • Define standards for infrastructure-as-code, resiliency, fault tolerance, and graceful degradation.
  • Proactively identify architectural bottlenecks, scalability constraints, and technical debt.
  • Lead development of core backend services using modern Java frameworks and AWS-native patterns.
  • Design and implement RESTful and event-based APIs.
  • Build message-driven processing and distributed data management solutions.
  • Guide adoption of AWS services including managed compute, messaging, storage, and databases.
  • Investigate and resolve defects, performance issues, and production incidents.
  • Implement fixes and improvements to ensure system stability and reliability.
  • Support reliable operation of distributed systems in production through observability, logging, metrics, and tracing.
  • Review pull requests and lead technical design discussions.
  • Define architecture and implementation standards for the team.
  • Establish technical best practices for CI/CD automation, observability, and production troubleshooting.
  • Work closely with the engineering team to guide design and implementation of Java-based services on AWS.
  • Collaborate with other engineering teams to align on APIs, integrations, and shared cloud architecture.
  • Partner with Product Owners and engineering managers to translate requirements into technical solutions.
  • Align execution with delivery priorities.
  • Participate in architecture reviews and integration discussions.
  • Participate in sprint planning, backlog refinement, stand-ups, and retrospectives.
  • Attend necessary technical and operational calls.
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary