Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Java Developer image - Rise Careers
Job details

Senior Java Developer

About Us : Etraveli Group is the globally leading company for tech solutions and fulfillment capabilities for online

sales of flights. We are here to solve complexity by connecting millions of flights and travelers across the

globe, from search and selection to trip and beyond. We hold consumer online travel agency brands like

Mytrip, GoToGate & Flight Network and serve exclusively Booking.com with flights. Etraveli Group has

also established strategic partnerships with companies like Skyscanner, Google Flights, and TUI.

Every day we strive to make the world smaller for our customers and bigger for our people. Our diverse

team of more than 2300 passionate professionals is what makes us the industry’s tech wonder and the

best in the world at what we do. Our major offices are in Sweden (HQ), Canada, Greece, India, and

Poland.

Life at Etraveli Group : Depending on how you want to grow, we want to listen to your future career plan. To be able to inspire

you to be your best within a fast-moving industry, we work hard to provide the best prerequisites to make

you feel that you belong with us on our journey. We offer a lot of work freedom, time for self-studies, and

various fun activities within the team and across the company to foster a great culture.

Do you want to be part of the next step in our growth journey? In alignment with the growing targets and

needs, we are currently on the lookout for a Senior Fullstack / Backend Engineer, to become part of our

team in Pune. In this team, we continuously seek new ways of working that decrease complexity and

provide the tools for team members to do their best work. You will be a part of the software life cycle, from

start to finish working shift left and right with the activities that are best suited depending on the context.

Responsibilities : You will play an instrumental part in the Etraveli Group establishment of an agile team in Pune. You have

a dotted line to the team in Athens ( Greece ) and Gothenburg (Sweden) .

● Responsible for the development, and continuous improvement of our architecture.

● Drafting and architecting complex design solutions to solve air tech challenges .

● Ensure that the solution technically meets our stakeholders requirements for performance,

automation and stability

● Ensure that our internal tools are easy to use and understandable by our customer care operators

● Ensure that the solution meets the expected quality, always write automated tests on different

levels for your code

● Communicate and collaborate with internal stakeholders.

Full stack developer with tech stack :

  • Hands-on Java 17 or 21 ,
  • Design Patterns and Anti-Patterns , SOLID Principles , Struts 2 , Hibernate/JPA, MySQL as well as MemSQL, JSP, Graph QL, Spring, Async and scheduler job processing , Kibana, Queue ( Kafka ,ActiveMQ) , Atlassian's agile tools-JIRA , Git, Gradle , Jenkins, Grafana, Liquibase, Docker, Kubernetes, Linux, Mac OS, IntelliJ, etc.
  • Along with backend technologies ,you need to have hand-on experience in Javascript ,Typescript and React JS .

Technical skills :

● Bachelor or master degree in computer science or software engineering.

● 10+ years of experience in product development, synchronous and asynchronous scalable and robust environments.

● 3+ years of team leading experience.

● Drive architectural solutions for domain challenges .

● Support long term strategic vision.

● Experience influencing best software engineering practices within your team including coding standards, code reviews , build processes and operations .

● Experience taking a leading role in building complex software systems.

● Experience mentoring software engineers to improve their skills making them more effective and efficient .

● Drive the team onboarding process

● Develop and implement team productivity effectiveness and efficiency roadmap.

● Familiarity with our standard tools and tech stack.

● Understanding of Agile methodology.

● Strong troubleshooting and problem solving skills.

Personal attributes

● Drive the right culture and professional ethics within the team. Support the efforts in building a great place to work.

● Team player who sees solutions where others see problems.

● Proactive communicator.

● Appetite to learn new technologies and frameworks .

● Out of the box , innovative thinking.

● Quick learner.

● A positive mindset and motivated by challenging projects; new and existing. Rest assured, we have a lot going on around here!

With us, you will always feel trusted and can rely on others to help you. Work together as a team and feel

challenged in a way that helps you evolve within your profession. You will have awesome colleagues with

whom you will solve complex problems in a fast-moving business.

But not just that.

● A brand new office located in Viman Nagar in Pune, close to metro station and lunch restaurants.

