All Jobs Vacancy

IT Software Engineer - Java / AWS / Spring Boot / Microservices

Posted 3 weeks ago by Shiro Technologies

We are seeking a senior IT Software Engineer / Technical Lead to provide technical leadership and delivery ownership for a team building and operating scalable, cloud-native applications on AWS.

The ideal candidate will have strong hands-on experience with Java, Spring Boot, microservices, AWS, OpenSearch/Elasticsearch, CI/CD, Docker, distributed systems, and cloud architecture, along with demonstrated experience leading engineering teams and driving technical direction.

Key Responsibilities

  • Lead software engineers in delivering business-critical applications.
  • Establish technical direction, architecture decisions, and engineering standards.
  • Design and develop scalable Spring Boot microservices and REST APIs.
  • Drive AWS cloud adoption and modernization initiatives.
  • Ensure solutions meet scalability, performance, security, reliability, and maintainability requirements.
  • Promote DevOps, CI/CD, automation, and AI-assisted development practices.
  • Support incident resolution, operational excellence, and continuous improvement.
  • Collaborate with Product Owners, Architects, platform teams, and business stakeholders.
  • Mentor engineers and help develop technical talent.
  • Translate business requirements into scalable technical solutions.
  • Drive successful delivery of complex cloud-native solutions across cross-functional teams.

Required Technical Skills

  • 10+ years of software engineering experience, including 5+ years in a technical lead/leadership capacity.
  • Strong hands-on experience with Java, preferably the latest versions.
  • Spring Boot and Microservices
  • REST APIs and API integration
  • AWS, including:
  • ECS / Fargate
  • IAM
  • ALB
  • RDS
  • CloudWatch
  • Secrets Manager
  • OpenSearch / Elasticsearch
  • Docker
  • CI/CD and GitHub
  • Distributed systems
  • Cloud architecture
  • Observability and monitoring
  • DevOps and Infrastructure as Code
  • SQL and NoSQL databases
  • Event-driven architecture
  • Performance optimization
  • AI-assisted development tools

Leadership & Soft Skills

  • Strong technical leadership and decision-making
  • Excellent communication and stakeholder management
  • Mentoring and coaching
  • Cross-functional collaboration
  • Problem solving and critical thinking
  • Ownership and accountability
  • Conflict resolution
  • Adaptability
  • Ability to influence technical and business stakeholders
  • Strong focus on successful delivery and operational excellence

Education & Experience

  • Bachelor’s degree required
  • 10+ years of professional software engineering experience
  • 5+ years of experience in a technical lead or leadership role
Rate:
Not specified
Location:
Chicago
IR35 Status:
Outside
Remote Status:
Remote
Industry:
IT
Seniority Level:
Senior

Take-Home Pay

Not Available

Visit calculators for additional details

Share job