Senior Java Engineers

Tarento Technologies Pvt. Ltd.
Amsterdam, Netherlands
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Amsterdam, Netherlands

Tech stack

Clean Code Principles
Java
API
Amazon Web Services (AWS)
Unit Testing
Azure
Cloud Computing
Code Review
Databases
Relational Databases
DevOps
Distributed Systems
Hibernate
JUnit
MongoDB
MySQL
Performance Tuning
Software Systems
Data Processing
Google Cloud Platform
Cloud Platform System
Spring-boot
Technical Debt
Backend
Integration Tests
Kubernetes
Non-relational Database
Software Coding
Docker
Microservices

Job description

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., 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., 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., 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., 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.

Requirements

Do you have experience in Unit testing?, Do you have a Bachelor's degree?, 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.

About the company

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.

Apply for this position