Senior Java / Full Stack Developer - Azure
Experience: 8+ Years
Employment Type: Full-Time
Location: Pune
Positions: 2
Job Summary
We are looking for experienced Senior Java / Full Stack Developers with strong hands-on expertise in building scalable enterprise applications using Java, Spring Boot, Microservices and REST APIs. The ideal candidate should have strong backend development experience, good exposure to cloud-based application development and integration, and the ability to work across the application stack. Experience with Microsoft Azure and enterprise-scale applications is strongly preferred.
Key Responsibilities
- Design, develop and maintain scalable enterprise applications using Java and Spring Boot.
- Develop and integrate REST APIs and Microservices.
- Work with relational and NoSQL databases for application development and integration.
- Build and support applications deployed on Microsoft Azure.
- Work with containerized applications and cloud integration services.
- Develop and maintain messaging-based integrations using technologies such as JMS, MQ and/or Kafka.
- Collaborate with developers, QA, DevOps and business stakeholders throughout the software development lifecycle.
- Participate in technical design, code reviews, troubleshooting and production issue resolution.
- Perform application performance tuning and implement quality improvements.
- Contribute to Agile development and delivery processes.
- Develop or integrate frontend components where required.
Required Technical Skills
Backend
- Strong hands-on experience in Core Java
- Spring / Spring Boot
- REST APIs
Microservices Architecture
- Object-Oriented Programming and design principles
Cloud & Integration
- Good hands-on exposure to Microsoft Azure
- Azure services such as AKS, ADF, Databricks and/or Azure Batch
- Cloud integration and containerized application environments
- Messaging technologies such as JMS, MQ and/or Kafka
Databases
- Strong understanding of relational databases such as:
- Oracle
- PostgreSQL
- SQL Server
- Exposure to NoSQL databases
Frontend
- Exposure to modern UI technologies/frameworks such as:
- AngularJS / Angular
- ReactJS
- Node.js
- Bootstrap
- Working knowledge of HTML5, CSS3 and JavaScript
Preferred Skills
- Experience working in Agile development environments
- Strong understanding of software engineering and DevOps practices
- Experience in application performance tuning and optimization
- Exposure to CI/CD and modern software delivery practicesExperience in AI-enabled applications or AI integrations is an advantage
- Prior experience in the Banking / Financial Services domain is highly desirable
Soft Skills
- Strong problem-solving and analytical ability
- Excellent attention to detail
- Effective communication and documentation skills
- Ability to collaborate with developers, QA and business stakeholders
- Ability to understand business requirements and translate them into actionable technical solutions
- Adaptability to new tools, technologies and development methodologies
- Strong ownership and ability to work independently as well as within a team