JOB SUMMARY
The candidate will be part of our Software development team for backend development work as per the business requirements.
PRIMARY DUTIES AND RESPONSIBILITIES
-
Responsible for designing, coding, and modifying backend system that is focused on logistic industry within the standards, guidelines, interaction designs and requirements
-
Work with Product Owners, Stakeholders, Team Leader, Designers, Back End Developers, and other team members as appropriate
-
Work with the SMEs to understand the requirements as and when appropriate
-
Participate in system architect designing
-
Work independently on a single system module design, development and output documents following standards
-
Research technical details and solve challenging issues
-
Work with Team Lead to keep on track with the project plan and timeline
-
Work with front end developer to implement system logic in UI
-
Work with Tester to get the product tested, address any issues
-
Work with the Test & Publication team to get it hosted in an appropriate hosting environment
-
Work with Product Owner and Service Team to solve reported issues.
Qualifications and Skills Required
-
Bachelor’s Degree in computer science or equivalent:
-
6+ years JAVA/J2EE development experience on big or middle size projects
-
4+ years Microservices development experience using Spring Boot and Spring Cloud
-
Fluency in database technology like MySQL, Oracle, MongoDB, Elasticsearch and Redis
-
Experience in popular frameworks, such as Spring MVC, Spring Security, Spring Data JPA and Hibernate
-
Experience on Microservice’s architecture, including service naming and discovery, centralized configuration, API call tracing, Fault tolerance and Cross cutting concerns
-
Experience with Kafka, Kafka Streams and Kafka Connectors
-
Good to have Dubbo, Mybatis and Saturn Scheduler management skills
-
Experience in server deployment of Tomcat and JBoss
-
Experience with Docker and K8S
-
Experience in Linux commands
-
Experience in working with AWS or GCP cloud environments (Preference will be given to GCP experience).
-
Knowledge of agile development practices.
-
Independent and able to work in a fast-paced ever-changing environment
-
Experience in understanding and effectively communicating user requirements
-
Implementing functional and solutions-oriented software in a quick and agile method