Lead/Senior Full-Stack Developer (Java React or Angular)

NorthBay Solutions

IN Full–time
Posted on: February 23, 2026
Job Title: Lead/Senior Full-Stack Developer (Java + React or Angular) Positions: Multiple Location: Pakistan Employment Type: Full-time (Hybrid) About the Role: We are seeking an experienced Full-Stack Developer with strong expertise in Spring Boot and related Java along with React & Angular technologies to join our team. The ideal should have atleast 6+ 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: • Atleast 6+ 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.

About Company

NorthBay Solutions icon

https://northbaysolutions.com

Your next job is waiting

Create your profile and start applying in minutes.