We are looking for a highly skilled and passionate Java Full Stack Developer(5-9yrs exp) with expertise in Java, Spring Boot, Microservices, and AngularJS. The ideal candidate will be responsible for designing, developing, and maintaining scalable web applications while collaborating with cross-functional teams to deliver high-quality software solutions.
Key Responsibilities:
- Design, develop, test, and deploy scalable enterprise applications.
- Develop robust backend services using Core Java, Spring Framework, and Spring Boot.
- Build and consume RESTful APIs and Microservices.
- Develop responsive and user-friendly front-end applications using AngularJS.
- Collaborate with business analysts, architects, QA teams, and stakeholders to gather and understand requirements.
- Participate in code reviews and ensure adherence to coding standards and best practices.
- Troubleshoot and resolve application issues and performance bottlenecks.
- Work on database design, optimization, and integration with applications.
- Contribute throughout the Software Development Life Cycle (SDLC) from requirement gathering to production support.
Required Technical Skills:
- Strong experience in Core Java / J2EE.
- Hands-on experience with Spring Framework and Spring Boot.
- Strong expertise in Microservices Architecture.
- Experience in developing and consuming REST APIs.
- Good experience with AngularJS.
- Strong knowledge of SQL and any relational database (Oracle, MySQL, PostgreSQL, SQL Server, etc.).
- Understanding of application security, performance tuning, and coding best practices.
- Familiarity with Git and Agile development methodologies.
Preferred Skills:
- Exposure to cloud platforms (Azure/AWS).
- Experience with CI/CD pipelines.
- Knowledge of containerization technologies such as Docker and Kubernetes.
- Experience working in Banking & Financial Services domain will be an added advantage.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related field.
- Strong problem-solving and analytical skills.
- Excellent communication and stakeholder management skills.
- Ability to work effectively in a fast-paced, collaborative environment.