front, back & full stack

Senior Backend Java Developer

We are looking for a Senior Backend Developer to join a global-scale technology team supporting high-traffic retail and eCommerce platforms used by millions of customers worldwide. In this role, you will design, build, and maintain robust backend services using Java and Spring Boot, contributing to a modern microservices architecture deployed in the cloud. You will collaborate closely with product, architecture, and engineering teams to deliver scalable, resilient, and high-quality solutions, ensuring performance, reliability, and seamless integration across distributed systems.

schedule

Full Time

content_paste

Work Contract

attach_money

-

What you'll do

- Build and evolve high-performance Java backend services using Spring Boot, supporting global-scale retail and eCommerce platforms.

- Design and maintain cloud-native microservices, applying resilience patterns to ensure scalability, reliability, and fault tolerance.

- Work on core eCommerce domains such as catalog, pricing, cart, checkout, orders, payments, and fulfillment.

- Collaborate closely with product, architecture, and engineering teams to deliver well-architected, business-critical solutions.

- Develop and integrate distributed and asynchronous systems, ensuring seamless communication across services.

- Leverage cloud platforms (AWS, GCP, or Azure), containers, and managed services to deliver scalable backend solutions.

- Ensure code quality and system stability through automated testing and CI/CD pipelines.

- Take ownership of production reliability, troubleshooting issues and driving continuous improvement.

-

Requirements

- 5+ years of hands-on Java backend development experience.

- Deep expertise in Spring Boot (Web, Data, Security, Cloud).

- Strong background building microservices with resilient patterns (circuit breakers, retries, caching).

- Experience building large-scale retail or eCommerce systems (catalog, pricing, cart, checkout, inventory, order management, payments, fulfillment).

- Experience with cloud platforms like AWS, GCP or Azure (containers, serverless, managed data stores, messaging systems).

- Proficiency with SQL databases (PostgreSQL/MySQL/SQL Server) and NoSQL (DynamoDB/Cosmos DB/Redis).

- Skilled in unit, integration, and contract testing and comfortable working within CI/CD pipelines.

- Strong understanding of distributed systems, asynchronous processing, and high-traffic architectures.

- Excellent English communication and ability to collaborate with cross-functional partners.

-

Other information

- 100% remote job.

- Flexible work environment.

- Periodic feedback focused on professional development.

- Competitive salary.

- Opportunity for international exposure.

- Opportunity for Latin American residents only.

Questions about joining our team?

remote/office work

We are a fully remote company, but we value in-person connections. We host annual trips for the entire team to collaborate and bond, and some teams organize additional meetups throughout the year to work together.

what does "flexible work" mean at KIS?

You can choose your work hours, as long as you meet your team and client's main meetings, cerimonies and deliveries. Apart from those ceremonies, you can choose how to distribute the remaining hours of your day. Just make sure you're communicating frequently and clearly.

how we keep our teams together

We have performance plans, feedback and follow-up sessions, social gatherings (online and offline) and laid-back events to keep the teams engaged and united.

how does our contract work?

Our contracts are based on Legal Person agreements (PJ in Brazil). Let us know if you need help explaining this contract model.

couldn’t find all the answers you need?

Contact our team and learn more about careers at KIS.