Middle Java Engineer

Leading scientific and production company providing Ukrainian electronics manufacturers with access to cutting-edge technologies and innovative solutions.

The company specializes in integrating high-tech solutions for various industries, including industrial automation, medical instrumentation, and space electronics. It conducts testing of finished products and assists clients in developing schematics and designing printed circuit boards for transitioning to SMT technology.

We are currently looking for a specialist to develop our own ERP system, which will optimize internal processes and improve the efficiency of managing production and business operations.

 

What we expect from you:

  • 3+ years of experience with Java 8+ and Spring Framework (core, boot, data, security)
  • Deep knowledge of API Design, Hibernate, and JPA
  • Proficiency in SQL with hands-on experience in PostgreSQL and database optimization methods
  • Experience with Docker and Kubernetes
  • Understanding of DevOps practices and tools, promoting a culture of continuous integration and continuous deployment (CI/CD)
  • Practical experience in designing and operating microservices-based solutions
  • Hands-on experience writing unit, integration, and performance tests in a microservices environment
  • Knowledge and experience with Agile/Scrum methodologies
  • Bachelor’s degree in IT or a related field or equivalent practical experience
  • Experience working with relational and non-relational databases
  • Understanding of database design principles
  • Ability to develop and optimize APIs (REST) and backend services, including handling large-scale loads
  • English — Intermediate (B1)

 

It would be great, but not mandatory, if you:

  • Have understanding of ERP system architecture
  • Know the manufacturing industry and its business processes

 

What you will do:

  • Write clean, modular code, following architectural principles and proper use of design patterns
  • Conduct thorough code reviews, ensuring not only best practices and business rules but also performance, security, and impact on other functions
  • Design and develop new modules
  • Research and formulate alternative technical solutions
  • Collaborate closely with the development team to achieve the team’s product goals
  • Participate in the full software development lifecycle, ensuring alignment with business objectives
  • Communicate and cooperate with the business side
  • Manage databases, troubleshoot issues, and optimize SQL queries to improve performance
  • Write unit and integration tests
  • Participate in demo presentations
  • Work as part of a Scrum team

 

What we offer:

  • Paid vacation – 17 working days
  • Corporate MacBook Pro
  • Competitive salary level
  • Opportunities for vertical or horizontal growth
  • Energetic culture based on respect, trust, and positive thinking
  • Pets allowed. Our office is pet-friendly.
  • Regular team events
  • Quiet, sunny office with green view in Vidradnyi park 

 

Stages: 1.Quiz, 2.HR Interview, 3.Tech Interview

Published 21 February
160 views
·
25 applications
100% read
·
Connected to ATS
Last responded 2 days ago
To apply for this and other jobs on Djinni login or signup.