Job Openings
Java Developer (Onsite, Lahore, PKR Salary)
About the job Java Developer (Onsite, Lahore, PKR Salary)
Requirements:
- Bachelors degree in Computer Science or a related discipline.
- 4-8 years of professional experience in backend development using Java.
- Strong English communication skills (spoken and written).
- Proficient in Java 8+, including core concepts, streams, and functional programming.
- Hands-on experience with Spring Boot, Spring MVC, Spring Data JPA, Spring Security.
- Strong knowledge of RDBMS (MySQL, PostgreSQL, Oracle) and writing optimized queries/stored procedures.
- Experience in REST API design and Swagger documentation.
- Familiarity with Git version control (GitFlow).
- Basic understanding of Docker and Kubernetes; knowledge of Kafka/RabbitMQ is a plus.
- Strong problem-solving, debugging skills, and ability to convert business requirements into technical solutions.
- Independent, organized, and capable of taking ownership of assigned tasks.
Responsibilities:
- Develop backend services using Java, Spring Boot, and RESTful APIs.
- Design and implement microservices architecture and scalable service modules.
- Build data access layers using JPA/Hibernate and optimize SQL queries.
- Participate in system architecture discussions and technical design reviews.
- Write clean, secure, maintainable code following coding standards.
- Conduct performance tuning, profiling, and root-cause analysis.
- Implement authentication, authorization, encryption, and other data protection practices.
- Perform unit testing, integration testing, and support UAT/production testing.
- Document APIs, workflows, and deployment/version notes.
- Troubleshoot production issues and provide post-deployment support.
- Collaborate with UI developers, QA engineers, product managers, and DevOps teams.
- Implement logging, monitoring, and alerting for microservices.
- Contribute to CI/CD setup and build automation pipelines.
- Ensure high reliability, availability, and fault tolerance of services.
- Review code and mentor junior developers where required.