We are looking for a highly skilled and experienced Back-End Developer to join our team. As a Back-End Developer, you will be responsible for designing and developing robust and scalable server-side applications. You will work closely with our team of engineers and collaborate with other departments to ensure the seamless integration of front-end and back-end systems.
No of openings 10 Experience
3 to 8 years
Duration of Hiring Long term project Location Chennai Roles and Responsibilities
Develop object-oriented models and design data structures for new software projects and implement business logic and data models with a suitable class design.
Conduct software analysis, programming, testing, and debugging, as well as recommending changes to improve the established processes.
Recommend software solutions to emerging needs in banking functionality and report ability.
Solve complex problems in an innovative way and deliver quality solutions while taking ownership and accountability of assigned things.
Demonstrate good learnability and adopt technologies that help build large scale, performant, reliable and sustainable systems.
Collaborating with peers and architects on all elements of the development process.
Core Java, J2EE, Spring MVC, Spring REST APIs, Spring Security, JSP, Web application, MS SQL Server, Redis, Oauth2, Angular/React, JQuery.
Job Qualifications and Requirements
Strong coding skills with strong hands-on and practical working experience in Java Development.
Strong competencies in Data Structures, algorithms and their space-time complexities.
Good problem-solving skills, coupled with strong analytical thinking and communication.
Excellent debugging skills.
Ability to understand business requirements and translate them into technical requirements.
Working knowledge of architectures, trends, and emerging technologies.
Solid understanding of the full software development life cycle.