Position: Senior Java/Angular Developer
Company: Artelogic
Experience required: 5y
English level: upper

The client’s company has been operating on the market since 1993, supporting clients that vary in size from large administrative organizations and banks to small and medium-sized enterprises.

Requirements:
- 4+ years of experience in software engineering as a Java developer
- Strong hands-on experience with Java 11
- Extensive knowledge of Angular 
- ​Extensive knowledge of Postgres, Neo4j
- Knowledge of software development methodology and software lifecycle processes
- Good knowledge of software configuration management processes and tools
- Upper-intermediate level of English

Technology Stack:
- Java version: Java 11 LTS (next year switch to Java 17 LTS planned).
- Architecture: Monolithic Java / Jakarta Enterprise, 2 layers of JBoss instances (Web / Business) with EJBs, Angular Frontend via REST.
- Database: Postgres, Neo4j
- ORM: Hibernate

Responsibilities:
- Demonstrate constant high standard in coding, architecture, and teamwork, while thinking on best practices
- Participate in the full product lifecycle: planning, documenting, development, testing and handling production aspects
- Proactively suggest improvements across the whole stack
- Maintain our tech stack: Java 11 LTS, Angular Frontend via REST, Postgres, Neo4j and whatever else is required to get the job done

What we offer:
- A fast-growing team environment where you can take on responsibility from the very beginning and leave your footprint starting at day one
- Get insights into all areas of software development using cutting edge technologies
- Work closely with the decision-makers
- Work together with a team that is passionate about technology
- Laptop and operating system of your choice
- Close collaboration and direct feedback from leading brands, agencies, and other start-ups.
- Work from home and flexible working hours
- 18 days of paid vacation and 7 paid sick leaves
- Corporate lessons of English
- Support in preparation, as well as full reimbursement of professional certifications
- Possibility to become a mentor in our corporate university
- Highly transparent processes towards compensation reviews and promotions
- Exposure to a rapidly growing, dynamic, and uniquely global industry
- Becoming part of the team that has been multiple times recognized among Top Software Development Companies according to Clutch