Job Title : Java Developer
Location : Mumbai
Number Of Vacancies: 5
Years Of Experience: 5
Role : Sr Associate/Lead
Experience : 4 to 9 years
Domain : IT / Banking
Job description :
- Proficiency in Angular framework development, with a deep understanding of core concepts and best practices.
- Strong experience with state management libraries like NgRx or RxJS.
- Familiarity with RESTful API integration and development.
- Hands-on experience as a Full Stack Developer.
- Demonstrated expertise in utilizing NgRx or RxJS for state management in Angular applications.
- Extensive experience in building enterprise server-side applications using Java/J2EE Technologies.
- Excellent programming skills in Core Java, Spring, and Hibernate.
- Hands-on knowledge of developing multithreaded applications.
- Strong understanding of design patterns and practical experience with Java/J2EE, Spring, ORM/Hibernate, XML, XPath, XSLT, and RESTful Web services.
- Proficiency with databases, preferably MSSQL/Sybase/DB2.
- Excellent analytical, problem-solving skills, and exposure to unit testing frameworks.
- Knowledge of Spring Boot and a strong appetite for domain understanding.
Good-to-Have Skills:
- Ability to collaborate with UX/UI designers to translate designs and wireframes into high-quality code.
- Participation in the full software development lifecycle, including requirement analysis, architecture design, coding, testing, and deployment.
- Focus on maintaining code quality, organization, and automation.
- Hands-on knowledge of JavaScript and JS frameworks like Angular/React.
- Exposure to database modeling and performance tuning.
- Familiarity with source control, preferably Git, and continuous integration tools (CI/CD).
- Experience working using Agile methodology and exposure to the financial industry.
- Proficiency with code versioning tools like Git and knowledge of Agile methodologies.
- Exceptional problem-solving skills and attention to detail.
- Strong communication skills and the ability to collaborate effectively in a team environment.