We are seeking an experienced Senior Full Stack Developer to join our team. The ideal candidate will have expertise in developing web applications using Angular for front-end and Java Spring Boot for back-end. You will play a key role in designing, developing, and maintaining high-quality, efficient, and scalable code that meets business requirements and delivers an excellent customer experience.
Roles & Responsibilities:
- Develop and maintain web applications using Angular for front-end and Java Spring Boot for back-end.
- Design and implement efficient, reusable, and scalable code.
- Deploy microservices in cloud or on-premises environments.
- Maintain source code according to proper check-in guidelines.
- Design and develop scalable and robust APIs for the BFIS domain.
- Conduct unit testing for code robustness, covering edge cases and usability.
- Identify and resolve bugs while optimizing application performance.
- Design scalable database schemas for banking data management.
- Drive innovation in solution creation, focusing on simple and elegant design principles.
- Stay updated on relevant technologies and trends, contributing to continuous improvement.
- Contribute to product documentation creation and maintenance.
- Collaborate with UI/UX designers and peer developers to deliver polished web/mobile applications.
Competencies Required:
- Proficiency in Angular, Java, Spring Boot, HTML, CSS, and JavaScript.
- Proficiency in Spring and Spring Boot, including Spring MVC, Spring Data, and Spring Security.
- Strong understanding and implementation skills in microservices architecture.
- Experience with Web Services such as JSON, REST, JAX-RS, and Spring-based REST services.
- Strong problem-solving and analytical skills.
- Ability to write clean, maintainable, and efficient code.
- Strong understanding of computer architecture, data structures, and algorithms.
- Proficient in using version control systems like Git.
- Strong communication skills and ability to work effectively in a collaborative team environment.
- Ability to manage multiple tasks and projects simultaneously.
Skills & Education:
- Bachelor’s or Master’s degree in Computer Science, Engineering, Information Technology, or related field (BE/B.Tech, M.Tech, BCA, MCA, B.Sc, M.Sc, MBA).
- Proficiency in Angular, Java, Spring Boot, HTML, CSS, and JavaScript.
- Experience with RESTful APIs and microservices architecture.
- Knowledge of database systems like MySQL, PostgreSQL, or MongoDB.
- Familiarity with DevOps practices and tools such as Docker, Kubernetes, Jenkins, etc.
- Strong understanding of web technologies and software development lifecycle.
- Excellent problem-solving, analytical, and debugging skills.
- Strong written and verbal communication skills.
Benefits:
- Competitive salary and performance-based bonuses.
- Comprehensive health and wellness benefits.
- Opportunities for professional growth and development.
- Collaborative and innovative work environment.
How to Apply:
Interested candidates can apply by submitting their resume and a cover letter detailing their experience and qualifications for the Senior Full Stack Developer role.
Related Jobs
20-30 Lakh experience
Bangalore , India
SGD 100,000-120,000
Singapore
4-6 Lakh
Lower Parel, Mumbai