Skills 5 to 6 years of expereince in Java /J2EE Must have experience with Web Services and J2EE Web Application. Solid understanding of object-oriented design, programming, data structures and algorithms Must have experiance with XML Process Technologies - XPATH, XSLT Must have experiance with web service frameworks like CXF. Must have experience with exception handling , logging and application security best practices Must have experience with Spring framework and Spring Intgeration. Good experience with RDBMS, SQL and JPA implementations such as Hibernate ORM Good understanding of code versioning tools, such as Git/Stash Familiarity with build tools such as Gradle, and continuous integration platforms like Jenkins. Proficient with test automation frameworks like JUnit, Jbehave Proficient with mocking framework like wiremock Good Knowledge of Static code analysis (SONAR) Must be able to work independently.
Responsibilities Follow organizational SDLC processes and best practices in an Agile team environment Design, build, deploy, and maintain high quality, secure, efficient, reliable, extendable, reusable, and easy to maintain technical solutions Follow project specific templates, processes and guidelines Communicate effectively with peers and stakeholders to ensure alignment and meet commitments Suggest ideas that impact the project performance or provide effective solution for the complex problem Support other developers to resolve their issues which will help them to complete their stories