Lahore, Pakistan

Java Developer-Lahore

 Job Description:

Job Summary:
We are seeking a highly motivated Java Developer with 2-3 years of professional experience. The ideal candidate will have a strong foundation in software development, excellent problem-solving skills, and experience in building scalable application.

Key Responsibilities:

  • Develop and maintain robust, scalable, and secure backend systems using Java.
  • Design and implement Microservices architecture for efficient and modular systems.
  • Integrate and manage real-time messaging systems using Apache Kafka.
  • Create and maintain RESTful APIs for seamless interaction between frontend and backend.
  • Work closely with the database team to ensure high performance and optimized database queries.
  • Experience with Spring Boot or similar frameworks.
  • Knowledge of containerization technologies like Docker and orchestration tools like Kubernetes.
  • Familiarity with DevOps practices, CI/CD pipelines, and tools like Jenkins.
  • Participate in code reviews, testing, and debugging.
  • Collaborate with cross-functional teams to deliver high-quality software solutions on time.
  • Must have experience in Fintech.

Requirements:

  • Education: Bachelors degree in Computer Science (BSCS) or a related field.
  • Experience: 2-3 years of hands-on experience in Java development.
  • Strong knowledge of Java SE/EE and related frameworks.
  • Experience with Kafka and Microservices architecture.
  • Proficiency in building and consuming RESTful APIs.
  • Familiarity with relational and/or NoSQL databases.
  • Solid understanding of software development lifecycle (SDLC) and agile methodologies.
  • Excellent communication and teamwork skills.
  Required Skills:

Java