Junior Java Developer

Back to Jobs
Abacus logo

Junior Java Developer

Abacus

Location

Lahore, Pakistan

Experience

Entry

Posted

Jul 18, 2026

Apply by

August 17, 2026

Applicants

0

Early applicantEasy applyFull-timeWork from Office

Job Description

Job Summary: We are seeking highly motivated Java Developers with 0 to 1 year of experience. The ideal candidates should have a strong foundation in software development, excellent problem-solving skills, and exposure to building scalable applications. Key Responsibilities: - Develop and maintain robust, scalable, and secure backend systems using Java. - Design and implement microservices architecture for modular and efficient systems. - Integrate and manage real-time messaging systems using Apache Kafka. - Develop and maintain RESTful APIs for seamless system integration. - Collaborate with the database team to ensure optimized queries and high performance. - Work with frameworks such as Spring Boot or similar technologies. - Utilize containerization tools like Docker and orchestration tools like Kubernetes. - Follow DevOps practices, including CI/CD pipelines and tools like Jenkins. - Participate in testing, debugging, and code reviews. - Collaborate with cross-functional teams to ensure timely delivery of high-quality solutions. - Exposure to Fintech domain is required. Requirements: - Bachelor's degree in Computer Science (BSCS) or a related field. - 0–1 year of hands-on experience in Java development. - Strong knowledge of Java SE/EE and relevant frameworks. - Basic understanding of Kafka and microservices architecture. - Experience in building and consuming RESTful APIs. - Familiarity with relational and/or NoSQL databases. - Understanding of SDLC and Agile methodologies. - Good communication and teamwork skills.

Key Responsibilities

  • Develop and maintain robust, scalable, and secure backend systems using Java.
  • Design and implement microservices architecture for modular and efficient systems.
  • Integrate and manage real-time messaging systems using Apache Kafka.
  • Develop and maintain RESTful APIs for seamless system integration.
  • Collaborate with the database team to ensure optimized queries and high performance.
  • Work with frameworks such as Spring Boot or similar technologies.
  • Utilize containerization tools like Docker and orchestration tools like Kubernetes.
  • Follow DevOps practices, including CI/CD pipelines and tools like Jenkins.
  • Participate in testing, debugging, and code reviews.
  • Collaborate with cross-functional teams to ensure timely delivery of high-quality solutions.

Requirements

  • Bachelor's degree in Computer Science (BSCS) or a related field

Skills Required

JavaJava SEJava EESpring BootApache KafkaMicroservices architectureRESTful APIsDockerKubernetesJenkinsCI/CDRelational databasesNoSQL databasesSDLCAgileProblem-solvingCommunicationTeamwork

App exclusive · Free

Smart Job AI Coach

Your personal interview coach on every job — readiness tips, profile improvements, and role-specific prep. Available only in the Pulse Job app.

Interview readiness

See how prepared you are and what to improve for each role.

Personalized tips

Actionable suggestions based on your profile and the job.

After you apply

Keep coaching momentum from job detail through application success.

Get Smart Job AI Coach in the appFree on iOS and Android