
Search by job, company or skills
Job Responsibilities
. Work in team of developers to design algorithms and flowcharts
. Produce clean, efficient code based on specifications
. Work with Technical team to implement solution that meet Business Requirements and are in alignment with organization's business objectives.
. Verify and deploy programs and systems
. Troubleshoot, debug and upgrade existing software
. Gather and evaluate user feedback
. Recommend and execute improvements
. Create technical documentation for reference and reporting
. Participate in sprint meetings (planning, review) and estimate stories, breakdown to tasks
. Prepare for sprint demos and demonstrate to Product Owner, receive feedback and implement
Technical Skills & Experience
. Familiarity with Agile development methodologies (Scrum preferred)
. Experience with software design and development in a test-driven environment
. Strong knowledge of developing Microservices with Java (8/11) and Spring Boot
. Strong knowledge of building UI/Frontend using React JS/AngularJS/VueJS
. Strong API design and development basics (Swagger, OAuth 2.0, JWT etc.)
. Experience writing unit tests with JUnit 5, Mockito
. Experience writing integration tests for Microservices
. Experience working with Spring JPA on data sources like MariaDB, MongoDB etc.
. Experience working with containers on OpenShift Container Platform (OCP) and Kubernetes
. Experience working with DevOps tools - Git, Jenkins, Artifactory, Sonarqube, Veracode and writing deployment pipelines
. Experience building event-driven / messaging API for Apache Kafka is preferred
. Working experience with integration tools like ActiveMQ, IBM MQ, Apache Camel etc. is preferred
. Working experience with service discovery tools like Consul is preferred
Job ID: 135945261