Java Developer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Bachelor's degree in Computer Science, Software Engineering, or a related field., 3+ years of hands-on Java experience, preferably with Java 8+., Strong understanding of object-oriented programming, design patterns, and RESTful APIs., Proficiency with frameworks like Spring, Spring Boot, and Hibernate..

Key responsibilities:

  • Design, develop, and maintain scalable Java-based applications and microservices.
  • Collaborate with product managers, UX designers, and fellow developers to deliver high-quality solutions.
  • Participate in architectural discussions, code reviews, and agile development processes.
  • Troubleshoot and debug complex issues while ensuring application performance and scalability.

10Pearls logo
10Pearls Information Technology & Services Large https://10pearls.com/
1001 - 5000 Employees
See all jobs

Job description

Welcome to 10Pearls!  

We believe in harnessing the power of technology for social good through our core values: Innovate, modernize and accelerate.

 

Company Overview

We are 10Pearls, an award-winning digital development company, helping businesses with product design, development, and technology acceleration. We have a culture of innovation, uniquely designed to help companies transform, digitalize and scale by levering digital technology.

Role

We are looking for a skilled Java Developer to join our high-performing engineering team. The ideal candidate is passionate about building scalable, high-quality applications, collaborating cross-functionally, and solving complex technical challenges in fast-paced environments.

Contributions:  

  • Design, develop, and maintain scalable Java-based applications and microservices
  • Collaborate with product managers, UX designers, and fellow developers to deliver high-quality solutions
  • Participate in architectural discussions, code reviews, and agile development processes
  • Write clean, efficient, and maintainable code following best practices
  • Troubleshoot and debug complex issues; enhance existing applications and systems
  • Ensure performance, responsiveness, and scalability of applications
  • Stay current with emerging technologies and trends to continually improve the development process

 Experience and skills: 

  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • 3+ years of hands-on Java experience (preferably Java 8+)
  • Strong understanding of object-oriented programming, design patterns, and RESTful APIs
  • Proficiency with frameworks like Spring, Spring Boot, Hibernate, or JPA
  • Experience with relational databases such as MySQL or PostgreSQL
  • Familiarity with Git and version control workflows
  • Exposure to CI/CD pipelines, Docker, and cloud platforms (AWS or Azure)
  • Strong problem-solving and communication skills, with a team-oriented mindset
  • Comfortable working in distributed or remote team environments

Nice to have :

  • Experience with front-end technologies (Angular, React, or Vue.js)
  • Familiarity with agile methodologies like Scrum or Kanban
  • Knowledge of test-driven development (TDD) and testing frameworks (JUnit, Mockito)
  • Experience in the healthcare industry is a plus

 

 

We thank you for applying to this job position, we’re more than thrilled to start reviewing your profile and great skills! This is the first step in our selection process, so you will be hearing back from our awesome recruitment team regarding the next steps 😀 

10Pearls Team

Required profile

Experience

Industry :
Information Technology & Services
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Teamwork
  • Communication
  • Problem Solving

Java Developer Related jobs