Software Engineer – Java, Spring Boot & Database

HireOn

Lahore

On-site

PKR 1,200,000 - 2,400,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

HireOn is seeking a Software Engineer - Java, Spring Boot & Database in Lahore for backend development with 1-2 years of professional experience. You will build robust RESTful services using Java 17 and MySQL, and contribute to scalable software solutions.

The role focuses on Spring Boot, database development, and collaboration across cross-functional teams, with on-site work at the Lahore office. Strong coding practices and problem solving are valued.

Qualifications

  • 1-2 years of professional experience in software/backend development.
  • Strong hands-on experience with Java and Spring Boot.
  • Good understanding of Spring Boot, Spring MVC, and Spring Security.
  • Experience developing RESTful APIs.
  • Good database and SQL skills, particularly with MySQL.
  • Understanding of SQL queries, joins, indexing, transactions, and data integrity.
  • Experience with Liquibase or database migration tools.
  • Basic to intermediate experience with Redis and RabbitMQ.
  • Familiar with Git/version control.
  • Knowledge of AI-assisted development tools is a plus.

Responsibilities

  • Develop, maintain, and enhance backend applications using Java 17 and Spring Boot.
  • Build and maintain RESTful APIs using Spring Boot and Spring MVC.
  • Design and implement business logic with clean, maintainable code.
  • Work with existing backend architecture and contribute to new features.
  • Troubleshoot bugs and optimize performance.
  • Collaborate with frontend, QA, mobile, and DevOps teams.

Skills

Java
Spring Boot
RESTful APIs
MySQL
SQL
Redis
RabbitMQ
Spring Security
Liquibase
Docker
Git
CI/CD
OOP
Concurrency
Exception handling
AI-assisted tools

Tools

Docker
Liquibase
Redis
RabbitMQ
Git
CI/CD pipelines

Job description

Software Engineer - Java, Spring Boot & Database

Location: Lahore, PIA Road Office, Pakistan (Onsite)
Employment Type: Full-Time
Hiring Partner: HireOn

Job Summary

HireOn is a recruitment agency recruiting on behalf of a leading client in Lahore. We are looking for a Software Engineer - Java, Spring Boot & Database with 1-2 years of professional experience to join the backend engineering team.

The ideal candidate should have a strong hands-on understanding of Spring Boot and Java backend development, along with good database and SQL skills. The candidate will be responsible for developing and maintaining backend services, building RESTful APIs, working with MySQL databases, and contributing to reliable and scalable software solutions.

This role is particularly suitable for a developer who has a solid foundation in Spring Boot and database development and wants to grow their backend engineering expertise.

Core ResponsibilitiesJava & Spring Boot Development
  • Develop, maintain, and enhance backend applications using Java 17 and Spring Boot
  • Build and maintain RESTful APIs using Spring Boot and Spring MVC
  • Implement business logic following clean and maintainable coding practices
  • Work with existing backend architecture and contribute to new features
  • Troubleshoot bugs and resolve application issues
  • Write clean, reusable, and well-structured code
  • Participate in code reviews and follow software development best practices
Database Development & SQL
  • Work extensively with MySQL databases
  • Write, maintain, and optimize SQL queries
  • Design and work with database tables, relationships, constraints, and indexes
  • Understand database normalization and relational database concepts
  • Analyze and improve query performance
  • Work with joins, subqueries, aggregations, transactions, and stored procedures where required
  • Assist with database schema changes and migrations using Liquibase
  • Ensure data integrity and consistency across application transactions
  • Troubleshoot application and database-related performance issues
Caching & Messaging
  • Work with Redis for caching and improving application performance
  • Develop or maintain asynchronous processes using RabbitMQ or similar messaging systems
  • Work with background jobs and scheduled tasks
  • Assist in identifying and resolving performance bottlenecks
Security & Application Reliability
  • Work with Spring Security for authentication and authorization
  • Follow secure coding practices
  • Implement appropriate logging and exception handling
  • Assist in troubleshooting application and production issues
