Spring Java Developer with AWS and Python Experience

Filled
February 24, 2026

Job Description

We are looking for a talented Spring Java Developer with hands-on experience in cloud environments and modern backend development. The ideal candidate is comfortable building scalable applications, working with distributed systems, and collaborating with cross-functional teams.

You will help design, develop, and enhance backend services while ensuring performance, reliability, and maintainability.

Role Overview

As a developer on our team, you will work with Spring Boot, cloud infrastructure on Amazon Web Services, and automation or data processing using Python.

Your work will contribute directly to improving our platform’s scalability and reliability.

Key Responsibilities

Backend Development

  • Design and develop services using Spring Framework
  • Build RESTful APIs and microservices
  • Write clean, maintainable, and well-tested code

Cloud Integration

  • Develop and deploy applications on AWS
  • Work with cloud services such as compute, storage, and messaging
  • Optimize application performance in a cloud environment

Cross-Technology Development

  • Implement automation or supporting services using Python
  • Integrate with internal systems and third-party services
  • Maintain code quality through reviews and testing

System Improvement

  • Enhance existing architecture and performance
  • Troubleshoot issues in distributed environments
  • Contribute to technical discussions and solution design

Required Skills

  • Strong experience with Java
  • Hands-on experience with Spring Boot / Spring Framework
  • Experience deploying applications on AWS
  • Working knowledge of Python
  • Experience building REST APIs
  • Understanding of microservices architecture
  • Familiarity with Git and modern development workflows

Nice to Have

  • Experience with mainframe systems
  • CI/CD pipeline experience
  • Containerization (Docker / Kubernetes)
  • Experience with messaging systems or event-driven architecture

What We’re Looking For

  • Problem solver with strong debugging skills
  • Comfortable working in distributed teams
  • Ability to design scalable and maintainable solutions
  • Passion for learning and adopting new technologies