Careers
Remote Senior Java developer
Apply
7
Offices around the world
500+
Employees strong
48%
Senior engineers
1100+
Projects completed
30
Development Languages
90+
Tech & Soft skills trainings per year

We are looking to hire a Senior Java developer who will join a team of uniquely intelligent technologists to implement and extend groundbreaking web applications that make the world a better place!

You will participate in the creation of enterprise-class applications using proven design patterns on the latest technology platforms. This position requires a strong hands-on developer that will fully participate in the software development process – design, development, unit testing, and technical documentation. You will use the Scrum development methodology to create 21st-century software solutions that set standards.

As a fast-growing company, MentorMate provides challenging careers in a friendly, team-oriented environment. We value our employees and share our success through competitive pay, recognition, advancement opportunities and a great working environment.

Responsibilities

  • Design and develop flexible software solutions to support changing business requirements
  • Produce high-quality code
  • Integrate with existing 3rd party systems
  • Review business requirements and functional design specifications
  • Mentor other developers
  • Communicate frequently with clients and subject matter experts

Requirements

  • 4+ years of experience in developing Java web applications
  • Strong knowledge in Jakarta EE/Spring Framework
  • Experience with Hibernate
  • Experience with SQL, MySQL, MS SQL, Oracle
  • Excellent analytical skills and strong attention to detail
  • Excellent communication skills
  • Excellent spoken and written English

An advantage would be

  • System Architecture experience
  • Knowledge in Big Data management
  • Knowledge of SCRUM or other Agile methodologies
  • BS/MS Degree in Computer Science or equivalent

Perks to Enjoy

  • Professional growth in a global company
  • Variety of meaningful projects
  • Latest technologies to choose from
  • Work side-by-side with top engineers
  • Challenging problems to solve
  • An opportunity to join our trainings
  • Knowledge sharing
  • Employee referral program with bonuses
  • Team buildings and parties
  • Charity and volunteer activities

Career Path

Intern Software Developer
Junior Software Developer
Software Developer
Senior Software Developer
Software Development Lead
Software Architect
Delivery Lead
Software Development Manager
Delivery Manager

Apply now