Java Developer

Abacus


Date: 2 hours ago
City: Lahore
Contract type: Full time

Position: Java Developer

Location: Lahore

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.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

MERN Stack Developer

WADIC, Lahore
5 hours ago
We are Hiring---Senior Mern StackWe deliver our customers peace of mind every day by helping them protect what they value most. Our passion for placing the customer at the center of everything we do is driving a transformational shift at WADIC Operating as an Agile team as a USA based company, we are on the front edge of an IT...

Front Desk Officer

TEKHQS, Lahore
1 day ago
About The RoleWe are looking for a well-presented and professional Front Desk Officer to be the first point of contact for visitors and clients. The ideal candidate will have excellent communication skills, a friendly attitude, and strong organizational abilities to manage daily administrative and front office operations efficiently.Key ResponsibilitiesGreet and welcome visitors, providing a positive first impression of the company.Answer,...

Full Stack Developer

Aslase, Lahore
6 days ago
We’re Hiring! Full Stack Software Engineer – Lahore (On-site) Are you passionate about building scalable, high-quality software solutionsJoin our dynamic team and work across the full software development life cycle from concept to deploymentWhat You’ll Do: Collaborate with cross-functional teams to design & build software solutions Develop client-side & server-side architecture Create efficient APIs and manage databases Troubleshoot, debug &...