Description
You will design, develop, and maintain end-to-end web applications using Java and modern front-end technologies.
Responsibilities
- Design and develop end-to-end web applications while ensuring scalability and reliability.
- Collaborate with cross-functional teams to analyze requirements throughout the SDLC.
- Participate in code reviews, unit testing, debugging, and SIT support.
- Manage application deployment and provide production support.
- Coordinate with multiple stakeholders across Agile and Waterfall methodologies.
Required Skills
- 6-9 years of experience in software development.
- Strong proficiency in Core Java, J2EE, and Multi-threading.
- Hands-on experience with Spring Boot and Spring MVC.
- Expertise in Angular 12 or above.
- Working knowledge of Hibernate and internal security libraries.
- Proficiency in Oracle SQL and database management.
- Solid understanding of design patterns and application development methodologies.
- Experience with unit testing and the full project lifecycle.
Preferred Skills
- Domain knowledge in Banking, Financial services, or AML.
- Experience working in international and multicultural environments.
- Knowledge of ExtJS.