Team Lead Java Developer
Job description
Location: Onsite in Bahria Town phase 7, RWP Job Type: Full-time Work Setup: Onsite Experience Level: Senior
Location:Job Type:Work Setup:Experience Level:About the Role
About the RoleWe are looking for a skilled and motivated Java Developer to join our team in Lindau. You will be working on high-impact software projects in a collaborative environment, contributing to both backend architecture and cloud-ready application development.
Java DeveloperKey Responsibilities
Key Responsibilities- Develop, test, and maintain robust Java-based applications
Develop, test, and maintain robust Java-based applications
- Design RESTful APIs and integrate with front-end components
Design RESTful APIs and integrate with front-end components
- Optimize performance, scalability, and security of applications
Optimize performance, scalability, and security of applications
- Participate in code reviews, agile sprints, and collaborative design sessions
Participate in code reviews, agile sprints, and collaborative design sessions
- Document software processes and architectural decisions
Document software processes and architectural decisions
- Work closely with QA, DevOps, and UI/UX teams
Work closely with QA, DevOps, and UI/UX teams
Requirements
Requirements- Bachelors or Masters degree in Computer Science, Engineering, or related field
Bachelors or Masters degree in Computer Science, Engineering, or related field
- 3+ years of experience in Java (Java 8 or newer)
3+ years of experience in Java (Java 8 or newer)
- Strong understanding of Spring Boot, Hibernate, and REST APIs
Strong understanding of Spring Boot, Hibernate, and REST APIs
- Experience with databases like MySQL, PostgreSQL, or MongoDB
Experience with databases like MySQL, PostgreSQL, or MongoDB
- Familiarity with CI/CD pipelines, Git, and Docker
Familiarity with CI/CD pipelines, Git, and Docker
- Working knowledge of cloud platforms (AWS/Azure/GCP) is a plus
Working knowledge of cloud platforms (AWS/Azure/GCP) is a plus
- German or English fluency (German is a strong plus)
German or English fluency (German is a strong plus)
Nice to Have
Nice to Have- Knowledge of frontend technologies (Angular, React, or Vue.js)
Knowledge of frontend technologies (Angular, React, or Vue.js)
- Experience with microservices architecture
Experience with microservices architecture
- Familiarity with Kubernetes or container orchestration tools
Familiarity with Kubernetes or container orchestration tools