DevOps & Deployment
  • Work with Docker and Docker Compose
  • Support application deployment and environment configuration
  • Contribute to CI/CD pipelines
  • Work with development, staging, and production environments
  • Collaborate with DevOps team members when required
Collaboration
  • Collaborate with Frontend, QA, Mobile, and DevOps teams
  • Participate in code reviews and technical discussions
  • Understand technical requirements and translate them into backend solutions
  • Maintain technical documentation where required
  • Continuously improve coding and development practices
Required Skills & Experience
  • 1-2 years of professional experience in software/backend development
  • Strong hands-on experience with Java and Spring Boot
  • Good understanding of Spring Boot, Spring MVC, and Spring Security
  • Experience developing RESTful APIs
  • Good database and SQL skills, particularly with MySQL
  • Strong understanding of:
    • SQL queries
    • Joins
    • Indexing
    • Transactions
    • Database relationships
    • Query optimization
    • Data integrity
  • Working knowledge of Liquibase or database migration tools
  • Basic to intermediate experience with Redis
  • Basic experience with RabbitMQ or messaging systems
  • Good understanding of Object-Oriented Programming (OOP)
  • Understanding of exception handling and basic concurrency concepts
  • Experience with Git/version control
  • Strong debugging and problem-solving skills
  • Familiarity with AI-assisted development tools such as Claude, ChatGPT, GitHub Copilot, or similar tools
Nice to Have
  • Exposure to FinTech, POS, Retail, e-commerce, or transaction-heavy systems
  • Exposure to microservices or distributed systems
  • Familiarity with Lombok
  • Exposure to Jakarta EE
  • Experience with CI/CD tools
  • Basic knowledge of AWS, GCP, or Azure
  • Basic shell scripting knowledge
  • Experience working in an Agile/Scrum environment
Ideal Candidate

We are looking for a motivated Software Engineer with strong Spring Boot and database fundamentals who is eager to develop their backend engineering career.

The ideal candidate should have a good balance of Java/Spring Boot development and practical SQL/database knowledge, with the ability to understand existing systems, troubleshoot issues, and contribute effectively to a collaborative engineering team.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Engineer – Spring Boot (onsite)
Senior Java Engineer – Spring Boot (onsite)

HireOn • Lahore

On-site
PKR 2,790,000 - 5,022,000
Senior Java Engineer – Spring Boot (onsite) Job ID: 385859
Senior Java Engineer – Spring Boot (onsite) Job ID: 385859

HireOn LLC. • Lahore

On-site
PKR 2,009,000 - 3,348,000
Senior Backend Engineer- Java Developer (Spring Boot)
Senior Backend Engineer- Java Developer (Spring Boot)

Digifloat • Islamabad

On-site
PKR 2,200,000 - 4,200,000
Competitive salary package
Annual performance-based bonus
Growth and development opportunities
+1
Backend Java Engineer — Spring Boot & SQL
Backend Java Engineer — Spring Boot & SQL

HireOn • Lahore

On-site
PKR 1,200,000 - 2,400,000
Senior Java Backend Engineer, Spring Boot (Onsite - Lahore)
Senior Java Backend Engineer, Spring Boot (Onsite - Lahore)

HireOn • Lahore

On-site
PKR 2,790,000 - 5,022,000
Back End Developer
Back End Developer

Tech Avenue Pvt Ltd • Islamabad

On-site
PKR 600,000 - 1,200,000
Competitive salary based on experience
Learning and professional development opportunities
Exposure to modern development practices including CI/CD
Senior Java Backend Engineer - Spring Boot
Senior Java Backend Engineer - Spring Boot

HireOn LLC. • Lahore

On-site
PKR 2,009,000 - 3,348,000
Back End Developer
Back End Developer

Ecojob • Lahore

On-site
Accommodation
Java spring boot Professional
Java spring boot Professional

Leading Edge • Karachi Division

On-site
Software Engineer II - Backend | NextGen Engineering
Software Engineer II - Backend | NextGen Engineering

Careem Networks FZ LLC • Lahore

On-site
PKR 1,800,000 - 2,400,000