Job Title: US|Developer (Senior)
Job Location: Chennai, Tamil Nadu (Hybrid)
Job Duration: 7 Months (Contract to hire)
Your Primary Responsibilities:
Translate business requirements into software designs and implementations.
Work with the Functional Architect to ensure designs satisfy functional requirements.
Participate in thorough code reviews with a goal of illustrating quality engineering practices and to produce the highest quality code possible.
Build high quality and scalable / performant applications.
Understand requirements and translate them into specific Application and other EI tasks.
Work with Infrastructure partners to stand up development, testing, and production environments.
Designs frameworks that promote concepts of isolation, extensibility, and reusability.
Supports team in managing client expectations and resolving issues on time.
Participate in agile ceremonies and engage with the team.
NOTE: The Primary Responsibilities of this role are not limited to the details above.
Talents Needed for Success:
8+ years of experience in application development or system analysis
Bachelor's degree in technical subject area or related field
Additional Qualifications:
Must have strong Angular skills. 3+ proven experience
8+ years of active development experience/ expertise in Java/J2EE based applications demonstrated ability with Hibernate, Spring, Spring MVC, REST API, PL/SQL
Experience using NodeJS and NPM
Experience in Web based UI development, Servlet / JSP, Angular frameworks.
Experience with CSS, HTML, JavaScript, and similar UI frameworks (JQuery, React)
Exposure to XML/XSD, JSON and similar data presentation components
Familiarity with Microservices based architecture and distributed systems.
Ability to develop and work with REST APIs using Spring Boot framework.
Demonstrable experience in software development using CI/CD tools especially GIT, Bitbucket, Maven, Jenkins, Jira
Strong database and PL/SQL skills (Oracle preferred)
Experience with containers platform like OpenShift. And AWS experience is plus.
Solid focus on software testing with Junit, Mockito, Jasmine, Karma.
Working knowledge/experiences pertaining to Financial Services and Risk Management is desirable but not essential.
Familiarity with Agile development methodology