Senior Java Software Engineer
Role summary
E&M Global Travel Services Canada Inc. is seeking a full-time, remote Senior Java Software Engineer to join their innovative team. The role involves developing, testing, and maintaining scalable software solutions, designing and implementing microservices, and collaborating with cross-functional teams. The engineer will write clean, efficient Java code using the Spring Framework and contribute to the continuous improvement of the platform's architecture and performance. Experience in the travel or AI industries is a plus. A Bachelor's or Master's degree in Computer Science or a related field is required.
**Salary: 110k
Company Description**
E&M Global Travel Services Canada Inc. is revolutionizing the travel industry with mynexttrip.ai, an AI-powered travel companion designed to simplify and enhance travel planning. Our platform offers intelligent flight and hotel bookings, personalized city exploration, and comprehensive itineraries tailored to individual preferences. With features like seamless ticket booking and curated local recommendations, we empower travelers to make the most of their journeys and discover unforgettable experiences.
Role Description
We are seeking a full-time, remote Senior Java Software Engineer to join our innovative team. In this role, you will develop, test, and maintain scalable software solutions, design and implement microservices, and collaborate with cross-functional teams to deliver high-quality applications. You will write clean, efficient code using Java and associated technologies, while contributing to the continuous improvement of our platform's architecture and performance.
Qualifications
- Strong expertise in Java programming and the Spring Framework for building reliable and maintainable applications
- Proficiency in designing and implementing Microservices architectures
- Experience in Software Development with a focus on scalable and resilient solutions
- Ability to work effectively within a collaborative, remote environment
- Strong problem-solving and critical-thinking skills in software architecture and development
- Understanding of modern software design patterns and best practices
- Previous experience working in travel, AI, or similar tech-driven industries is a plus
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
Similar roles
Java Software EngineerFinanzkonzept 360 · Reno, Nevada, United States · Hybrid
Entry Level- Java Software EngineerBeaconFire Inc. · Three Rivers, Michigan, United States · Onsite- Senior Java Software EngineerE-solutions Inc · North York, Ontario, Canada · Onsite
- Senior Java Software EngineerDivit Technologies, Inc. · Dallas, Texas, United States · Hybrid
Java Software EngineerTMV Global Inc · Austin, Texas, United States · Onsite