Senior Java Developer (Remote)

IT/Dev
Salary: Competitive Salary
Job Type: Full time
Experience: Senior Level

Forte Group

Senior Java Developer (Remote)

Senior Java Developer | Forte Group | Ukraine

Forte Group has an open position for a qualified Software Engineer whowill be responsible for a demanding and rewarding variety of duties relatedto working on new systems and solutions and enhancing existing systemsutilizing Java. You should be both independent and an enthusiastic team...

Senior Java Developer | Forte Group | Ukraine

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 details.

Project description

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

The team works on the business process automation system. A distinctive feature of the system is extensive job management algorithms and a large number of external integrations. A job is a root unit of work that we need to do with some set of files. The agent is the main part of the external integration. It’s a component that runs jobs on remote hosts. Agents manage a full job life cycle: start, stop, transfer logs to master, send commands from master. etc.

Team structure and Workflow

The team is allocated in Poland and Ukraine, working on the same product with our colleagues overseas located mainly in the Chicago area. The development workflow is based on the Scrum process with 2-week iterations and a 3-month release process. Team members use Jira to manage work items. There is a Technical Writer who creates technical documentation on the project. Communication mainly consists of daily stand up meetings, planning meetings, retrospective, and interpersonal communication.

Technologies and Tools

Backend

  • Java Core, Multithreading, Networking, POSIX, TCP/IP, Process management

Source code management systems

  • Bitbucket
  • SVN

Tools

  • Jira
  • Confluence
  • Slack
  • Bamboo

Responsibilities

  • Design and develop software applications mainly in the integration field
  • 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
  • Familiarity with .Net development and/or С/C++ code will be a great advantage
  • 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

Engineering Practices

  • Static code analysis
  • Unit testing
  • 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 & soft skills trainings, medical & family care programs, sports
  • Free English classes

Show more

Show less

Tagged as: remote, remote job, virtual, Virtual Job, virtual position, Work at Home, work from home

Load more listings
When applying state you found this job on Pangian.com Remote Network.