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

We are looking for an experienced Java Developer to become a member of our engineering team and practice the best technical skills for long-term cooperation.

Our client German based company is developing a platform for car manufacturers.  Platform allows to visualize each part of the car and get set of data about it.

Requirements:
- 4+ years in experience with Java 8+, JPA, Spring: Spring Boot
- Experience with Kafka, AVRO, OrientDB, JavaEE/JakartaEE
- Experience with Quarkus (similar to JavaEE/JakartaEE) would be a plus.
- Basic DevOps experience
- English upper-intermediate and above, both written and verbal
- Self-learner and positive attitude
- Good interpersonal skills

Responsibilities:
- Plan and execute full software development life cycles (SDLC) for each assigned project, adhering to company standards and expectations
- Analyze software requirements and prepare estimates based on project objectives
- Consistently create well-designed and testable code using best practices for web development
- Provide ongoing maintenance, support, and enhancements in existing applications and platforms
- Troubleshoot, debug and upgrade applications
- Write and maintain technical documentation
- Communicate effectively and professionally in all forms of communication with external stakeholders
- Work closely with clients and cross-functional departments to communicate project statuses
- Mentor peers and actively participate in knowledge sharing activities

What We Offer:
- Personal career development plans, as well as a dedicated mentor
- 18 days of paid vacation and 7 paid sick leaves
- Flexible working hours
- Possibility to work remotely
- Regular team buildings and company-wide trips
- 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