Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
FreeBalance

Software Development Team Lead

FreeBalance

Software Development Team Lead responsible for solution design and quality assurance at FreeBalance. Leading technical planning and product direction for e-services and portal development.

Posted 7/15/2026full-timeKrakow • 🇵🇱 PolandSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates extensive experience in Java design and development for enterprise-scale web-based applications, with a strong focus on software architecture, technical leadership, and best practices in software development methodologies. Proficient in utilizing advanced technologies and frameworks to deliver integrated solutions that meet business requirements.

Highest-signal resume keywords
Java / J2EE Core TechnologiesSpring Framework (Boot, Core, Data, Security)Software ArchitectureTechnical LeadershipRelational Databases

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Java / J2EE Core TechnologiesSpring Framework (Boot, Core, Data, Security)Hibernate ORM SolutionsRelational DatabasesSOLID PrinciplesEnterprise Design PatternsGitJUnitMockitoCI/CD Pipelines
Soft Skills
Excellent Written CommunicationExcellent Verbal Communication
Tools & Technologies
MavenGradleAutomated Unit/Integration TestingDebugging ToolsBack-End Performance Profiling Tools
Industry Keywords
Software DevelopmentTechnical PlanningArchitectural DevelopmentIntegrated ArchitectureEmerging Standards

Tech Stack

Tools & technologies
GradleHibernateJ2EEJavaJUnitMavenMockitoSpring

About the role

Key responsibilities & impact
  • Responsible for overall solution design deployment, and quality assurance (portal and e-services).
  • Assist with setting the product direction and be responsible for evaluating and incorporating emerging standards and new technologies.
  • Participate in all phases of full life-cycle development of the project including requirements analysis, software design, software implementation, testing, deployment, training and user guide preparation.
  • Employ best practices and a standardized IT methodology during the Analysis, Requirements and Detail Design phases.
  • Execute and lead the preparation of all required technical documents, reports, plans and outputs as required by our customers.
  • Design & develop IT Software (covering integrated process, applications, data, infrastructure, security & other technologies) to resolve business requirements.
  • Responsible for technical planning, architectural development & modifications to specifications of all the application.
  • Maintain the software application designs applicability and congruence to the business requirements.
  • Assess the compatibility and integration of products/services proposed as standards in order to ensure an integrated architecture across interdependent technologies.
  • Other duties as assigned.

Requirements

What you’ll need
  • University graduate in Computer Science, Software Engineering, or a related computing technology discipline.
  • Minimum 10+ years of progressive experience in Java design and development for enterprise-scale web-based applications.
  • 2+ years of experience in a technical leadership, team lead, or formal software engineering mentorship role.
  • Proven experience as a Software Architect or Tech Lead with deep knowledge of complex, scalable, web-based applications.
  • Advanced expertise in: Java / J2EE core technologies.
  • Spring Framework (Boot, Core, Data, Security).
  • Hibernate ORM solutions.
  • Relational databases, transactional management, and query optimization.
  • Strong understanding of SOLID principles, enterprise design patterns (singleton, facade, factory), and architectural principles (layered, hexagonal, and Domain-Driven Design).
  • Proficiency with Git, advanced branching workflows, and dependency management tools (Maven, Gradle).
  • Experience with automated unit/integration testing (JUnit, Mockito), debugging, and back-end performance profiling tools.
  • Familiarity with CI/CD pipelines, containerization, and modern software delivery practices.
  • Excellent written and verbal English communication skills.

Benefits

Comp & perks
  • We thank all applicants for their interest; however, only those selected for an interview will be contacted.
  • FreeBalance is an inclusive employer dedicated to building a diverse workforce to increase the representation of the designated groups based on each country’s legislation.
  • We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective labour law throughout all stages of the recruitment process.