About this role
We are seeking an experienced Java Developer to join our team. As a key member of our technical staff, you will be responsible for designing and developing high-volume, fault-tolerant, scalable backend systems and services.
You will collaborate with product and engineering teams to translate business needs into well-architected technical solutions. This includes creating architecture and design documentation, estimations, and user stories that support agile delivery.
Additionally, you will ensure system performance, security, reliability, and adherence to SLAs through best engineering practices. You will also mentor and guide engineers, fostering a strong culture of ownership, quality, and technical excellence.
This is an excellent opportunity to work on challenging projects, share your expertise, and learn from others. If you have a passion for software development and a desire to grow professionally, we encourage you to apply.
Responsibilities:
* Design and develop high-volume, fault-tolerant, scalable backend systems and services
* Collaborate with product and engineering teams to translate business needs into well-architected technical solutions
* Create architecture and design documentation, estimations, and user stories that support agile delivery
* Ensure system performance, security, reliability, and adherence to SLAs through best engineering practices
* Mentor and guide engineers, fostering a strong culture of ownership, quality, and technical excellence
Requirements:
* 6+ years of professional experience in Java software development
* 2+ years of hands-on experience with the Spring Framework (Spring Boot, Spring WebFlux)
* Strong experience designing and maintaining Microservices architecture and distributed systems
* Proven ability to build, enhance, debug, and tune backend applications in high-throughput, low-latency environments
Benefits:
* Flexible schedule
* Celebrations
* Special discounts
* Entertainment area
* Flexible work spaces
* Great work environment
* Private medical insurance
Additional Information:
All your information will be kept confidential according to EEO guidelines. We value trust, communication, respect, excellence, and teamwork as keys to success. We appreciate all the hard and outstanding work our team makes every day and offer perks and benefits as a way to thank them for their commitment and excellence.