Senior Java Software Engineer
Stratacent · Pune District, Maharashtra, India
Apply & track with Apply EdgePosition: Senior Java EngineerExperience: 8+ years
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.