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
#J-18808-Ljbffr