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 |
The job ad is no longer active
Job unpublished on
1 April 2022
Look at the current jobs Java Poland→