Tarento

Senior Java Engineer

Bengaluru, India Amsterdam
USD 2500k - 3500k
Java Spring Boot Hibernate MySQL MongoDB JUnit Docker Kubernetes AWS Azure GCP API
Description

Senior Java Engineers

Location: Bengaluru, India

Department: Digital

Experience: 6 - 8

About Tarento:
 
Tarento is a fast-growing technology consulting company headquartered in Stockholm, with a strong presence in India and clients across the globe. We specialize in digital transformation, product engineering, and enterprise solutions, working across diverse industries including retail, manufacturing, and healthcare. Our teams combine Nordic values with Indian expertise to deliver innovative, scalable, and high-impact solutions.
 
We're proud to be recognized as a Great Place to Work, a testament to our inclusive culture, strong leadership, and commitment to employee well-being and growth. At Tarento, you’ll be part of a collaborative environment where ideas are valued, learning is continuous, and careers are built on passion and purpose.

We are looking for Senior Java Engineers at Amsterdam.

Role Overview


We are looking for a Senior Product Engineer with strong Java backend expertise who thrives in building scalable, cloud-native products. This role goes beyond feature delivery—you’ll take end-to-end ownership of product modules, influence architecture decisions, and ensure engineering excellence across the product lifecycle.
You’ll work closely with product managers, architects, QA, and DevOps teams to design, build, test, deploy, and evolve high-quality software systems used at scale.


Key Responsibilities

Product Engineering & Development

Design, develop, and maintain high-performance, scalable backend services using Java, Spring Boot, and Hibernate.
Own features from requirements to production, including design, implementation, testing, deployment, and post-release support.
Write clean, maintainable, and testable code aligned with modern engineering standards.
Translate product requirements into well-structured APIs and services.

Architecture & Design

Contribute to system design discussions, including service boundaries, data models, and integration patterns.
Apply principles of Clean Architecture / Hexagonal Architecture to ensure loosely coupled, testable systems.
Continuously improve existing architecture to support scalability, performance, and resilience.

Databases & Data Handling

Work with relational databases (e.g., MySQL or equivalent) and non-relational databases (e.g., MongoDB or equivalent).
Design efficient schemas, queries, and indexing strategies.
Ensure data consistency, performance optimization, and reliability.

Testing & Quality Engineering

Write unit tests using JUnit with high coverage and meaningful assertions.
Implement API integration tests using Spring Integration Tests or equivalent frameworks.
Promote shift-left testing and quality-first development practices.
Participate in code reviews, ensuring adherence to best practices and coding standards.

Cloud, DevOps & Deployment

Build and deploy containerized applications using Docker.
Work with Kubernetes for orchestration, scaling, and deployment strategies.
Develop and operate applications on any major cloud platform (AWS, Azure, GCP, or equivalent).
Collaborate with DevOps teams to improve CI/CD pipelines, observability, and reliability.

Collaboration & Leadership

Mentor junior engineers and lead by example in coding and design practices.
Collaborate with cross-functional teams to balance speed, quality, and technical debt.
Act as a technical owner for key components or services within the product.


Must-Have Skills


Strong hands-on experience with Java, Spring Boot, and Hibernate.
Experience with one relational database (MySQL or equivalent).
Experience with one non-relational database (MongoDB or equivalent).
Solid understanding of unit testing using JUnit.
Experience in API integration testing using Spring Integration Tests or similar frameworks.
Hands-on experience with Docker and Kubernetes.
Practical experience working on any cloud stack (AWS / Azure / GCP).


Good-to-Have Skills


Knowledge of Clean Architecture and Hexagonal Architecture patterns.
Exposure to or hands-on experience with Quarkus.
Understanding of microservices, event-driven systems, and distributed architectures.
Experience with performance tuning, security best practices, and observability tools.


What We Look For (Mindset)


Strong product mindset—you care about outcomes, not just code.
Ownership mentality with the ability to drive solutions independently.
Passion for clean code, automation, and continuous improvement.
Comfort working in fast-paced, evolving product environments.
Ability to balance pragmatism with long-term architectural thinking.


Why Join Us


Work on core product engineering, not just project delivery.
High ownership and real influence on architecture and technical direction.
Opportunity to build cloud-native, modern platforms at scale.
Culture that values engineering excellence, learning, and experimentation.

Tarento
Tarento

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say