Job DescriptionWe are seeking an experienced Backend Engineer to build and enhance a Java & Spring Boot based enterprise application that drives secure, profile-based interactions with internal systems. The role involves working on scalable microservices and REST APIs, integrating with internal authentication frameworks, and contributing to a large-scale data processing pipeline. The ideal candidate will bring strong backend expertise, a problem-solving mindset, and experience in developing high-performance, distributed systems aligned with modern architecture practices.
Key Responsibilities- Design, develop, test, and maintain enterprise-grade applications using Java and/or C++.
- Build and enhance RESTful APIs, microservices, and backend systems.
- Participate in system design, architecture discussions, and technical reviews.
- Write clean, maintainable, and efficient code following coding standards.
- Optimize application performance, scalability, and reliability.
- Develop automated unit, integration, and regression tests.
- Collaborate with Product Managers, QA, DevOps, and stakeholders.
- Troubleshoot production issues and provide timely resolutions.
- Participate in Agile ceremonies, sprint planning, and code reviews.
Qualifications- 8+ years of experience in Java development.
- Strong proficiency in Java (8/11/17+) and/or Modern C++ (C++11/14/17/20) with a solid foundation in OOP, data structures, algorithms, and design patterns.
- Hands-on expertise in backend development using Spring Boot, Spring MVC, and Hibernate, with experience in microservices architecture and REST API design.
- Exposure to front-end development technologies.
- Strong experience working with SQL databases.
Nice to Have- Experience with AI/ML integrations.
- Exposure to Data Engineering or Big Data technologies.
- Knowledge of Infrastructure as Code (Terraform, Ansible).
- Experience working in financial services, fintech, or large-scale enterprise environments.
Additional InformationWe offer:- Culture of relentless performance: join an unstoppable technology development team with a 99% project success rate and more than 30% year-over-year revenue growth.
- Competitive pay and benefits: enjoy a comprehensive compensation and benefits package, including health insurance, language courses, and a relocation program.
- ForeverRemote work culture: make the most of the flexibility that comes with remote work.
- Growth mindset: reap the benefits of a range of professional development opportunities, including certification programs, mentorship and talent investment programs, internal mobility and internship opportunities.
- Global impact: collaborate on impactful projects for top global clients and shape the future of industries.
- Welcoming multicultural environment: be a part of a dynamic, global team and thrive in an inclusive and supportive work environment with open communication and regular team-building company social events.
- Social sustainability values: join our sustainable business practices focused on five pillars, including IT education, community empowerment, fair operating practices, environmental sustainability, and gender equality.