Job Seekers, Please send resumes to resumes@hireitpeople.com
Job Description:
- Responsible for developing and delivering complex software requirements to accomplish business goals.
- Ensures that software is developed to meet functional, non-functional, and compliance requirements.
- Codes solutions, unit tests, and ensures the solution can be integrated successfully into the overall application/system with clear, robust and well-tested interfaces.
- Contributes to story refinement/defining requirements.
- Participates and guides team in estimating work necessary to realize a story/requirement through the delivery lifecycle.
- Assists team with resolving technical complexities involved in realizing story work.
- Contributes to existing test suites (integration, regression, performance); Analyzes test reports, identifies any test issues/errors; Triages the underlying cause.
- Documents and communicates required information for deployment, maintenance, support, and business functionality.
Required Skills:
- 8+ years of hands-on development experience with Java 1.8 or above
- Experience with Object oriented programming & design concepts
- Experience in Java backend and middleware technologies
- Experience in building web applications
- Experience developing RESTful webservices based applications
- Experience with server-side frameworks such as spring (like MVC, Springboot, Springbatch, etc.)
- Experience working with ORM frameworks such as Hibernate
- Experience working with RDBMS such as Oracle, SQL Server, or DB2 etc.
- Experience in CI/CD, preferably using Jenkins, Git
- Experience working in distributed Agile teams
- Ability to work independently and strong problem solving skills
Desired Skills:
- Knowledge of Banking and Finance domain
- Experience working in Unix/Linux environment
- Experience working with Microservices with docker container/Open Shift a plus
- Good interpersonal skills to interact with cross functional teams and business