Description
You will design, develop, and maintain end-to-end web applications using Java and modern front-end technologies.
This role is on-site.
Responsibilities
- Design and develop scalable end-to-end web applications.
- 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 stakeholders across Agile and Waterfall methodologies.
Required Skills
- 6-9 years of software development experience.
- 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.
Preferred Skills
- Domain knowledge in Banking, Financial services, or AML.
- Experience working in international and multicultural environments.