Job Description :
Role : Full Stack Developer Java
Location : Bangalore
Experience : 7 to 11 Years
Function : Software Engineering - Full-Stack Development
About the Role :
We are looking for an experienced Full Stack Developer Java with strong expertise in Java, Spring Boot, and Angular to design and build scalable, high-performance web applications.
The ideal candidate should have hands-on experience in backend development, API design, microservices architecture, and modern frontend frameworks, along with strong database knowledge.
Experience in banking operations or financial domain projects will be an added advantage.
Key Responsibilities :
- Design, develop, and maintain scalable, secure, and high-performance full-stack applications using Java and Angular.
- Build, enhance, and optimize RESTful APIs and backend services using Spring Boot and Microservices Architecture.
- Develop responsive, reusable, and user-friendly UI components using Angular.
- Collaborate with product managers, QA, DevOps, and business teams to deliver end-to-end solutions.
- Work with databases such as MySQL or Oracle for efficient data storage, retrieval, and performance optimization.
- Ensure high code quality through best coding practices, code reviews, unit testing, and debugging.
- Troubleshoot, analyze, and resolve performance bottlenecks and production issues.
- Participate in architecture discussions, technical design reviews, and system enhancements.
- Contribute to CI/CD processes and support Agile-based development practices.
Required Skills &
Qualifications :
Technical Skills :
- Strong hands-on experience in Java (Core Java, Java 8 ).
- Solid expertise in Spring Boot and Microservices Architecture.
- Strong understanding of API Design and RESTful Web Services.
- Proficiency in Angular (latest versions preferred) for frontend development.
- Experience with MySQL or Oracle Database.
- Good knowledge of HTML, CSS, JavaScript, and TypeScript.
- Familiarity with Git, CI/CD pipelines, and Agile/Scrum methodologies.
- Understanding of software engineering best practices, debugging, and performance optimization.
Educational Qualification :
- Bachelors or Masters degree in Computer Science, Information Technology, or a related field.
Preferred Qualifications :
- Relevant certifications in Java, Spring Boot, or Full Stack Development will be an added advantage.
- Prior experience in Banking, Financial Services, or Banking Operations domain is preferred.
Ideal Candidate Profile :
- Strong problem-solving and analytical skills.
- Ability to work in a fast-paced, collaborative environment.
- Excellent communication and stakeholder management skills.
- Passion for building scalable and robust enterprise-grade applications