Senior Java Software Engineer

Stratacent
Pune District, Maharashtra, India

Position: Senior Java Engineer

Experience: 8+ years

Location: Pune

Shift Time: - 12 PM-9 PM IST

Summary

We are seeking a highly skilled Senior Java Engineer with strong Java 18+ and Spring Boot experience to join the Technology team. The successful candidate will play a key role in designing, building, and maintaining scalable, high-quality systems that support business-critical platforms. This role requires strong technical expertise, sound engineering judgment, and the ability to collaborate effectively across cross-functional teams in an agile environment. The individual will contribute to both delivery and continuous improvement of engineering standards, while mentoring team members and influencing best practices.

Responsibilities

  • Develop, maintain, and optimize backend systems using Java 18+, Spring Boot and related frameworks.
  • Design and implement RESTful APIs and backend services aligned with domain-driven design (DDD) and clean architecture principles.
  • Deploy, monitor, and manage applications on Microsoft Azure, leveraging services such as:
  • Azure Kubernetes Service (AKS)
  • Microsoft SQL
  • Automate CI/CD pipelines using Azure DevOps, including build, test, and release workflows.
  • Collaborate cross-functionally with engineers, QA, and product teams to deliver end-to-end solutions.
  • Contribute to code reviews, technical documentation, and continuous improvement initiatives.
  • Monitor application performance and reliability, implementing proactive improvements and observability practices.
  • Stay current with software ecosystem and Azure innovations, applying best practices to improve system scalability and maintainability.

Experience, skill and capability

  • 5+ years of professional experience in software engineering.
  • Strong proficiency in Java 18+, Spring Boot, and object-oriented design principles.
  • Experience with Azure Cloud Services or similar
  • Hands-on experience with Azure DevOps or similar for version control, pipelines, and deployments.
  • Solid understanding of REST APIs, microservices, and asynchronous programming.
  • Working knowledge of SQL
  • Familiarity with CI/CD, Docker containers, and modern deployment strategies.
  • Understanding of secure coding practices and API authentication (OAuth2 / OpenID Connect).

Preferred / Nice-to-Have

  • Exposure to Terraform, Bicep, or other infrastructure-as-code tools.
  • Experience with event-driven architecture or message-based systems.
  • Familiarity with Unit Testing and Test Automation frameworks (xUnit, NUnit, Moq, etc.).
  • Knowledge of monitoring and observability tools (e.g., Application Insights, Log Analytics).
  • Background in financial services, legal tech, or enterprise systems is advantageous.

Soft Skills

  • Excellent problem-solving and debugging abilities.
  • Strong communication and collaboration skills in cross-functional teams.
  • Proactive mindset toward learning and continuous improvement.
  • Ability to balance technical excellence with delivery pragmatism.

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →