Java Developer

Abacus Global

$90K — $120K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 4-7 years of Java development experience
  • Proficient in Spring Boot and Spring Cloud
  • Hands-on experience with event-driven systems (Apache Kafka)
  • Expert in PostgreSQL and JPA/Hibernate
  • Strong understanding of RESTful APIs and service integration
  • Familiarity with caching mechanisms like Spring Cache and Caffeine
  • Experience with Git and CI/CD processes

Responsibilities

  • Design and implement microservices architecture using Spring technologies
  • Optimize database interactions through JPA/Hibernate with PostgreSQL
  • Integrate and develop RESTful APIs to support application functionalities
  • Build event-driven systems leveraging Apache Kafka
  • Enhance performance with caching techniques
  • Utilize Spring Cloud for service management and configuration
  • Collaborate with cross-functional teams to deliver robust features

Benefits

  • Full-time remote work opportunity
  • Collaborative and innovative work environment
  • Opportunities for professional development and growth
  • Flexibility to explore and implement LCNC solutions
  • Access to the latest technologies and tools in development
Full Job Description
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.
  • 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 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
• PostgreSQL
• Testing
• Git
• Java
• Design
• Time Management
• SQL
• Business
• Communication
• Management

Similar Jobs

More Jobs at Abacus Global

  • Java Developer
    $90K — $120K *
    Columbia, SC 29223 (Richland County)
    Information Technology
    In-Person
  • Enterprise Account Manager
    $100K — $150K *
    New York, NY 10025 (New York County)
    Enterprise Technology
    In-Person

More Information Technology Jobs

Find similar Java Developer jobs: