- Java Fullstack Developer, with Banking domain having 5.0-8.0 years of experience, demonstrating advanced proficiency in Java, Spring Boot, and Microservices for developing and deploying robust applications.
- The role requires designing microservices architectures that enhance scalability and maintainability within the banking sector.
- The candidate must leverage Java frameworks, particularly Spring Boot, to create efficient RESTful APIs for seamless service integration.
- Hands-on experience with ReactJS or Angular is essential for building dynamic user interfaces while showcasing modern front-end development practices.
- Proficiency in Domain Driven Design (DDD) will aid in effectively modeling complex business domains, facilitating communication between technical and non-technical stakeholders.
- Familiarity with Kafka is a plus, as it supports building real-time data pipelines and stream processing applications.
- A Bachelor's degree in Technology (B.Tech) in Computer Science Engineering or a Master's degree (M.Tech) in Software Engineering is required, with preferred certifications including Oracle Certified Professional, Java SE 11 Developer and Certified Kubernetes Administrator (CKA).
- Good to have strong knowledge of JUnit for unit testing, familiarity with SonarQube for code quality analysis, and an understanding of version control systems, especially Git.