● We love gaming and after-work activities.

● We value personal development and continuous training.

● Recurring Hackathons and Dev Weeks for promoting creativity and trying new things.

● Comprehensive pension and health insurance through partners.

● Hybrid working model with the flexibility to work from home two days a week. During onboarding

duration , it will be 5 days of WFO .

At Etraveli Group, we value diversity and pride ourselves on being a company represented by people

from all different backgrounds. During hiring, we are committed to ensuring equality and promoting

diversity in the workplace at every selection stage. We provide the same opportunities for all candidates

regardless of race, religion or belief, gender, nationality, ethnicity, sexual orientation, age, marital status,

disability, or any other characteristic protected under any anti-discrimination law or regulation.

Welcome to Etraveli Group.

Etraveli Group Glassdoor Company Review
3.8 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Etraveli Group DE&I Review
3.68 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CEO of Etraveli Group
Etraveli Group CEO photo
Unknown name
Approve of CEO

Average salary estimate

$115000 / YEARLY (est.)
min
max
$100000K
$130000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Java Developer, Etraveli Group

Join the Etraveli Group as a Senior Java Developer and be part of a leading company that’s reshaping online travel technology. We are dedicated to simplifying travel for millions and are looking for a passionate individual who thrives on challenges, has a knack for software architecture, and enjoys collaborating with diverse teams around the globe. Here, you will not only engage in developing and continuously improving our core architecture but also draft complex design solutions that tackle air tech challenges head-on. Your expertise in Java, patterns like SOLID principles, and frameworks like Spring will empower you to ensure our solutions meet high standards of performance and quality. We value your input in making our tools user-friendly for customer care, and we need your experience with testing to maintain our integrity. You'll collaborate across offices in Greece and Sweden, fostering an agile environment where innovation is celebrated. As a key member of the team, you’ll mentor fellow developers and drive best practices, making a direct impact on our growth journey. With a stellar work culture where personal development is prioritized, you’ll enjoy benefits like a flexible work model, recurring hackathons, and a vibrant office atmosphere. At Etraveli Group, we believe in diversity and are committed to providing equal opportunities for everyone. Ready to embark on this journey with us?

Frequently Asked Questions (FAQs) for Senior Java Developer Role at Etraveli Group
What are the key responsibilities of a Senior Java Developer at Etraveli Group?

As a Senior Java Developer at Etraveli Group, you will be primarily responsible for developing and continuously improving our architecture. You'll draft and architect complex design solutions to solve pressing air tech challenges, ensuring your solutions meet performance, automation, and stability requirements. Collaborating with internal stakeholders is crucial, as is ensuring that internal tools are user-friendly for customer care operators.

Join Rise to see the full answer
What qualifications do I need to apply for the Senior Java Developer position at Etraveli Group?

To qualify for the Senior Java Developer role at Etraveli Group, applicants should possess a Bachelor’s or Master’s degree in Computer Science or Software Engineering along with at least 10 years of experience in product development. Candidates should be well-versed in Java, design patterns, and have experience in team leadership and mentoring of software engineers.

Join Rise to see the full answer
What technologies should a Senior Java Developer be familiar with at Etraveli Group?

A Senior Java Developer at Etraveli Group should have hands-on experience with Java versions 17 or 21, along with familiarity in design patterns, SOLID principles, and various frameworks such as Spring and Hibernate. Additionally, knowledge of JavaScript, TypeScript, and React JS is highly beneficial for the role.

Join Rise to see the full answer
How does Etraveli Group support career development for Senior Java Developers?

Etraveli Group is deeply committed to supporting career development for Senior Java Developers. We provide ample opportunities for self-studies, mentorship, and engaging activities. With a culture that promotes continuous learning, we frequently hold hackathons and other innovative events that encourage creativity and professional growth.

Join Rise to see the full answer
What is the work culture like for a Senior Java Developer at Etraveli Group?

The work culture for Senior Java Developers at Etraveli Group emphasizes collaboration, creativity, and diversity. Different backgrounds are celebrated and innovation is encouraged. We offer flexible work arrangements, and team members enjoy a vibrant office life, complemented by fun activities, thus fostering a great team spirit.

