Senior Java Software Engineer
Job Description
About the Company:
Sequel Logistics is a Supply Chain Management company specializing in providing comprehensive solutions and services in the Critical Logistics segment.
Founded in 2004, Sequel owns and manages a global logistics network that is robust, secure, and technology-driven, specifically designed to manage the supply chains of valuable and life-science consignments.
About the role:
We are seeking a seasoned Senior Java Developer to build an high-performance,scalable application within our agile ecosystem. You will play a pivotal role in
delivering enterprise grade application leveraging cloud-native architectures, and
integrating modern AI tools optimally to accelerate the development lifecycle.
Responsibilities:
Application Delivery: Deliver robust, scalable microservices using Java and
Spring Boot, ensuring alignment with industry-standard design patterns.- Full Lifecycle Development: Drive the end-to-end delivery of features, from
- Mentorship & Leadership: Conducting code reviews and providing hands-on
- Collaboration: Participate actively in all agile ceremonies (Sprints, Daily
Stand-ups, Retrospectives) to ensure timely delivery and continuous
improvement. Partner with leads and product managers, and contribute to the
build out of a state of the art product.- Innovation: Stay at the forefront of technology by integrating AI-assisted
development tools to enhance code quality and team productivity.
Required Skills:
- Java Mastery: 6–8 years of professional experience in Java application
- Spring Ecosystem: Deep expertise in Spring Boot, Spring Security
- Hibernate: Experience working on hibernate and good understanding of JPA
- Database Management: Good understanding of SQL and experience in
- Cloud Foundations: Hands-on experience with cloud platforms, with a strong
- Web Services: Extensive experience in designing and consuming RESTful
- Testing & Quality: Strong commitment to Unit Testing (JUnit/Mockito) and
- Containerization: Experience with Docker and Kubernetes for managing
- Communication: Exceptional verbal and written communication skills, with
- Team Collaboration: A proven team player attitude, focusing on collective
- Problem Solving: A logical and analytical approach to solving problems and
architectural bottlenecks.