Back to jobs

Senior Java Developer

Our client is one of the leading provider of background checking services, dedicated to ensuring the highest standards of security and reliability. Our technology-driven solution help big organizations make informed decisions by providing comprehensive background checks and data verification services.

Job Description:

We are seeking a highly skilled and experienced Senior Java Developer to join our dynamic development team. The successful candidate will play a key role in designing, developing, and maintaining our background checking service platform. This position requires a deep understanding of Java, monolith and microservices architecture, and proficiency in a range of modern development tools and frameworks.

Key Responsibilities:

  • Design, develop, and maintain high-performance, scalable, and secure applications using Java 8+.
  • Collaborate with front-end developers to integrate user-facing elements developed with React.
  • Participate in code reviews, provide constructive feedback, and contribute to a high standard of code quality.
  • Troubleshoot and resolve complex technical issues, ensuring the robustness and reliability of the platform.
  • Work closely with cross-functional teams to gather and understand requirements, and deliver solutions that meet business needs.
  • Stay updated with emerging technologies and industry trends, and incorporate best practices into the development process.

Required Skills and Qualifications:

  • Experience: Minimum of 5 years of professional experience in software development.
  • Education: Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • English level (speaking/writing/comprehension): B2 and higher
  • Technical Skills:
    • Proficiency in Java 8+ and a strong understanding of its ecosystem.
    • Strong expertise in Spring and Spring Boot frameworks.
    • Familiarity with Oracle and MongoDB.
    • Understanding of containerization technologies (e.g., Docker) and orchestration tools (e.g., Kubernetes) and FE stack is a plus.
  • Soft Skills:
    • Excellent problem-solving skills and attention to detail.
    • Strong communication and collaboration skills.
    • Ability to work independently and as part of a team.
    • Demonstrated ability to learn and adapt to new technologies quickly.

What We Offer:

  • Competitive salary and benefits package.
  • Opportunity to work on impactful projects with cutting-edge technologies.
  • Collaborative and innovative work environment.
  • Professional development and career growth opportunities.
  • Flexible working hours and remote work options.

Apply for this job

*

indicates a required field

Resume/CV

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf