Senior Java Developer - Remote Job.

  • Full-time

Company Description

We are a multinational team of individuals who believe that with the right knowledge and focus, technology is the answer to the challenges businesses face today. Since 2016, we have been bringing this knowledge and focus to our clients, helping them translate technology into their success.

With Swiss roots and our own development team in Lima and across the region, we offer the best of both cultural spheres: the talent and passion of Latin American professionals combined with the organizational skills and mindset of the Swiss.

Job Description

We are looking for experienced Sr Java Backend Developers who are passionate about building robust and scalable applications. In this role, you will be instrumental in architecting, developing, and deploying backend systems utilizing cutting-edge technologies. If you are enthusiastic about Java, Spring Boot, cloud deployments, and optimizing development workflows, this could be the perfect opportunity for you.

We are currently assessing candidates for future opportunities with one of our clients from the US and expanding our talent pool in the meantime. By joining our talent pool, you will have the advantage of completing part of the selection process ahead of time, enabling us to contact you quickly when a suitable position becomes available. Moreover, you will be given priority consideration for new roles that align with your profile.

This is a fully remote position, open to candidates located anywhere in Latin America.
 

Key Responsibilities:

  • Design and implement clean, testable, and efficient Java applications using Spring Boot and Hibernate. 
  • Design relational DB schema and interact with it using repository pattern, including raw SQL queries when required. 
  • Implement the application using a microservices architecture and RESTful APIs. 
  • Package and deploy applications using Docker and orchestrate deployments with Kubernetes on AWS 
  • Establish CI/CD pipelines using Maven, Jenkins, and Git. 
  • Proactively troubleshoot and resolve production issues. 

Qualifications

IMPORTANT: This opportunity is exclusively available for bilingual applicants currently located in Latin America. If you do not meet these criteria, we kindly ask that you refrain from applying, as applications that do not meet these requirements will not be considered.

  • Advanced written and spoken English proficiency (B2 - C1/C2).
  • Minimum 5+ years of experience in Java development (Stream, functional programming etc).
  • Deep expertise in Spring Boot and Hibernate frameworks.
  • Solid understanding of relational databases and SQL proficiency.
  • Experience with containerization (Docker) and container orchestration (Kubernetes).
  • Working knowledge of AWS services (e.g., EC2, RDS, S3).
  • Familiarity with Git version control and CI/CD tools like Jenkins, Maven etc.
  • Experience with microservices architecture.
  • Experience with React.js development is a nice to have.
     

Desired qualifications:

  • A keen eye and excellent attention to detail.
  • Passion for staying up-to-date with technology trends.
  • Strong communication and problem-solving skills.
  • Team player with the ability to work in a collaborative environment.
  • Independent self-starter with a results-oriented mindset.
  • Strong Self management skills
  • Excellent proactive skills
  • Critical thinking skills
  • Strong Decision-making skills
  • Teamwork
  • Adaptability