Job Description
We are looking for a skilled Java engineer to join our team and help us design and deliver scalable, high-performing solutions in a fast-paced, agile environment.
You will collaborate with product owners, scrum masters, QA, designers, and developers across the full product lifecycle - from concept to release and ongoing iterations. With an entrepreneurial mindset, you'll run experiments, make data-driven decisions, and help shape the evolution of both customer-facing applications and internal tools, driving better experiences for our users and teams.
Key Responsibilities:
* Architect and build scalable full-stack solutions with Java;
* Lead technical direction, mentoring, and code quality standards;
* Develop and optimize APIs and responsive web applications;
* Collaborate with product, design, and QA to deliver business value;
* Experiment with new technologies to improve systems and processes;
* Ensure solutions are secure, performant, and maintainable.
Required Skills and Qualifications
Strong problem-solving skills, analytical thinking, and hands-on best practices in developing and modernizing software systems. Additionally, we require:
MUST HAVES:
* 10+ years of experience as hands-on Java developer;
* 7+ years of experience using Spring framework (including SpringBoot);
* 5+ years of experience designing complex architectures and modernizing existing ones;
* 5+ years hands-on Hibernate experience;
* Hands-on experience with API development and web services;
* Experience leading teams;
* Strong communication skills;
* Upper-intermediate English level.
Nice to Haves:
* Experience migrating from old versions of SpringBoot and Hibernate;
* 2+ years of experience as hands-on Front End developer for responsive web applications using JavaScript, Typescript, ReactJS, or similar.
Benefits
We offer competitive compensation, professional growth opportunities, and a selection of exciting projects that include modern solutions development and top-tier clients. You can tailor your schedule for an optimal work-life balance with flexible working hours and remote work options. Our company prioritizes employee well-being, providing resources for education, fitness, and team activities.