Java Developer
Position: Java DeveloperLocation: ColombiaWork Model: Full time remoteExperience Required: 4-7 yearsSummaryAbacus 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 ResponsibilitiesDesign, 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 SkillsExtensive 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 SkillsExperience leading development teams.Self-motivated and able to manage work independently.Good time management and attention to detail.#J-18808-Ljbffr