Years of exp:3 to 7 years
CTC Range: Please give a 30 to 35% of a hike from the current CTC
Location: WTC Chennai
JOB PURPOSE: As a mid to senior level backend developer the candidate should is responsible to deliver the new content functionalities for the application that is currently in production.
JOB RELATED STATISTICS: Ability to estimate the given tasks and meet the deadline and report the status on every day stand up and raise RISK or technical challenges to the Tech Lead & Architect and mitigate with out impacting the delivery timeline with defined quality.
JOB DUTIES: Work closely with the other tech leads with in the team and team lead and following the scrum ceremonies to have deliverable focus to understand the given requirements for a release in the form of user stories in Azure DevOps and estimate the given tasks with the details and implement the same as per the defined low level design. Then by writing unit test cases to validate the implementation and raise a PR request to integrate the implementation to the final deliverable. Responsibilities include a strong quality focus through unit testing of the developed code and significant interaction with integration points including L4 & L8/E2E.
Skills And Qualifications
3 to 7 years of work experience in backend development Proficient understanding of Core Java and advanced Java concepts Strong understanding of the Spring boot framework Strong understanding of Microservice Strong understanding and handson experience in writing unit testing Strong understanding of Version control system Strong understanding of the Maven framework Strong understanding of writing SQL queries Basic understanding of cloud (Azure/AWS) components and how to integrate Required Skills: - Strong experience in JAVA and J2EE technologies in a Cloudbased environment.
- Expert knowledge in JPA Hibernate JDBC SQL Spring JUnit and JSON REST/JSON web services.
- Strong knowledge of Java Design Patterns.
- Development and implementation of features in any Cloud platform products and technologies.
- Experience developing applications with Agile team methodologies preferred.
- Strong ObjectOriented design skills and understanding of MVC.
- Sufficient experience with Git to organize a large software project with multiple developers including branching tagging and merging.
- Develop user stories assigned to a team
- Build reusable code and libraries for future use
- Ensure the technical feasibility of the work
- Ensure and follow coding standards and have more than 85% code coverage
- Optimize APIs with better performance
- Assure that all client input is validated before doing the operation to avoid any cyber attack
- Collaborate with other team members and stakeholders