- Contribute to all stages of software development lifecycle
- Analyze user requirements to define business objectives
- Develop and test software
- Identify and resolve any technical issues arising
- Develop technical designs for application development
- Develop multimedia applications
- Write well designed, testable code, Conducting software analysis, programming, testing, and debugging
- Manage Java and Java EE application development. Prepare and produce releases of software components
Requirements
To be successful in this role, you should meet the following requirements:
- Should have working experience in Core Java and J2EE, Spring , Springboot, Microservices.
- Should be well versed and have real time experience on Junit, GITHUB, Maven, GIT, MQ.
- Should be having working experience in connecting and performing operation in Database using Hibernate or Spring JDBC.
- Contribute to all stages of software development lifecycle
- Analyze user requirements to define business objectives. Develop and test software. Identify and resolve any technical issues arising
- Develop technical designs for application development. Develop multimedia applications. Write well designed, testable code
- Manage Java and Java EE application development. Develop documentation to help users, Conducting software analysis, programming, testing, and debugging.
- Prepare and produce releases of software components. Support continuous improvement, investigating alternatives and technologies, and presenting for architectural review
The successful candidate will also meet the following requirements:
- Knowledge and experience on Mongo DB would be an added advantage.
- Nice to have Devops tools like Jenkins and Agile Scrum process and Jira.
- Nice to have Credit Risk Domain Experience
Employment Type: Full Time, Permanent
Read full job description