Junior Java Developer
Summary
Entry-level (0-1 year) Java developer role building scalable backend systems: Spring Boot microservices, Kafka messaging, RESTful APIs, Docker/Kubernetes, and CI/CD with Jenkins. Fintech domain exposure is required; based onsite in Lahore, Pakistan.
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.
Required Skills:
- FinTech
- Spring
- Messaging
- Database
- RESTful
- APIs
- BASIC
- Development
- SDLC
- Apache
- Kafka
- Kafka
- Debugging
- Pipelines
- NoSQL
- Apache
- CI/CD
- Reviews
- Microservices
- Agile
- Agile
- Methodologies
- DevOps
- Spring
- Boot
- Architecture
- Software
- Development
- Developers
- Kubernetes
- Integration
- Jenkins
- Databases
- Computer
- Science
- Docker
- Software
- Testing
- Design
- Java
- Teamwork
- Science
- Communication