Forte Group is looking for a Senior Java Developer to join our team.
Java Developer will be responsible for a demanding and rewarding variety of duties related to working on new systems and solutions and enhancing existing systems utilizing Java. You should be both independent and an enthusiastic team player, have strong problem-solving and analytical skills and pay close attention to details.
About the ProductOur product and engineering team owns an enterprise-class software product that enables automation for job scheduling and workflow orchestration across applications, systems and infrastructure. The entire product ecosystem consists of multiple 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.
About the TeamThe entire team is international and distributed across Poland, Ukraine and the United States, we have colleagues in Germany 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 the Scrum process with 2-week iterations and practicing Agile Way of Working in close, day-to-day collaboration with each other.
Team structure and WorkflowThe team is located in Eastern Europe, we use Jira to manage our backlog and to track the work progress. We follow the Scrum process with all major ceremonies - daily stand-up’s, planning, refinement, retrospective sessions and a lot of interpersonal communication.
Technologies and ToolsWorkload automation platform:Backend/Frontend: Java 17, Jetty / GWTData exchange tool:Backend/Frontend: Java 17, Spring Boot, Hibernate, JDBC Template, JaVers / ReactDatabases: MS SQL, Oracle, PostgresRepository: SVN, GitTools: Jira, Confluence
ResponsibilitiesDesign and develop software applicationsAnalyze requirements, collaborate with team members to produce thoughtful software designsProvide accurate estimates on work itemsMaintain coding standards and participate in peer code reviewsFacilitate engineering operation process to ensure high-quality software solutions concerning engineering excellenceAssess solution architecture in terms of vulnerabilities and possible improvements
Qualifications and SkillsGood knowledge of Java Core Experience with Spring, HibernateGood understanding and experience in client-server applications developmentSQL, understanding of relational data modelingStrong insight into OOP and design patternsKnowledge of common algorithms and data representation modelsUpper-Intermediate English levelStrong mathematical background will be a plus
Engineering PracticesStatic code analysisCode reviewRefactoringCI/CD
What’s in it for youExperience working with colleagues locally and abroadFriendly team and enjoyable working environmentParticipation in professional training and meetupsFully paid by Forte 5 sick days during the working yearInternal English courses provided by Forte Teacher
About Forte GroupWe are a full-service custom software delivery partner headquartered in Boca Raton, FL. With nearly 23 years, we’ve worked with engineering departments, business leaders, and technology providers. We partner with organizations to build custom software solutions, evolve IT practices, and consistently achieve desired business outcomes.
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