Java FullStack -React\Angular (8+ yrs, Early Joiner Preferred)
Banking Tech MNC
Location
🇮🇳 India
Type
full_time
Salary
Undisclosed
Posted
1mo ago
Job Description
AVP - To be successful as a Full Stack Developer, you should have experience with: • Strong proficiency in Java 11+/17, Spring Boot, Spring Cloud, and Microservices architecture. • Knowledge of modern frontend technologies, including JavaScript (ES6+), HTML5, and CSS3. • In-depth knowledge and extensive experience on UI development with a focus on Angular/React JS, React Native. • Experience in designing and developing event-driven systems. • Hands-on experience with Kubernetes, Docker, and cloud-native services (AWS Lambda, ECS, GCP Cloud Run, or Azure Functions). • Strong knowledge of API Gateway, OAuth2, JWT, and security best practices. • Hands-on experience with CI/CD pipelines (Jenkins, GitHub Actions, Gitlab). • Strong knowledge of unit testing (JUnit, Mockito, Jest) and contract testing (PACT, Postman). • Define scalable, secure, and resilient architectures, ensuring high availability and fault tolerance. • Optimize performance, security, and scalability of microservices and distributed systems. • Ensure best practices in software development, including code quality, modularization, and maintainability. Some other highly valued skills may include: • Excellent problem-solving and analytical thinking. • Effective communication skills for collaboration with technical and non-technical teams. • Ability to manage multiple projects and priorities in a fast-paced environment. • Knowledge of Serverless Architecture. • Strong hands-on experience with Java 17/21 and the Spring ecosystem (Spring Boot, Spring MVC, Spring Security) in building scalable production applications. • Advanced front-end development experience using React and/or Angular with excellent JavaScript skills. • Proven ability to design and implement robust RESTful APIs/services. • Strong experience with Maven/Gradle and modern software development lifecycle practices. • Strong testing expertise across multiple layers: • Unit testing (JUnit / Mockito) • Mutation testing (PiTest / Stryker) • Component/integration testing (Karate / WireMock / React Testing Library) • Strong database experience with SQL Server / Oracle, including writing efficient queries and understanding data models. • Experience with observability, logging, and monitoring tools (Elastic / Kibana) for troubleshooting and production support. Some other highly valued skills may include: • Strong experience with GitLab / Bitbucket and modern code collaboration practices. • Experience working closely with DevOps teams and implementing CI/CD pipelines (Jenkins, GitLab CI). • Good understanding of cloud architecture and deployment models. • Strong experience working in Agile/Scrum environments, contributing to delivery and engineering practices. • Hands-on experience with Docker, Kubernetes (K8s), OpenShift for containerization and orchestration. Experience with AI-driven development and automation tools, such as GitHub Copilot / Microsoft Copilot, GitLab Duo, Claude or equivalent AI-assisted development tools (leveraging AI to accelerate coding, testing, documentation, and DevOps automation)