Senior Java Developer
Abacus
Date: 2 weeks ago
City: Lahore
Contract type: Full time
Position: Senior 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
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.
- 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.
- 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 resumeSimilar jobs
Software Engineer - Flutter
Dubizzle Labs,
Lahore
6 days ago
At Dubizzle Labs, we are looking to further expand our Pakistan engineering office of already 500+. We’re most interested in bringing on board colleagues who love to learn, perform, and teach. We are building a high-quality engineering environment with a strong focus on delivering value to customers.Your primary responsibility would be to build world-class mobile applications using Flutter to support...
Sales Development Representative
Software Finder Careers,
Lahore
1 week ago
About the RoleWe’re looking for a Sales Development Representative (SDR) to join our growing team at Software Finder. This is a consultative warm outreach role where you’ll connect with inbound leads who are actively exploring SaaS solutions across various industries.Your job won’t be to push or sell, but to understand, advise, and guide prospects toward the right software fit. You’ll act as a trusted advisor,...
Data Support Executive
ibex,
Lahore
1 week ago
Data Support Executive will be responsible to make reports as per the requirements, do the audit on reports made by Reporting Officers, perform all on demand tasks, highlight weak areas of production, suggest methods for improvement, analyze the reports and share the trend of production. This person should have strong English communication skills, intellectual skills, be a quick learner, accuracy...