Forte Group logo

Lead Java Developer

Forte Group
Department:React Lead
Type:REMOTE
Region:EU
Location:Poland
Experience:Mid-Senior level
Estimated Salary:PLN120,000 - PLN180,000
Skills:
JAVAGWTREACTJDBC TEMPLATEBASHMULTITHREADINGNETWORKINGPOSIXTCP/IPPROCESS MANAGEMENTMS SQLORACLEPOSTGRESQLWINDOWSLINUXINTELLIJ IDEAVISUAL STUDIO CODEJIRACONFLUENCESLACKGITHUB COPILOTGOOGLE GEMINIGITHUB
Share this job:

Job Description

Posted on: September 13, 2025

Forte Group is looking for a Lead Java Developer.

Our product and engineering team owns an enterprise-class workload automation platform that provides a centralized, enterprise-wide interface for planning and controlling the execution of business processes via automation of jobs scheduling and workflow orchestration across multiple applications, systems and infrastructure. The entire product ecosystem consists of several applications tightly integrated with each other and used to orchestrate complex IT workflows, optimize workload automation activities, provide centralized management of schedules, collect analytics and stream data related to the software operations.

As a Java Team Lead you will have the opportunity to lead one of Feature Teams owning the core schedule engine and supplementary applications within the product ecosystem. This is a high impact and high autonomy role that assumes both technical and people management of software engineers and close collaboration with QA, Product, Customer Support teams with direct impact on our joint way of working.

This role gives you the opportunity to master professional skills in a complex technology stack, to be engaged into the business environment, and develop your communication and management skills into the next level.

The entire team is international and distributed across Poland, Ukraine, Argentina and the United States, we have colleagues in Germany, Netherlands and other European countries as well. The engineering team consists of 2x end-to-end Feature Teams working on the product functionality, and a dedicated Test Automation team. Teams use Jira to manage their backlog and to prioritize work items, documentation hosted in Confluence. Meetings and interpersonal communication run via Slack and Zoom. We’re following a rather canonical Scrum process with 2-week iterations and structured good quality backlog. We practice Agile Ways of Working in active day-to-day collaboration between each other.

Technologies and ToolsTech Stack: Java, GWT, React, JDBC Template, Bash, Multithreading, Networking, POSIX, TCP/IP, Process Management

Databases: MS SQL, Oracle, PostgreSQL

OS: Windows, Linux, *Nix

IDE: IntelliJ IDEA, Visual Studio Code

Tools: Jira, Confluence, Slack

AI Tools: GitHub CoPilot, Google Gemini

Repository: GitHub

You are an Agile Team Leader

  • Proactively lead an Agile team towards predictable delivery with quality, following the agreed way of working and ensuring expected cadence of deliverables
  • Maintain and support collaborative culture with focus on delivering business value
  • Represent the team upfront the other teams, internal and external stakeholders, be primary contact and own communication with the client’s engineering team
  • Align the team with the other teams, identify and resolve impediments when necessary
  • Help team members to meet professional challenges, advise on best approaches, do 121s (recommended once per 2~3 weeks) and facilitate knowledge sharing
  • Identify successor to your own and other critical roles in the team to avoid over-responsibility and protect team members from excessive stress
  • Interview candidates, provide recommendations to invite the right people into the team from both hard and soft skills perspective
  • Work with stakeholders to negotiate team goals aligned to their expectations
  • Ensure the team stays focused on and delivers against the goals, effectively adapts to changing requirements

You are an Agile Team MemberBe part of a self-organizing team – a team that solves complex challenges and builds working software. Being a good team member means you contribute to its success by:

  • Collaborating with your PM/PO and Stakeholders to groom and breakdown backlog
  • Maintaining an attitude of commitment through outward display of willingness
  • Impressing responsibility on others by displaying ownership in tasks
  • Practicing positive interactions – lean on encouragement in place of judgment
  • Being open to new ideas and encouraging innovative practices amongst peers
  • Actively working on broadening or adding a skill
  • Asking for assistance when problems become challenging
  • Balancing best practice decisions with delivering high business value (right vs right now)
  • Delivers stories/tasks that are “committed” within a timebox

You are also the Principal Engineer

The Java Team Lead is considered the premier developer on the team. It is therefore your responsibility to engineer solutions that enable the business while supporting the strategic architectural vision of quality, scalability, performance and function.

