Overview
Role: Java Angular Developer
Experience: 6-9 Years
Location: Bangalore
Job Description:
Key Responsibilities:
· Front-End Development: Design and implement dynamic, responsive web interfaces using Angular and TypeScript.
· Back-End Development: Build and maintain RESTful APIs and microservices using Java and Spring Boot.
· Database Management: Work with PostgreSQL to design and optimize data models and implement efficient queries.
· Microservices Architecture: Develop, test, and deploy microservices-based applications, ensuring they are scalable, reliable, and performant.
· API Integration: Integrate third-party services and APIs with the front-end and back-end systems.
· Collaborate with Cross-Functional Teams: Work closely with front-end developers, product managers, UX/UI designers, and QA teams to deliver high-quality software solutions.
· Performance Optimization: Continuously monitor and optimize application performance, troubleshoot issues, and ensure the overall health of the system.
· Agile Development: Participate in Agile ceremonies, including sprint planning, stand-ups, code reviews, and retrospectives.
Required Skills & Qualifications:
· 6-8 years of experience in software development, with a focus on both front-end and back-end technologies.
· Strong proficiency in Java and Spring Boot for building enterprise-level applications.
· Hands-on experience with Angular and TypeScript for developing modern, interactive, and responsive front-end applications.
· Experience in Microservices design and architecture.
· Solid understanding and hands-on experience with PostgreSQL database.
· Experience with building and consuming RESTful APIs.
· Familiarity with tools and frameworks like Docker, Kubernetes, and CI/CD pipelines.
· Strong understanding of software development principles, including clean code practices, design patterns, and testing methodologies.
· Experience with version control systems such as Git.
· Ability to write unit tests and integration tests for both front-end and back-end code.
· Strong problem-solving skills and the ability to troubleshoot and debug complex issues.
· Familiarity with cloud technologies (e.g., AWS, Azure, GCP) and deployment automation is a plus.
· Excellent communication skills and ability to work in a collaborative environment.
Preferred Qualifications:
· Experience with DevOps practices and cloud-native development.
· Familiarity with GraphQL and experience building GraphQL APIs.
· Understanding of security best practices in web development.
· Familiarity with Agile and Scrum methodologies.
Job Type: Full-time
Pay: ₹1,200,000.00 - ₹1,500,000.00 per year
Schedule:
- Day shift
Experience:
- Java: 6 years (Required)
- Spring Boot: 6 years (Required)
- Angular: 6 years (Required)
- TypeScript: 6 years (Required)
- Git: 6 years (Required)
- AWS, Azure: 3 years (Required)
- Software development: 6 years (Required)
Work Location: In person