Middle Java developer

ITjob

  • Беларусь
  • Постоянная работа
  • Полная занятость
  • 29 д. назад
  • Быстрый отклик
Our product is a global leader of recruitment advertising technology and enterprise managed services for talent acquisition. We are a pioneer of programmatic job advertising, which uses complex Big Data algorithms to help employers increase engagement with qualified candidates by showing people the right job ads, at the right time, in the right place.The Software Engineer (Java Developer) will be responsible for developing and maintaining RESTful services, managing databases, and generating reports & analytics. The ideal candidate will have strong experience with Java programming, object-oriented design principles, and building scalable, high-performance systems. You will collaborate closely with other developers, QA engineers, and product teams to deliver high-quality software that meets business needs.Job Responsibilities:
  • Develop and maintain RESTful APIs using Spring Boot, ensuring performance, security, and scalability.
  • Implement and manage scheduled jobs to support automated processes within the application.
  • Integrate AI services (e.g., OpenAI) into applications to enhance functionality and user experience.
  • Generate and manage reports based on database data, ensuring accuracy and clarity for end-users.
  • Troubleshoot and resolve performance issues to ensure smooth operation of applications.
  • Ensure security by implementing best practices and protocols to protect data and systems.
Skills / Qualifications:
  • Strong problem-solving skills, particularly in performance optimization and security best practices.
  • Strong analytical skills; familiarity with generating reports and working with large datasets.
  • Proactive mindset with the ability to think creatively and deliver effective solutions to complex challenges.
  • Good communication skills and ability to work effectively in a team environment.
  • B1 or higher level of English proficiency.
  • Knowledge of CI/CD, messaging systems (Kafka) is a plus.
Competencies:Our competencies are a component of the ability to hit the ground running and reflect HOW you perform and deliver. This role is expected to reflect the Standard level.
  • Taking on end-to-end responsibility – proactively takes ownership and end-to-end responsibility for their own actions including making well informed decisions.
  • Fostering effective communication – Communicates in an effective and transparent way with internal and external stakeholders.
  • Embracing impactful collaboration – Successfully works together within the team and cross functionally to achieve common goals, leveraging diverse skills, perspective and resources.
  • Cultivating data-driven problem solving – Identifies and resolves problems by using relevant data to introduce advancing solutions.
​Education and Experience:
  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • 3+ years in Java development (Java 21+, Spring Boot).
  • Experience with REST APIs, SQL, ORM, AWS.
We offer:
  • End of year performance bonuses;
  • Medical services and insurances (family-wide);
  • 5 sick days per calendar year;
  • Sport & Wellness activities: 50% paid by the company.
Hiring process:
  • Conversation with the recruiter;
  • HR interview;
  • Technical interview with CTO;
  • Technical interview with Team;
  • Final interview with CEO;
  • Offer

ITjob