Position: Senior Java Developer
Company: United Software
Experience required: 3y
English level: upper

Project description:

Our customers jetpatch.com are looking for a Senior Java developer to join.

JetPatch is an early-stage cybersecurity company offering an innovative cloud-based vulnerability remediation platform. Using advanced algorithms, intelligent workflow engine, and machine learning capabilities, JetPatch reduces enterprise’s cyber risk by governing and automating the complex process of vulnerability patching, while achieving significant operational efficiencies and cost savings.

In-house Team description:
- Senior FE (Angular) dev
- Senior Java Developer

The rest of the team members and management are from Israel

Skills:
- Proficient in Java / Java Spring / Java Spring Boot, with a good knowledge of its ecosystems
- Solid understanding of object-oriented programming
- Familiar with various design and architectural patterns
- Skill for writing reusable Java libraries, write clean, readable Java code
- Knowledge of concurrency patterns in Java
- Familiarity with concepts of MVC, JDBC, and RESTful APIs
- Experience with both external and embedded databases
- Understanding fundamental design principles behind a scalable application
- Creating database schemas that represent and support business processes
- Basic understanding of JVM, its limitations, weaknesses, and workarounds
- Implementing automated testing platforms and unit tests
- Proficient understanding of code versioning tools, such as Git
- Familiarity with build tools such as Ant, Maven
- Familiarity with continuous integration, use of Jenkins tool
- Tools: Java 8/11, Java Spring, J2EE, Postgresql DB, JPA, Tomcat, Hibernate
- Ability to work in Agile teams, use of JIRA software
- Knowledge in Cloud / SaaS development: AWS, Azure, Google-Cloud is an advantage
- Experience: 4 years and above

Responsibilities:
- Mainly Backend feature development and functions related to our SaaS program
- Identify bottlenecks and bugs, and devise solutions to these problems
- Work in Agile team, use of JIRA software

Your benefits:
- 20 fully paid business days of vacation
- 15 sick leaves
- public holidays
- premium health insurance
- premium sport club membership
- ability to work from home or remotely
- flexible working hours without time trackers
- corporate events
- office with excellent kitchen and full refrigerator 😊