Software Engineer II (Java Development + AWS/Azure)
TomTom
Office
Pune, India
Full Time
What you'll do
- Design – Contribute to the design of scalable, robust, and maintainable software systems, participating in key technology decisions .
- Coding & Development – Write clean, efficient, well-tested code, following best practices and TDD principles.
- Backend Development – Work on backend services and data processing pipelines, integrating with both relational and non-relational data stores.
- Technical Problem Solving – Analyze complex challenges and deliver innovative solutions.
- Performance Optimization – Identify and resolve performance bottlenecks to ensure efficiency.
- DevOps Practices – Contribute to CI/CD pipelines, automated testing, and cloud deployments.
What you'll need
- 3–5 years of backend software engineering experience.
- Proficient in Java (Java 17 preferred) and object-oriented programming.
- Experience with Spring Boot for backend development.
- Familiarity with relational and NoSQL databases.
- Basic knowledge of Python for scripting and automation.
- Basic understanding of Apache Spark (Java API experience a plus).
- Experience working with Azure (or AWS) cloud services.
- Knowledge of CI/CD, GitHub Actions, monitoring, and logging tools.
- Strong problem-solving mindset and collaborative approach.
- Nice-to-Have Experience in large-scale maps, geospatial, or data processing projects. Knowledge of containerization (Docker, Kubernetes).Familiarity with REST API design and integration.
Software Engineer II (Java Development + AWS/Azure)
Office
Pune, India
Full Time
August 20, 2025