About InXpress
InXpress is an internationally recognised franchise system in its 25th year of business. As a responsible and progressive franchisor, we do not take our recognition lightly and are on a journey of growth and continuous improvement. Across three core regions and fourteen countries, InXpress supports franchisees in their solution-led approach and exceptional customer service to SMEs, underpinned by our proprietary software platform and carrier partner relationships. Our staff and franchisees are at the core of what we do and what we are about, as reflected in our GREAT company values.
G – Gives Back
R – Results Driven
E – Energetic Fun
A – All In
T – Targeted Improvement
Senior Java Developer
We are seeking an experienced Senior Java Developer to join our dynamic engineering team. As a key contributor, you will play a pivotal role in designing, developing, and maintaining high-performance, scalable applications that power our core products and services. You should have a strong grasp of Java and related technologies, a passion for clean code, and a commitment to collaborative problem-solving.
Responsibilities
- Write “clean”, well-designed code
- Support Business Analysts with the initial design and pre-analysis consultation as well as a check point to final specifications / user stories
- Support production issues as and when they happen
- Adhere to best practices, design patterns and architectural designs for development
- Deliver testable functionality within the agreed time scale
- Troubleshoot, test and maintain the core product software and databases to ensure strong optimization and functionality
- Contribute to all phases of the development lifecycle
- Follow industry best practices
- Develop and deploy new features to facilitate related procedures and tools if necessary
- Work with collaborative with offshore teams and third-party partners
- Experience leading and mentoring other developers to develop their skills
- Support company´s overall strategy plans for technology developments
Requirements
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.7+ years of hands-on experience with Java (preferably Java 8 or later).Strong experience with Spring Framework (Spring Boot, Spring MVC, Spring Data).Proficiency in building RESTful APIs and microservices architecture.Solid understanding of design patterns, data structures, and algorithms.Experience with relational databases MySQL.Familiarity with CI / CD pipelines and tools Jenkins.Excellent problem-solving skills and attention to detail.Strong English, communication, and interpersonal skills.Nice to Have
Experience with cloud platforms AWS is a strong advantage.Experience with iPAAS or similar integration servers / servicesPrevious experience with transport and shipment industryExperience with multi-country enterprise environmentsKnowledge of DevOps practices using Jenkins, AWS Code Deplo