freehire launches on Product Hunt on 26 August.

Follow →

Java Developer

Summary

Build and maintain high-volume, low-latency microservices in Java using Spring Boot, Spring Cloud, PostgreSQL, and Kafka for event-driven systems.

Position: Java Developer

Location: Colombia

Work Model: Full time remote

Experience Required: 4-7 years

Summary

Abacus is hiring an experienced Java Developer to design, develop, and deploy high-volume, low-latency microservices. The ideal candidate should be self-motivated, comfortable communicating with clients, and skilled in Spring Boot, Spring Cloud, PostgreSQL, and event-driven systems using Apache Kafka.

Key Responsibilities

  • Design, develop, and deploy microservices using Spring Boot and the Spring Framework.
  • Build and optimize data persistence layers using JPA/Hibernate with PostgreSQL.
  • Develop and integrate RESTful APIs.
  • Work with Spring Cloud for service discovery, API gateways, and circuit breakers.
  • Manage configurations through Spring Cloud Config.
  • Explore and integrate low-code/no-code (LCNC) solutions where relevant.
  • Collaborate with product managers, designers, and engineers to deliver high-quality features.
  • Participate in code reviews, testing, and debugging.
  • Troubleshoot and resolve complex production issues.
  • Lead and guide junior developers when required.

Required Technical Skills

  • Extensive experience with Spring Boot, Spring Cloud, and microservices architecture.
  • Hands-on experience with Apache Kafka.
  • Expertise in JPA/Hibernate and PostgreSQL with advanced SQL skills.
  • Good understanding of transactional management (@Transactional) and ACID compliance.
  • Experience designing and consuming RESTful APIs.
  • Familiarity with Spring Cache and Caffeine for caching.
  • Understanding of LCNC platforms for business process automation.
  • Experience with Git and CI/CD pipelines.

General Skills

  • Experience leading development teams.
  • Self-motivated and able to manage work independently.
  • Good time management and attention to detail.

Required Skills:

  • RESTful
  • APIs
  • Spring
  • JPA
  • Kafka
  • Apache
  • Kafka
  • Debugging
  • Spring
  • Framework
  • Compliance
  • Pipelines
  • Business
  • Process
  • CI/CD
  • Apache
  • Hiring
  • Hibernate
  • Reviews
  • FeaturesMicroservices
  • Attention
  • To
  • Detail
  • Spring
  • Boot
  • Architecture
  • Developers
  • Communication
  • Skills
  • Automation
  • PostgreSQL
  • Testing
  • Git
  • Java
  • Design
  • Time
  • Management
  • SQL
  • Business
  • Communication
  • Management

See also