Job Summary
We are looking for a highly skilled Senior Java Developer with strong hands-on experience in enterprise portal/application development using Java, Spring Boot, and Microservices Architecture. The role requires an individual contributor mindset with the ability to lead small teams, drive technical discussions, and deliver scalable cloud-native applications.
The ideal candidate should have strong backend engineering expertise, exposure to Azure cloud ecosystem, and experience working with distributed microservices-based systems.
Key Responsibilities
- Design, develop, and maintain scalable enterprise portal applications.
- Develop RESTful APIs and backend services using Java and Spring Boot.
- Build and manage Microservices Architecture for high-performance applications.
- Work closely with frontend, QA, DevOps, and product teams.
- Participate in architecture discussions and technical design reviews.
- Develop secure, reusable, and optimized backend components.
- Integrate applications with databases, third-party systems, and cloud services.
- Work on deployment, monitoring, and troubleshooting in Azure environments.
- Optimize application performance, scalability, and reliability.
- Ensure coding standards, code reviews, and best development practices.
- Handle production issues, debugging, and root cause analysis.
- Mentor junior developers and coordinate small technical teams when required.
- Contribute actively as an individual contributor (major focus area).
Required Skills
Core Technologies
- Strong hands-on experience in Java
- Strong expertise in Spring Boot
- Strong understanding of Microservices Architecture
- REST API Development
- Good understanding of distributed systems
Cloud & Database
- Experience with Microsoft Azure
- Experience with Azure Cosmos DB
- Cloud-native application deployment exposure
Additional Skills
- SQL & database design understanding
- CI/CD and DevOps exposure
- Git/version control
- Debugging and performance optimization
- Agile/Scrum methodology
Preferred Skills
- Experience in enterprise portal or customer-facing application development
- Knowledge of containerization tools like Docker/Kubernetes
- Messaging systems like Kafka/RabbitMQ
- Exposure to API Gateway and security implementation
- Experience handling small development teams
Candidate Profile
- 8–10 years of overall software development experience
- Strong coding and problem-solving skills
- Ability to work independently with ownership mindset
- Good communication and stakeholder management skills
- Prior experience in team mentoring/technical leadership preferred
To apply for this job email your details to anup@praxisconsultants.in