Senior Software Engineer – Java & Python

We are looking for a Senior Software Engineer – Java & Python to join our dynamic team.

Key Responsibilities

  • Design, develop, and maintain scalable microservices using Java (Spring Boot) and Python.
  • Work with modern CI/CD pipelines using Jenkins.
  • Develop and integrate REST APIs with secure authentication mechanisms (OAuth2 with JWT).
  • Implement and optimize background processing using Spring Batch and Spring Schedulers.
  • Apply design patterns and best practices for code quality and maintainability.
  • Collaborate with DevOps teams to containerize applications using Docker and deploy/manage them in Kubernetes (K8s) and AWS environments.
  • Develop solutions involving PostgreSQL, Oracle, and MongoDB.
  • Contribute to GenAI-related projects using AWS, Azure, and (optionally) multi-agent systems.
  • Participate in R&D efforts, proof-of-concepts, and continuous learning assignments.

Candidate Profile

  • 4+ years of hands-on experience in software engineering.
  • Strong understanding of microservices architecture.
  • Demonstrated experience with cloud-native applications.
  • A fast learner with a proactive attitude and passion for innovation.
  • Ability to work independently and lead POC initiatives.
  • Excellent team collaboration and communication skills.

Apply for this position

Subject:
Full Name *
Email *
Phone *
Message to Hiring Manager *
Upload CV/Resume *

Note: You can upload only pdf file and it must be less than 2 MB.

LinkedIn
Website