Back to jobs
NorthBay Solutions

Senior Java Developer

PakistanPosted 1 weeks ago
Full-timehybridsenior

Job Description

Job Title: Senior Backend Engineer (Java - Spring Boot)
Positions: Multiple

Location: Pakistan
Employment Type: Full-time (Hybrid)


About the Role:

We are seeking an experienced Java Developers with strong expertise in Spring Boot and related Java technologies to join our team. The ideal candidates will have 4-10 years of professional software development experience and a proven track record of building scalable, high-performance applications.
 

Key Responsibilities:
  • Design, develop, and maintain enterprise-grade applications using Java and Spring Boot.
  • Collaborate with cross-functional teams to define, design, and deliver new features.
  • Implement best practices for coding, testing, deployment, and system integration.
  • Ensure application security, performance, and scalability.
  • Participate in code reviews and mentor junior developers as needed.
  • Troubleshoot, debug, and resolve complex technical issues.
  • Collaborate with DevOps and QA teams to ensure high-quality deliverables.

Required Skills & Qualifications:
  • 4-10 years of hands-on software development experience using Java (Java 8 or above).
    Strong expertise in Spring Framework, particularly Spring Boot, Spring Data, and Spring Security.
  • Experience with RESTful APIs and microservices architecture.
  • Solid understanding of relational databases (e.g., MySQL, PostgreSQL) and ORM frameworks (e.g., Hibernate). Knowledge of JPA and JOOQ is a must have.
  • Proficiency with build and dependency management tools (e.g., Maven, Gradle).
  • Knowledge of version control systems (e.g., Git).
  • Familiarity with containerization technologies (e.g., Docker, Kubernetes) is a plus.
  • Experience with cloud platforms (AWS) is a must have.
  • Good hands-on experience with AWS services like RDS, DynamoDB, SQS, SNS, Lambda, Step Functions, EventBridge, EC2, ECS, etc.
  • Knowledge on IaC with Terraform and Terragrunt is good-to-have.
  • Strong problem-solving skills and ability to work independently and in teams.
  • Excellent communication and collaboration skills.
Educational Background:
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.

See Your Match Score

Sign up and Renata will show you how this job matches your skills and experience.

201-500 employees
Andover, MA, US
Website
Senior Java Developer at NorthBay Solutions | Renata