Join Rise to see the full answer
Common Interview Questions for Senior Java Developer
Can you explain the SOLID principles and their importance in software development?

Certainly! The SOLID principles are five design principles that help developers create understandable, flexible, and maintainable software. Each principle stands for a different aspect of object-oriented design: Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, and Dependency Inversion. Understanding and applying these principles can significantly enhance the architecture of applications, making them easier to manage and extend. When answering, relate your experiences where you implemented these principles in past projects.

Join Rise to see the full answer
Describe your experience with Java versions 17 or 21 and any specific features you find beneficial.

In your response, highlight your hands-on experiences with Java 17 or 21, discussing features like pattern matching for switch statements, text blocks, or enhanced pseudo-random number generators. Offer insight into how these features improved your coding efficiency or application performance. Always aim to tie your experience to real-world applications for a richer discussion.

Join Rise to see the full answer
How do you approach mentoring junior developers on the team?

Mentoring junior developers is about sharing knowledge and fostering growth. Discuss your methods, such as conducting regular one-on-ones, providing constructive feedback, and guiding them through coding standards and best practices. Illustrate this with an example of how you successfully helped a junior team member enhance their skills or overcome a challenge.

Join Rise to see the full answer
What strategies do you employ to ensure code quality and maintainability?

To maintain code quality, I prioritize writing automated tests at various levels, using code review processes, and adhering to best practices like code standards. Discuss how you integrate CI/CD tools to facilitate this process and your experience with code reviews in your previous roles, emphasizing their impact on the team’s output and learning.

Join Rise to see the full answer
How do you ensure effective communication across different teams, especially in an agile environment?

Effective communication is critical in an agile environment. I employ tools like JIRA for tracking tasks and ensuring everyone is aligned. I also foster open dialogue through regular stand-ups and sprint reviews. Share a specific instance where your communication skills directly contributed to project success or team collaboration.

Join Rise to see the full answer
Can you explain your role in the software development life cycle at your previous job?

In the software development life cycle, I played an integral role in both the planning and execution phases. Discuss your involvement in requirements gathering, architecture design, development, testing, and deployment. Emphasize your contributions in ensuring that each phase aligned with stakeholder requirements and project timelines.

Join Rise to see the full answer
What experience do you have with cloud technologies and containerization tools like Docker and Kubernetes?

I have extensive experience using Docker for containerization, which streamlines the development and deployment processes. Discuss how you've leveraged Kubernetes for orchestration, managing scaling, or handling load balancing in your applications. Include any successful projects that benefited from these technologies.

Join Rise to see the full answer
How do you keep abreast of new technologies and frameworks in software development?

Staying updated in the tech industry is crucial, so I regularly attend webinars, engage with online courses, and participate in relevant tech communities. Mention any blogs, podcasts, or newsletters you follow, and give an example of how learning a new technology directly influenced a project you worked on.

Join Rise to see the full answer
What role does agile methodology play in your software development process?

Agile methodology is central to my development process. It allows for flexibility and iterative progress. Describe how you've implemented agile practices in past roles, discussing sprint planning, retrospectives, and feedback loops, and how these practices have improved project outcomes.

Join Rise to see the full answer
How would you handle conflicts or disagreements within a development team?

In handling conflicts, I believe in addressing issues promptly and constructively. I advocate for open conversations to understand differing perspectives and facilitate a collaborative resolution. Share a specific conflict scenario you've navigated and the positive outcome achieved.

Join Rise to see the full answer
Similar Jobs
Etraveli Group Remote No location specified
Posted 6 days ago
Posted 2 days ago
Photo of the Rise User
Posted 3 days ago
Posted 11 days ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Granicus Remote Costa Rica (Remote)
Posted 4 days ago
Photo of the Rise User
Weekday Remote No location specified
Posted 10 days ago

We are passionate about capturing the opportunities in our dynamic industry, striving to become the best at solving the complexity of offering flights, enabling millions of people to connect across the globe.

47 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 19, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!