Posted: 2025-11-10
Expires: 2025-11-24
Expired*Systems Limited is hiring*
Job Title: Java Developer (Spring Framework)
Experience: 3 โ 5 Years
Location: Lahore
Apply at: nudba.ayatullah@systemsltd.com
Job Summary:
We are seeking a highly skilled Java Developer with hands-on experience in Spring and related frameworks to join our dynamic development team. The ideal candidate will be responsible for designing, developing, and maintaining enterprise-grade applications, ensuring high performance, scalability, and reliability.
Key Responsibilities:
Design, develop, and maintain Java-based applications using Spring Boot, Spring MVC, and Spring Data JPA.
Develop and consume RESTful APIs for integration with internal and external systems.
Work on microservices architecture using Spring Cloud (Eureka, Config Server, Gateway, etc.).
Implement security and authentication mechanisms using Spring Security and OAuth2/JWT.
Optimize application performance, perform debugging, and troubleshoot production issues.
Collaborate with front-end developers, DevOps, and QA teams to ensure seamless delivery.
Write clean, maintainable, and well-documented code following industry best practices.
Participate in code reviews, design discussions, and technical planning sessions.
Work with databases such as MySQL, PostgreSQL, or SQL Server using JPA/Hibernate.
Integrate with messaging systems (e.g., RabbitMQ, Kafka) and other third-party services.
Stay up to date with emerging trends and technologies within the Java ecosystem.
Required Skills & Qualifications:
Bachelorโs degree in Computer Science or a related field.
3โ5 years of professional experience in Java development.
Strong expertise in Spring Framework, including Spring Boot, Spring Data, and Spring Security.
Solid understanding of OOP, design patterns, and RESTful API development.
Experience with microservices architecture and containerization (Docker, Kubernetes preferred).
Proficiency in SQL and relational databases (MySQL, PostgreSQL, or SQL Server).
Familiarity with build tools (Maven or Gradle) and version control (Git).
Knowledge of unit testing frameworks like JUnit and Mockito.
Experience working in Agile/Scrum environments.
๐ Lahore#Java Developer๐งณ Experienced Required