Java Developer
Listed on 2026-03-12
-
Software Development
Java Developer, Software Engineer
Job Description:
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, Postgre
SQL, 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 Postgre
SQL. - Develop and integrate RESTful APIs.
- Implement distributed, event-driven systems using Apache Kafka.
- Improve application performance using caching (Spring Cache, Caffeine).
- 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
- Strong proficiency in Java development.
- Extensive experience with Spring Boot, Spring Cloud, and microservices architecture.
- Hands‑on experience with Apache Kafka.
- Expertise in JPA/Hibernate and Postgre
SQL 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.
- Strong client communication skills.
- Self‑motivated and able to manage work independently.
- Good time management and attention to detail.
RESTful APIs Spring JPA Kafka Apache Kafka Debugging Spring Framework Compliance Pipelines Business Process CI/CD Apache Hiring Hibernate Reviews Features Microservices Attention To Detail Spring Boot Architecture Developers Communication Skills Automation Postgre
SQL Testing Git Java Design Time Management SQL Business Communication Management
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).