Java Developer

Abacus
Columbia, SC, United States
28 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Application Performance Management Code Review Persistent Data Structure Software Debugging Hibernate (Java) Java Persistence API Spring Framework PostgreSQL Service Discovery Sql Optimization Spring Cloud
+10 more
Spring-boot Caching Git Event Driven Architecture Low Latency Low-code Apache Kafka Api Gateway Restful APIs Microservices

Job description

  • 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.

Requirements

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., * 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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Loading talks and stories from around this role…