We are looking for a skilled Full Stack Engineer with strong expertise in Java Spring Boot to design, develop, and maintain scalable, secure, and high-performance backend systems. The ideal candidate will have experience building RESTful APIs, microservices, distributed systems, and cloud-native applications. This role involves close collaboration with cross-functional teams to deliver reliable software solutions, integrate third-party systems, enhance platform architecture, and contribute to both backend and frontend components as needed.

Key Responsibilities

Backend Development & System Design:
Design, develop, and maintain scalable backend applications using Java (JDK 17) and Spring Boot. Build secure, versioned, and well-documented RESTful APIs with robust validation and error handling. Develop microservices using Spring Cloud and distributed system architecture. Implement modular, layered, and clean architectural principles. Design extension points, interceptors, bean lifecycle hooks, and Spring ApplicationContext integrations. Own features from design through development, deployment, and production support.

API Development & Integrations:
Design, build, and consume RESTful APIs following OpenAPI/Swagger standards. Develop integrations with third-party platforms, external services, and connected devices. Build asynchronous and event-driven workflows using RabbitMQ or Kafka. Ensure reliable service-to-service communication while managing shared dependencies and avoiding classpath conflicts.

Database & Data Management:
Design and optimize PostgreSQL or MySQL databases, including schemas, indexes, and complex queries. Develop efficient persistence layers using MyBatis or MyBatis-Plus. Manage database versioning and migrations with Liquibase. Ensure transactional consistency, concurrency control, and data integrity across distributed systems.

Performance, Caching & Reliability:
Implement distributed caching strategies using Redis. Develop background jobs, schedulers, and asynchronous processing. Identify and resolve scalability issues, performance bottlenecks, and race conditions. Enhance backend reliability, observability, logging, monitoring, and auditing.

Security:
Implement authentication and authorization using Spring Security. Apply secure coding practices and industry-standard security principles. Ensure secure API communication and access control.

Frontend Collaboration:
Work collaboratively across backend and frontend systems. Contribute to modern web applications using Vue.js, TypeScript, or similar frontend frameworks when required.

Infrastructure & Deployment:
Work with Docker and containerized deployment workflows. Support CI/CD pipelines and deployment automation. Manage application configurations across development, staging, and production environments. Utilize AWS or similar cloud platforms.

Collaboration & Engineering Excellence:
Participate in architecture discussions, technical design reviews, and code reviews. Collaborate with Product, QA, Frontend, DevOps, and Engineering teams. Maintain high standards for code quality, documentation, testing, and engineering best practices.

Required Qualifications

- 4–5 years of professional experience in backend development using Java.
- Strong expertise in Java (JDK 17), Spring Boot, Spring Framework, Spring MVC, Spring Security, Spring Cloud, Spring AOP, Bean Lifecycle, and ApplicationContext.
- Proven experience designing and developing RESTful APIs with OpenAPI/Swagger.
- Deep understanding of microservices and distributed system architecture.
- Experience building modular or plugin-based applications, including extension points, interceptors, and JAR-based module loading.
- Hands-on experience with RabbitMQ or Kafka and event-driven architectures.
- Strong knowledge of PostgreSQL or MySQL databases.
- Proficiency with MyBatis or MyBatis-Plus for persistence layers.
- Experience implementing Redis caching.
- Familiarity with Docker and containerized deployments.
- Experience working with AWS or similar cloud infrastructure.
- Ability to work across backend and frontend technologies.
- Solid understanding of concurrency, scalability, distributed systems, and application performance optimization.
- Excellent communication, collaboration, and problem-solving skills.

Preferred Qualifications

- Experience with Vue 3, TypeScript, Axios, or Element Plus.
- Exposure to AI/LLM-based workflows or automation integration.
- Experience with IoT, MQTT, TCP/IP, or hardware integrations.
- Background in Healthcare, HealthTech, FinTech, POS, Retail, or other high-transaction systems.
- Familiarity with Jakarta EE, Lombok, or Shell scripting.
- Experience with internationalization and multi-region deployments.

Work Location:
This position requires on-site presence.

Job Details

Total Positions:
1 Post
Job Shift:
First Shift (Day)
Job Type:
Job Location:
Gender:
No Preference
Age:
18 - 65 Years
Career Level:
Manager
Experience:
3 Years - 5 Years
Apply Before:
Oct 07, 2026
Posting Date:
Oct 01, 2026

Acclivousbyte

· 11-50 employees - Lahore

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium
I found a job on Rozee!