Job Requirement:
• Proven Experience as a backend developer.
• Expertise with RESTful Web Services
• Expertise with Git version control
• Ability to solve the day-to-day coding challenge and understand the best coding practices.
• Strong hands-on experience in coding on technologies like Java, JavaEE, JSP/JSTL/Thymeleaf, Spring Framework Hibernate or any similar frameworks.
• Good understanding of estimation techniques, SDLC, Development methodologies (Agile is an advantage), and industry standard processes.
• Should have experience in tools like Eclipse, Maven, Version control tools (GIT) etc.
• Very good understanding of databases core concepts and hands on with Oracle, MySQL, MongoDB
• Identify problems and make recommendations on how to overcome any issue.
• Develop standardized procedures for common conversion routines to increase efficiencies.
• Should have good communication skills and interpersonal skills.
Job Responsibilities:
• Responsible for the design, development and support of User Interfaces for IT application and data systems.
• Develop new user-facing features.
• Build reusable code and libraries for future use.
• Ensure the technical feasibility of designs.
• Optimize application for maximum speed and scalability.
• Assure that all user input is validated before submitting to back-end.
• Participate in prototyping of potential solutions.
• Plan and conduct unit and integration tests to meet IT's unit test coverage goals, monitors test results.
• Implement coding assignments within estimates.
• Collaborate effectively with members of development team who are located onsite, offsite, and offshore.