Enable job alerts via email!
A leading company in the logistics industry is seeking a seasoned developer to enhance and maintain their systems. With a focus on Spring technologies and microservices architecture, you'll play a critical role in mentoring less experienced developers while delivering high-quality software solutions. Candidates should have strong technical skills along with good communication abilities, ready to work both independently and in a team.
Responsibilities:
· Provide guidance and mentor developer on coding and technical aspects
· Development of the detailed system in accordance with the design and technical specification document
· Customize, enhance, troubleshoot and document components developed by self and others as per the requirements and design
· Conduct code review, perform unit testing, system integration testing and participate in technical and quality review with team members
· Adhere to software development standards, guidelines, and processes
· On-time delivery of agreed tasks with quality deliverables
· Promptly escalate issues that will affect the quality and/or project delivery that are beyond the scope of work specifications
· Conduct assessment and provide work effort estimations
Requirement:
· Good education background preferably in computer science or equivalent
· At least 6 years of hands-on programming experience
· In-depth knowledge on Spring Boot, Spring Framework, Spring MVC, Spring Security, Spring Data, Redis, microservice, DevOps and Hibernate etc.
· Good understanding of Java Reflection, IOC, AOP, and OOP / OOD etc.
· Experience with RDBMS (MSSQL, MySQL, or PostgreSQL) and NoSQL DB.
. Experience with Mulesoft platform
· Experience in Test Driven Development (TDD) / Behavior Driven Development (BDD).
· Experience in microservice architecture and building cloud-native applications.
· Experience in Gitlab, Jenkins, Docker, Junit, JMeter and JIRA etc.
· Familiarity with Agile development methodologies.
· Excellent written and good spoken communication skills in English.
· Able to work independently or in a team.
· Working experience in logistics, supply chain, or transportation industry is added advantage
Team player with strong communication and interpersonal skills