About the Role :
We are seeking a highly skilled Java Full Stack Engineer with strong expertise in backend microservices development and modern front-end frameworks.
The ideal candidate should be able to work independently, possess excellent analytical and problem-solving abilities, and deliver high-quality, scalable software solutions.
You will be responsible for building enterprise-grade applications using Java, Spring Boot, Angular, and modern cloud-native tools.
Key Responsibilities :
- Design, develop, and maintain backend services using Java, Spring Boot, Spring MVC, Spring JPA, and Spring Cloud.
- Implement RESTful microservices and ensure scalable and fault-tolerant architectures.
- Use Hibernate for ORM and efficient data persistence.
- Integrate caching solutions such as Redis, Hazelcast, or similar tools to improve system performance.
- Write high-quality unit tests using JUnit and follow TDD / BDD principles where applicable.
- Work with RDBMS like MySQL, Oracle, or PostgreSQL for database modeling, optimization, and query tuning.
- Build responsive and dynamic UI components using Angular, HTML5, CSS3, and JavaScript.
- Integrate frontend with backend microservices securely and efficiently.
- Ensure optimal performance and usability across browsers and devices.
(Optional) Implement frontend unit tests using tools such as Jasmine / Karma.
DevOps & Version Control :
Use Git and Git-based workflows efficiently, including code reviews, branching, and CI / CD processes.Hands-on experience with GitHub Copilot for AI-assisted code generation.Understand SDLC processes and adhere to agile delivery Scalability & Testing :Conduct performance validation using tools like JMeter (optional).Identify bottlenecks and optimize application performance at backend and frontend layers.Cloud & Containerization (Good to Have) :
Experience in any of the following is advantageous :Azure DevOps for CI / CD and release pipelinesDocker for containerization :
Kubernetes for container orchestrationIstio for service mesh and traffic managementAWS Cloud services for deployment, compute, storage, and securityUnderstanding of GenAI concepts and leveraging AI-assisted development toolsRequired Skills (Mandatory) :
BackendJavaSpring Framework : Spring Boot, Spring Cloud, Spring JPAMicroservices architectureHibernateAny caching tool : Redis / Hazelcast / equivalentRDBMS : MySQL / Oracle / PostgreSQLJUnitFrontend :
HTML5 & CSS3JavaScriptAngularOther Mandatory :
Strong analytical thinkingAbility to work independently as an IC (Individual Contributor)Git, GitHubSDLC understandingGitHub Copilot hands-on experienceOptional Skills :
Frontend unit testing (Jasmine, Karma, Jest)Performance testing tools (JMeter)Good-to-Have SkillsAzure DevOpsDockerKubernetesIstioAWS CloudGenAI / AI-Assisted Development UnderstandingSoft Skills :
Strong communication and interpersonal skillsExcellent problem-solving and debugging abilitiesOwnership mindset and ability to deliver independentlyAdaptability to fast-paced environments(ref : hirist.tech)