Job Responsibilities:
- Work in Agile-based SDLC environment and participating in different Scrum sessions
- Capable of understanding and contributing to the technical solution from design through to code level
- Provide backend development using Java, Spring framework; and frontend development using Angular, React JS
- Build microservices with spring boot
- Align and follow the TDD and BDD development processes
- Communicate effectively between business and technology with regards to the requirements and deliverables
- Respond to, evaluate and analyse reported incidents/issues to minimize their impact as well as devise innovative solutions to resolve and prevent them in the future
· Experience with cloud platforms (AWS, PCF) is preferred
- Work with version control tools like GIT; build tools like Maven; continuous integration tools like Jenkins, and issue-tracking platform like JIRA
- Provide UAT and production release support
Requirements:
· Bachelor's degree or higher preferably in Computer Science/ IT degree or equivalent experience
· At least 5 years of experience in developing government applications using:-
o backend frameworks like Spring, Spring Boot, etc.; and
o frontend languages like Angular, React JS, CSS, etc.
· Excellent programming skills in Java, J2EE, Spring, Hibernate, Servlets, JSP, jQuery, HTML, Ajax, JavaScript developing client-server, n-tier, Web and Distributed Applications
· Working experience in using database technologies (MariaDB/MySQL, Aerospike, etc.)
· Good understanding of microservice architecture and at least 3 years of working experience in developing REST API
· Exposure to Messaging systems like MQ, Kafka Events
· Experience in DevOps tooling like Jenkins, BitBucket, Gitlab
· Experience with cloud platforms (AWS, PCF) is preferred
· Experience with high availability, high-scale, and performance systems is preferred
· Self-disciplined and motivated - Ability to work independently without much supervision
· A pro-active 'can-do' attitudes