We are seeking a
highly skilled Senior Software Engineer
with deep expertise in
Java and Spring Boot
to join our dynamic team. The engineers will play a key role in
building, enhancing, and supporting enterprise-level applications
within our Title Production ecosystem. While the core focus is backend development, experience with
Angular
is a plus, and hands-on knowledge of
JSF
will be considered a significant advantage.
This is a
hands-on engineering role
requiring strong technical depth, problem-solving skills, and collaboration with Technical Leads, Architects, and Delivery teams to deliver
scalable, high-quality solutions
that meet business needs.
TIME:
3PM -12AM (ONSITE) Lahore based
Key Responsibilities:
1. Backend Development & System Design
-
Build and enhance backend services using
Java and Spring Boot
.
-
Design
scalable, maintainable solutions
aligned with architectural standards.
-
Troubleshoot complex issues and optimize
application performance
.
-
Develop and maintain
RESTful APIs
and system integrations.
2. Frontend & Modernization Support (Optional)
-
Contribute to
UI development using Angular
where required.
-
Support and enhance components developed in
JSF
.
3. Code Quality & Engineering Excellence
-
Write
clean, maintainable, and well-tested code
.
-
Conduct and participate in
code reviews
, ensuring adherence to best practices.
-
Optimize SQL queries and ensure
efficient database interactions
(MS SQL Server).
-
Promote
secure coding practices
and use of standard design patterns.
4. Collaboration & Delivery
-
Partner with
Technical Leads, Architects, and Delivery Managers
to ensure successful delivery.
-
Participate actively in
sprint planning, backlog grooming, and Agile ceremonies
.
-
Deliver
high-quality, scalable software features
on time.
5. Continuous Improvement
-
Contribute to
DevOps initiatives
and CI/CD pipeline enhancements.
-
Recommend improvements to tools, frameworks, and engineering processes.
-
Continuously explore new technologies to improve system quality and
developer efficiency
.
Qualifications & Skills:
Must-Have:
-
5+ years
of hands-on Java development experience.
-
Strong expertise in
Java, Spring Boot
, and enterprise application development.
-
Solid experience with
MS SQL Server
, including performance tuning and query optimization.
-
Familiarity with application servers such as
WildFly
.
-
Deep understanding of
REST APIs, microservices
, and integration patterns.
-
Experience with
Git, Azure DevOps, and CI/CD pipelines
.
-
Strong knowledge of
Agile/Scrum methodologies
.
Nice-to-Have:
-
Experience with
Angular
for front-end development.
-
Hands-on experience with
JSF
(strong advantage).
-
Exposure to
Docker, Kubernetes
, or cloud-native environments.
-
Familiarity with
API security, monitoring, and performance tuning tools
.
-
Knowledge of
event-driven architecture
or messaging systems.