Senior Java Full Stack Engineer (Core Java Spring Boot Azure)
Job Summary
Java/J2EE Microservices API Development Cloud Engineering
Requirements
10 years of experience in enterprise application development using Core Java / J2EE
Strong expertise in Spring Spring Boot Spring MVC/Test Hibernate
Design and develop scalable secure high-performance RESTful APIs and backend services
Full-stack development experience integrating backend services with UI layers
Frontend experience with HTML CSS Bootstrap Angular (React exposure preferred)
Strong experience in Microsoft Azure and cloud-based application deployment
Hands-on with CI/CD pipelines (EDP pipelines Jenkins) and production release management
Experience working in Linux environments for application deployment and support
Strong database expertise in Azure SQL and Oracle including complex SQL and performance tuning
Experience with Redis for distributed caching
Strong build and version control using Maven and GitHub
Experience with IDEs like IntelliJ IDEA Eclipse Visual Studio
Strong focus on secure coding practices OAuth2 / OIDC and vulnerability management
Experience with SonarQube and Veracode for code quality and security
Agile/Scrum delivery experience using JIRA and Confluence
Exposure to AI-assisted development tools (e.g. GitHub Copilot) and POC development
Required Skills:
Minimum 5 years of full-stack development experience Strong hands-on experience with: (functional components hooks Context API) Python and FastAPI Java (Spring Boot) .NET Core / Web API and C#
Required Education:
any graduate