Java Developer (Poland) Offline

Forte Group has an open position for a qualified Software Engineer who 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 close attention to detail.

 

Project description

The application is a workload automation platform that provides a centralized, enterprise-wide interface for planning and controlling the execution of business processes, applications, data, middleware, and infrastructure. The application is a multi-platform solution, with a sophisticated core engine and numerous adapters to all major data sources, used by enterprises around the globe with well-known names.

 

The team is working on the agent - this is a tool that runs some jobs on remote hosts. Job - this is a piece of work that we need to do with some set of files. Agent manages a full life cycle of the job: start, stop, transfer logs to master, send commands from master. etc.

 

Team structure and Workflow

The team is allocated in Belarus and Ukraine, working on the same product with our colleagues overseas located mainly in the Chicago area. Team members use Jira to generate backlog and to prioritize items. There is a Technical Writer who creates technical documentation on the project. Communication mainly consists of daily stand-up meetings, planning meetings, retrospectives, and interpersonal communication.

 

Technologies and Tools

● Backend: Java Core, Multithreading, Networking, POSIX, TCP/IP, Process management

● Repository: SVN

● Tools: Jira, Confluence

 

Responsibilities

● Design and develop software applications

● Analyze requirements, collaborate with team members to produce thoughtful software designs

● Provide accurate estimates on work items

● Maintain coding standards and participate in peer code reviews

● Facilitate engineering operation process to ensure high-quality software solutions concerning engineering excellence

● Assess solution architecture in terms of vulnerabilities and possible improvements

 

Qualifications and Skills

● Good knowledge of Java Core

● Experience with multithreading

● Experience with networking development

● Understanding of threads/process model in Linux

● Understanding of TCP/IP stack

● Good understanding and experience in client-server applications development

● Experience with Linux development will be a plus

● Experience with HPUX/AIX/zOS development will be a plus

● Strong insight into OOP and design patterns

● Knowledge of common algorithms and data representation models

● Intermediate English level or higher

● Strong mathematical background will be a plus

● Experience with C development will be a plus

 

Engineering Practices

● Static code analysis

● Code review

● Refactoring

● CI/CD

 

We offer

● Experience exchange with colleagues all around the world

● Opportunities for self-realization

● Friendly team and enjoyable working environment

● Engineering, corporate and social events

● Social package: professional and soft skills trainings, medical and family care programs, sports

● Free English classes

Required skills experience

Java
Java, Java Core, Java Engineer, Java Developer

The job ad is no longer active
Job unpublished on 1 April 2022

Look at the current jobs Java Poland→

Loading...