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, 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.
- 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 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.Strong client communication skills.Self-motivated and able to manage work independently.Good time management and attention to detail.Required Skills :
RESTful APIsSpringJPAKafkaApache KafkaDebuggingSpring FrameworkCompliancePipelinesBusiness ProcessCI / CDApacheHiringHibernateReviewsFeaturesMicroservicesAttention To DetailSpring BootArchitectureDevelopersCommunication SkillsAutomationPostgreSQLTestingGitJavaDesignTime ManagementSQLBusinessCommunicationManagement