Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Founded over 25 years ago, Forte Group has transformed from a Quality Assurance-focused company into a dynamic player in the tech industry, delivering innovative solutions globally. Based in Boca Raton, USA, we proudly partner with over 400 clients, including Fortune 500 companies, and our software impacts more than 9 million users—comparable to the entire population of New York or Switzerland!
Interested in making a difference? Keep reading!
We're looking for a Senior Java Engineer who will have the opportunity to be a part of a team of engineers working on the cloud-based Case Management product designed to automate, manage, and report on any type of case. At its core, it features a powerful workflow engine paired with an intuitive user interface. The system supports dynamic forms, integrations, workflow logic, and execution runners, enabling organizations to streamline operations, ensure compliance, and gain actionable insights through comprehensive reporting.
Technologies and Tools
Frontend: JavaScript, jQuery, TypeScript, HTML/CSS
Backend: Java (Java Servlets, JAX-RS)
Testing: Playwright
Databases: Postgres
Cloud Platform: AWS
Repository: GitHub
Tools: GitHub Actions, GitHub Issues, Docker, Maven, Terraform, Playwright
Team structure and Workflow
The team is integrated and allocated in Poland, Ukraine and the United Kingdom. Team members use GitHub Issues to work with backlog and prioritize items. Communication mainly consists of daily meetings and interpersonal communication via Slack and Microsoft Teams. We’re following the Scrum process and practicing the Agile Way of Working in close, day-to-day collaboration with each other.
Responsibilities
- Design, develop, and maintain scalable backend services and applications using Java (Java Servlets, JAX-RS)
- Collaborate with cross-functional teams to define, design, and deliver high-quality software solutions
- Implement and optimize PostgreSQL database queries, schemas, and performance tuning.
- Develop and maintain frontend components using JavaScript, TypeScript, jQuery, and HTML/CSS
- Build and deploy applications on AWS using best practices for cloud-native solutions
- Create, maintain, and optimize CI/CD pipelines with GitHub Actions
- Containerize and orchestrate applications using Docker
- Manage project build and dependency processes with Maven
- Define and manage infrastructure as code using Terraform
- Write and execute automated tests, including end-to-end testing with Playwright
- Ensure application security, performance, and reliability across the stack
- Help team members to meet professional challenges, advise on best approaches, do 121s (recommended once per 2~3 weeks) and facilitate knowledge sharing
- Interview candidates, provide recommendations to invite the right people into the team from both hard and soft skills perspective
- Be proactive and propose reasonable decisions
- Be flexible and able to align with priorities coming from the business
Qualifications and Skills
- 7+ years of professional experience in Java development
- Proficiency in writing high-quality, readable, and maintainable code using Java
- Experience working with PostgreSQL
- Proficiency in writing clean, maintainable, and well-tested code using JUnit
- Strong understanding of build tools like Maven for managing dependencies and building projects
- Strong expertise in Java Servlets and JAX-RS for building web applications and RESTful services
- Hands-on experience working with resources in AWS
- Knowledge of containerization tools like Docker
- Proven experience of testing principles and practices; applying this knowledge to drive innovation within our Engineering team
- Proven experience working in agile teams with short development cycles (Scrum, Kanban)
- Experience in mentoring and supporting team members through regular 1:1s, coaching, and knowledge-sharing practices would be a plus
- Solid problem-solving skills with a critical and analytical mindset
- Good communication and interpersonal skills
- Upper-Intermediate English level or higher (both verbal and written)
Engineering Practices
- Agile Methodology
- Code Review
- CI/CD
- Unit Testing
- Containerization
We offer
- 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
Join us and be part of our company!
Key Skills
Ranked by relevanceReady to apply?
Join Forte Group and take your career to the next level!
Application takes less than 5 minutes