Java Backend Developer with AWS
Robotics Technologies LLC
Chicago, IL, United States
1 day ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Compensation
$158,080.0
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
Amazon Web Services
Amazon S3
Application Integration Architecture
Automation of Tests
Unit Testing
Cloud Computing
Cloud Engineering
Databases
Continuous Delivery
Continuous Integration
Relational Databases
+30 more
DevOps
Disaster Recovery
Electronic Data Interchange (EDI)
Fault Tolerance
Github
Junit
Python (Programming Language)
PostgreSQL
Query Optimization
Mockito
Amazon Simple Notification Service (SNS)
Software Engineering
Systems Integration
Delivery Pipeline
Spring-boot
Mttr
Database Performance
Backend
Cloudformation
Servicebus
Event Driven Architecture
Information Technology
Deployment Automation
AWS Fargate
Functional Programming
Cloudwatch
Restful APIs
Amazon Simple Queue Service (SQS)
Jenkins
Microservices
Job description
- Cloud-Native & Integration Architecture: Design, build, deploy, and maintain scalable microservices, RESTful APIs, and event-driven architectures utilizing Java 17+, Spring Boot, Python, and AWS integration services.
- Resiliency & Disaster Recovery: Architect fault-tolerant, high-availability solutions across multiple AWS Availability Zones and Regions, conducting failover testing and actively reducing Mean Time to Resolution (MTTR).
- Production Operations & Root Cause Analysis: Investigate complex production incidents, perform root cause analysis (RCA), and implement robust observability frameworks using Amazon CloudWatch.
- DevOps & Pipeline Automation: Build, maintain, and optimize continuous integration and delivery (CI/CD) pipelines leveraging GitHub Actions, Jenkins, AWS CodePipeline, and CloudFormation infrastructure-as-code (IaC).
- Data Modeling & Optimization: Implement relational data models, craft complex queries, and tune database performance on Amazon Aurora PostgreSQL.
- Mentorship & Quality Standards: Drive peer code reviews, champion automated testing standards (JUnit, Mockito), and provide technical mentorship to junior developers.
Requirements
- Experience: 7+ years of professional backend software engineering experience building and supporting distributed, high-availability production systems.
- Core Languages: Advanced, hands-on proficiency in Java (Java 17+), Spring Boot, and Python.
- AWS Cloud Engineering: Extensive hands-on experience across core AWS integration and compute services, including ECS/Fargate, EventBridge, SQS, SNS, Lambda, S3, and CloudWatch.
- Database & Performance: Strong relational database background with PostgreSQL / Amazon Aurora PostgreSQL, including schema design, query optimization, and tuning.
- CI/CD & IaC: Practical experience managing automated deployments using Jenkins, GitHub Actions, AWS CodePipeline, and CloudFormation.
- Testing: Demonstrated proficiency with automated unit and integration testing frameworks (JUnit, Mockito).
- Education: Bachelor’s degree in Computer Science, Engineering, or a related technical discipline (or equivalent practical experience).
Preferred Qualifications
- AWS Certification: Active AWS Certified Solutions Architect, Developer Associate, or Cloud Practitioner certification (highly preferred).
- Domain & Integration Experience: Hands-on experience with Electronic Data Interchange (EDI), B2B messaging integrations, or high-volume transportation/railroad/logistics systems.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…