About the Role
Location - Pune Hybrid
We're looking for a highly experienced Senior Full-Stack Java Developer to take a leading role in designing, building, and maintaining complex, enterprise-grade applications. You'll work across the full stackfrontend, backend, and cloud infrastructurewhile helping to guide architectural decisions, mentor other engineers, and ensure technical excellence across the team.
This role is ideal for a senior or architect-level developer who is comfortable taking ownership of large-scale systems, working with modern frontend technologies, and architecting cloud-native Java applications in Microsoft Azure.
Key Responsibilities
Architecture & Leadership
- Lead the architectural design and implementation of scalable, maintainable systems
- Collaborate with stakeholders to define and implement technical vision
- Evaluate and select appropriate technologies and tools
- Guide and mentor engineers, conduct code reviews, and enforce coding standards
Backend Development
- Develop and maintain enterprise-level applications using Java 11
- Build REST APIs with Glassfish Jersey
- Integrate with microservices and external systems using secure and performant patterns
- Utilize Spring for backend services, Maven for build automation, and Log4j/Slf4j for structured logging
- Implement unit and integration testing with JUnit and Mockito
Frontend Development
- Build and optimize modern UIs using ReactJS 18, Material UI, TypeScript, and DraftJS
- Work with libraries such as AxiosJS, HighCharts, PixiJS, and MathLive for advanced visualizations and interactivity
- Collaborate with UI/UX teams to deliver pixel-perfect and accessible frontends
Cloud Infrastructure & DevOps (Azure)
- Own CI/CD pipelines and end-to-end release processes using Azure DevOps
- Migrate and manage codebases across Bitbucket and Azure Repos
- Architect and manage Azure services:
- App Services, VMs, Function Apps, Front Door Profiles
- PostgreSQL Flexible Servers, Cosmos DB, Blob Storage, Cognitive Search, DNS Zones, Key Vaults
- Implement best practices for security, performance, monitoring, and reliability
AI & Intelligent Features
- Integrate AI-powered capabilities such as search, language processing, image recognition, or personalization into web applications
- Work with services like Azure Cognitive Services, OpenAI APIs, or custom ML models
- Collaborate with data teams or use pre-trained models to enhance application functionality
- Help define data requirements for AI/ML integration, including data preparation and usage patterns
- Ensure ethical and secure usage of AI services in compliance with privacy standards
Technical Stack
Frontend:
- ReactJS 18, TypeScript, Material UI, AxiosJS, HighCharts, PixiJS, MathLive, DraftJS
Backend:
- Java 11, Spring, Glassfish Jersey, Maven, Log4j, Slf4j, JUnit, Mockito
Cloud & Infrastructure:
- Microsoft Azure (VM, App Service, Function App, Front Door Profiles)
- Databases: Postgres Flexible Servers, Cosmos DB
- Storage: Azure Blob
- Search: Azure Cognitive Search
- Security & Access: Azure Key Vault, DNS Zones
- CI/CD: Azure DevOps, Bitbucket
Required Qualifications
- 10+ years of hands-on experience in full-stack software development
- Proven experience designing and architecting cloud-native applications in Microsoft Azure
- Deep expertise in Java 11, Spring, and microservices architecture
- Strong proficiency in TypeScript and modern React application architecture
- Hands-on experience with infrastructure-as-code, DevOps workflows, and CI/CD automation
- Experience with distributed systems, API design, caching strategies, and application scaling
- Solid understanding of secure coding practices and cloud security
- Excellent communication skills and the ability to work cross-functionally with product and design teams
- Bachelor's or Master's degree in Computer Science, Engineering, or related field
- Hands-on experience integrating AI or ML features into web applications
- Familiarity with Azure AI tools such as Azure Cognitive Services, Azure OpenAI, or other cloud-based AI APIs
- Basic understanding of machine learning principles and how they apply in full-stack solutions
- Experience consuming RESTful APIs from AI platforms (e.g., OpenAI, Hugging Face, etc.)
- Interest in staying up to date with generative AI trends and applying them responsibly