Services
Industries
Careers /  Java Tech Lead

Java Tech Lead

Remote
Full-time
Job Overview

Vacancy Description

Development of a national-level service that enables citizens to access social cards used for specific purposes, such as receiving social benefits, making payments for eligible goods and services, and accessing social discounts. The project includes building a mobile app for social workers to assist citizens during the onboarding process, as well as creating a dashboard for financial institutions to monitor and analyze card usage.

Requirements

  • 7+ years of hands-on experience in Java backend development
  • 5+ years working with relational databases (PostgreSQL or similar)
  • 5+ years in cloud-based architecture (Huawei Cloud, AWS, etc.)
  • 3+ years in a Tech Lead or Architect role
  • Deep knowledge and experience in Java and Spring Boot;
  • Experience with different RDBMSes (PostgreSQL preferred), proven experience of building database schemas and optimizing them;
  • Extensive experience with cloud services (AWS, GCP, Huawei Cloud) and proficiency in design, deployment, and management of cloud-oriented applications;
  • Proven ability to lead backend teams, oversee technical quality, and coordinate with DevOps/infrastructure efforts;
  • Expertise in data structures usage and implementation;
  • Solid understanding of different software architectural patterns;
  • Solid understanding of OIDC, LDAP;
  • Familiarity with Docker and containerization technologies;
  • Experience writing unit/integration/E2E tests;
  • Upper-Intermediate+ English (clear communication with global teams)

Soft-skills:

  • Ability to think critically and solve complex issues;
  • Good communication/collaboration skills;
  • Proactive and initiative-driven mindset
  • Strong cross-functional collaboration skills
  • Strong analytical skills with the ability to think critically and solve complex issues;
  • A team-oriented approach — not just an individual contributor"

Would be a plus

  • Experience building financial applications, working with banks, or governmental digital services
  • Familiarity with AWS, Docker, or containerized solutions
  • Experience with Test-Driven Development (TDD) and quality-first engineering practices

Responsibilities

  • Lead development of critical backend features
  • Design scalable, efficient, and maintainable software architectures that meet business requirements;
  • Collaborate with developers, DevOps, QA, and business/domain experts
  • Guide and mentor other backend engineers
  • Identify potential technical risks and develop mitigation strategies;
  • Ensure knowledge is effectively shared and maintained within the team.
  • Own the end-to-end software development lifecycle
  • Participate in strategic planning and technical discussions with globally distributed teams
Why IdeaSoft

What We Offer

vacancy offer

Competitive compensation

vacancy offer

Social package (24 working days of annual leave and 5 paid sick days)

vacancy offer

Flexible working hours

vacancy offer

Challenging projects in diverse business domains and a variety of tech stacks

vacancy offer

Personal development and professional growth opportunities

vacancy offer

Work with talented, ambitious and family-feel team

vacancy offer

Educational possibilities: corporate courses, knowledge hubs, and in-house English classes

vacancy offer

Compensation for your professional certification & support for your learning activities

vacancy offer

Opportunity to choose IT equipment you like

vacancy offer

Corporate social responsibility

Tamara Mitiagina
Tamara Mitiagina
Head of Recruitment
Send Your CV

Would you like to join us?

Please send your resume for our review, and we will be in touch with you soon.

    Formats: pdf, doc, docx, rtf, ppt, pptx.