IT Software Engineer 5 / Java Backend Developer
Software Development · 51-200 employees
Applying here? Try the free cover letter tool — paste this posting and your résumé, no account needed.
About the role
The role involves providing technical leadership for a team of software engineers to build and operate scalable cloud-native applications on AWS. You will drive architectural decisions, engineering best practices, and modernization initiatives while mentoring team members.
What they look for
Requirements
Candidates must have 8-12 years of experience with a strong background in Java, Spring Boot, and AWS cloud infrastructure. The position requires expertise in microservices, CI/CD, and distributed systems, along with strong leadership and communication skills.
Full description
This is a remote position.
Role: IT Software Engineer 5 / Java Backend Developer
Location: Chicago, IL / 100% remote, but travel will be required as needed.
Duration: 12-month contract /full-time
90-100% backend development, and drives AWS cloud adoption and modernization initiatives.
Automotive background, Java background, Lucid background, or OpenSearch.
NOTE: No full-stack roles with heavy front-end; Angular/React/TypeScript;
Position’s Contributions to Work Group:
- Provides technical leadership and delivery ownership for a team of software engineers building and operating scalable cloud-native applications on AWS.
- Drives architecture decisions, engineering best practices, and solution design across Spring Boot microservices, OpenSearch platforms, CI/CD, observability and AWS infrastructure.
- Collaborates with product, architecture, and platform teams to deliver secure, resilient, and high-performing solutions while mentoring engineers, improving development processes, and ensuring successful execution of business objectives.
Typical task breakdown:
- Leads software engineers in delivering business-critical applications.
- Establishes technical direction and architectural standards.
- Drives AWS cloud adoption and modernization initiatives.
- Ensures solution scalability, performance, security, and reliability.
- Promotes DevOps, CI/CD, automation, and AI-assisted development practices.
- Supports incident resolution, operational excellence, and continuous improvement.
Interaction with team:
- Mentors engineers and develops technical talent.
- Partners with Product Owners, Architects, and stakeholders to align technology investments with business goals.
Required Technical Skills
- Java (latest would be ideal) , Spring Boot, Microservices, REST APIs, AWS (ECS/Fargate, IAM, ALB, RDS, CloudWatch, Secrets Manager), OpenSearch/Elasticsearch, Docker, CI/CD, GitHub, Distributed Systems, Cloud Architecture, Observability, DevOps, Infrastructure as Code, SQL/NoSQL databases, Event-Driven Architecture, API Integration, Performance Optimization, and AI-assisted Development Tools.
Soft Skills
- Strong technical leadership, communication, stakeholder management, mentoring and coaching, collaboration, problem-solving, critical thinking, decision-making, ownership, conflict resolution, adaptability, and the ability to influence cross-functional teams while driving successful delivery of complex cloud-native solutions.
Similar roles
-
Mid-level Software Engineer (Java)
Nuitée Casablanca, Casablanca-Settat, Morocco
-
[GDT] Software Engineer (Java, Kotlin)
Software Mind Krakow, Lesser Poland Voivodeship, Poland
-
Java Developer
EY Greece Heraklion, Region of Crete, Greece
-
Senior Java Developer
ShipMonk Prague, Prague, Czechia
-
Programador Java | Inglés | Híbrido
knowmad mood A Coruña, Galicia, Spain
-
Java Backend Engineer (m/f/d)
SIXT Munich, Bavaria, Germany