Principal Accountability | Technical Sprint Planning

  • Owns technical design for a sprint including high-level flow diagrams, ERD, service contracts
  • Ensures the whole team understands the technical plan, reasons for it, and adherence to it
  • Considers testability in design with focus on code determinism, abstraction, and modularity
  • Commands a broad awareness of dependent projects and considers them in design
  • Helps team members define clear, small, and testable tasks
  • Frequently thinks out loud about design with the team and a higher level design committee
  • Works with technical stakeholders at the client side to ensure team’s direction is in line with the core platform vision
  • Defines technical acceptance criteria (where necessary) for each story
  • Owns/manages the technical backlog and works with PM/PO to schedule those efforts

Principal Accountability | Software Development

  • Communicates important details of the solution design to everyone on the team
  • Encourages collective code ownership through CI and promotes frequent code check-ins (daily)
  • Practices and teaches unit test development
  • Addresses technical debt constantly - escalating when it becomes risky to time or quality
  • Develops with an awareness for team needs and acts as resource/mentor for junior members
  • Oversees the merge up/down process
  • Carries out root cause analysis on defects to ensure fixes are happening in the right way
  • Keeps an up-to-date local development environment to reduce risk

Principal Accountability | Software Inspection

  • Ensures daily code check-ins (through spot checks) are happening by each member of the team
  • Employs static code analysis to identify code readability, anti-patterns, vulnerabilities & defects
  • Monitors unit level test results after code is committed and holds team to account on quality
  • Considers cyclomatic complexity of code and drives project refactors where necessary
  • Enforces transparency of the inspection process via Continuous Integration and reporting
  • Enforces the team’s Definition of Done

Principal Accountability | Release Planning

  • Drives and adheres to a well-defined code promotion process
  • Supports and is accountable for timely releases and adherence to release activities
  • Resolves defects in a timely and effective manner
  • Identifies tactical risks and raises/resolves issues effectively
  • Ensures that operational teams are effective during deployment (dry-run or production)
  • Follows up with infrastructure to create service accounts, permissions, access rights, etc
  • Creates deployment documentation which outlines WHERE & WHAT?

Principal Accountability | Community

  • Collaborates outside of the product team to encourage a development community
  • Establishes and carries out formal and informal educational sessions (lunch & learn, etc)
  • Liaises between the team and management to assure needed skills are represented on the team
  • Encourages self-study by promoting best practices and bringing in external perspective

Qualifications

  • Experience leading development team in Agile environment, working in Scrum methodology
  • Experience developing products that are already “in production”, release frequently and generate revenue
  • Self-driven personality who cares about the team culture and takes pride in the outcome of the teamwork
  • Bright and engaging with "start-up" energy and passion
  • Excellent interpersonal and communication skills

What’s in it for you

  • Work your way — anywhere, anytime. Our remote-first approach lets you choose where and how you work best!
  • Experience working with diverse teams and gaining international expertise.
  • A friendly, supportive team and an enjoyable work environment where your ideas matter.
  • A chance to work on exciting, challenging projects using cutting-edge technologies that make a real impact.
  • Comprehensive health insurance, corporate psychologist access, and partial sports activity coverage.
  • Free training programs, reimbursement for certifications, and access to online learning platforms to fuel your growth.
  • Free group English classes and discounted individual lessons.
  • Paid vacation, public holidays, and sick leave are fully covered by Forte Group.
  • Referral bonuses, regular performance reviews, and full support for business trips.
  • Corporate events and holiday presents

About Forte Group

Founded over 25 years ago, Forte Group began with a focus on Quality Assurance and has since evolved into a dynamic force in the tech industry, delivering cutting-edge solutions worldwide. As an American company headquartered in Boca Raton, USA, we've had the privilege of partnering with over 400 clients, including Fortune 500 giants. Our software has made a significant impact, reaching more than 9 millionusers — comparable to the entire population of New York or Switzerland!

We’re more than just a company — we’re a team of passionate, driven people who love what we do. If you’re looking for a place where your work matters, your ideas are valued, and your growth is supported, you’ve found it!

By applying for the position, you consent to the processing of your personal data by Forte Group, including affiliated branches, for recruitment purposes. For more information on how we handle your data and your rights under GDPR, please review our Privacy Notice

Originally posted on LinkedIn

Apply now

Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

ReactRemoteJobs.com logo

ReactRemoteJobs.com

Get ReactRemoteJobs.com on your phone!