freehire launches on Product Hunt on 26 August.

Follow →

Java Full Stack Developer

Summary

Builds and maintains Java/Spring Boot backend services, integrates React frontends, and deploys containerized apps on AWS while applying modern design patterns.

Job Overview

We are looking for a skilled Software Engineer with 3+ years of experience in Java and Spring Boot to join our team. The ideal candidate should be capable of building scalable, maintainable applications and have a strong understanding of modern development practices.

Location: Johar Town, Lahore

Timings: 10am-7pm

Work Mode: Full Time, Onsite

Experience Required: 3+ Years

Key Responsibilities

  • Design, develop, and maintain high-quality backend services using Java and Spring Boot
  • Develop and integrate RESTful APIs
  • Work with frontend technologies (React JS) to ensure smooth integration
  • Containerize applications using Docker
  • Apply software design patterns and best practices
  • Write clean, maintainable, and well-documented code
  • Participate in code reviews and contribute to improving code quality

Required Skills

  • Strong experience with Java (preferably Java 21) and Spring Boot (preferably latest versions)
  • Experience with Docker
  • Experience with AWS (including EC2, S3, EFS, and LightSail)
  • Proficiency in React.js
  • Experience with MariaDB or similar relational databases
  • Strong understanding of scalable system design
  • Solid knowledge of software design patterns
  • Good understanding of RESTful APIs
  • Ability to leverage AI tools and techniques to solve real-world business problems and improve development efficiency

Nice To Have

  • Experience with microservices architecture
  • Knowledge of CI/CD pipelines
  • Familiarity with Agile/Scrum methodologies
  • Strong problem-solving skills
  • Good communication abilities
  • Ability to work independently and take ownership of tasks
  • Attention to detail and commitment to quality

See also