Full Stack Developer(Java+ Angular)
This role is for one of the Weekday's clients
Salary range: Rs 1200000 - Rs 1600000 (ie INR 12-16 LPA)
Min Experience: 7 years
Location: Pune, Bengaluru, Chennai, Coimbatore
JobType: full-time
We are seeking a skilled Java Full Stack Developer with strong expertise in backend and frontend technologies to build scalable, high-performance applications. In this role, you will work across the full development lifecycle-designing robust backend services using Java and Spring Boot while also developing responsive, modern user interfaces using Angular.
You will play a key role in architecting microservices-based systems, integrating APIs, and ensuring seamless communication between distributed components. The position requires a deep understanding of system performance, security, and scalability, along with the ability to troubleshoot complex technical issues. Working in a fast-paced agile environment, you will collaborate closely with cross-functional teams including DevOps, product, and design to deliver high-quality solutions.
This role is ideal for developers who enjoy working across the stack, take ownership of their work, and are passionate about building efficient, scalable systems.
Requirements
Key Responsibilities
- Design, develop, and maintain backend services using Java, Spring Boot, and microservices architecture
- Build responsive and scalable frontend applications using Angular
- Develop and integrate RESTful APIs with internal and external systems
- Implement authentication and security mechanisms using JWT and Spring Security
- Optimize application performance and troubleshoot issues related to concurrency, memory, and scalability
- Write efficient SQL queries and optimize database performance through indexing and tuning
- Participate in code reviews, architecture discussions, and design sessions
- Collaborate with DevOps teams to support cloud deployments and CI/CD pipelines
- Ensure adherence to best practices in coding, testing, and application design
- Contribute to continuous improvement in agile development processes
What Makes You a Great Fit
- Strong experience in Core Java (Java 8/11/17+) with solid understanding of JDK, JVM, and JRE
- Hands-on expertise in Spring Boot, Spring Security, and microservices architecture
- Good knowledge of concurrency, garbage collection, Java streams, and design patterns
- Proven experience in building and consuming REST APIs and working with API gateways
- Strong frontend development experience using Angular, along with HTML, CSS, JavaScript, and TypeScript
- Solid understanding of component-based architecture and state management
- Experience working with SQL databases, including query optimization and performance tuning
- Exposure to cloud platforms such as AWS, GCP, or Oracle Cloud
- Familiarity with Git and CI/CD pipelines for efficient development workflows
- Strong analytical, problem-solving, and debugging skills
- Ability to work in a fast-paced agile environment and collaborate across teams
- Bonus: Experience with React, Node.js, Docker, or cloud-native architectures