Are you a talented software engineer looking for an exciting new opportunity? Do you have a passion for problem-solving and a solid foundation in data structures and algorithms? If so, we have the perfect role for you at Traveloka.
We are seeking a motivated Software Engineer to join our dynamic team in our India office. Read on to learn more about the responsibilities, requirements, and how to apply for this exciting position.
Contents
Job Details
Here’s the information presented in a table format about the Job Opportunity.
Job Title | Software Engineer |
---|---|
Company | Traveloka |
Time Type | Full Time |
Posted On | Posted Yesterday |
Job Requisition ID | R0005074 |
Location | India – Local Office |
Attention : Read all criteria carefully and make changes in resume by adding relevent keywords so you will get the interview call otherwise you will loose opportunity.
At Traveloka, we believe in what we’re doing, and we strive to create a fun and engaging work environment. Join us and be part of a company that values innovation, collaboration, and excellence.
Job Description
We are seeking a talented and motivated Software Engineer to join our dynamic team. The ideal candidate will possess strong problem-solving skills, a solid foundation in data structures and algorithms, and proficiency in key technologies such as Java, Spring Boot, Git, AWS Infrastructure, and MongoDB.
Key Responsibilities
As a Software Engineer at Traveloka, you will be responsible for a wide range of tasks that contribute to the development and maintenance of our software solutions. Your key responsibilities will include:
Collaborate
Work with cross-functional teams to analyze and understand software requirements. This involves active participation in meetings, understanding the needs of different stakeholders, and ensuring that the software meets business objectives.
Design and Implement
Create scalable and efficient software solutions. This includes writing clean, maintainable, and efficient code, and designing software architecture that can scale with our growing business needs.
Develop and Maintain
Utilize Java and Spring Boot framework for codebase development. You will be responsible for writing high-quality code that is easy to maintain and extend.
Problem-Solve
Apply strong problem-solving skills to address complex technical challenges. This requires a deep understanding of software engineering principles and the ability to think critically and creatively to solve problems.
Optimize
Implement and enhance data structures and algorithms for better system performance. This involves continuously looking for ways to improve the performance and efficiency of our software.
Database Management
Contribute to the development and maintenance of MongoDB database systems. You will ensure that our database systems are robust, scalable, and secure.
Ensure Quality
Maintain code quality through testing, code reviews, and adherence to coding standards. This involves writing unit tests, participating in code reviews, and following best practices for software development.
Infrastructure Management
Write Terraform code to manage and provision infrastructure on AWS. This includes setting up and maintaining cloud infrastructure to support our applications.
Version Control
Actively use Git for efficient code collaboration. You will manage code repositories, handle merges and conflicts, and ensure that the team follows a streamlined development process.
Requirements
To be successful in this role, you will need to meet the following qualifications:
Qualification | Details |
---|---|
Education | Bachelor’s degree in Computer Science, Software Engineering, or a related field. |
Skills | – Strong problem-solving skills and analytical thinking. – Excellent communication and collaboration abilities. |
Technologies
We are looking for candidates with proficiency in the following technologies:
- Programming Languages: Java
- Framework: Spring Boot
- Version Control: Git
- Cloud Infrastructure: AWS
- Database: MongoDB
How to Apply?
If you are passionate about software engineering and possess the required skills, we invite you to apply for this exciting opportunity. Here’s how you can apply:
- Prepare Your Resume: Make sure your resume is up-to-date and highlights your relevant experience, skills, and qualifications.
- Write a Cover Letter: Write a cover letter that explains why you are interested in this role and how your skills and experience make you a good fit for the position.
- Submit Your Application: Visit our Careers Page and find the Software Engineer position with the job requisition ID R0005074. Follow the instructions to submit your resume and cover letter.
- Direct Apply: OR you can directly apply through the button given below.
Join us in shaping the future of our cutting-edge software solutions! At Traveloka, you will have the opportunity to work on exciting projects, collaborate with talented colleagues, and grow your career in a supportive and innovative environment.
We look forward to receiving your application and potentially welcoming you to our team!