Java Developer
10Pearls - LATAM - Costa Rica
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