Java Full Stack Developer - Angular
Persistent Systems · Hyderabad, Telangana, India
Persistent Systems · Hyderabad, Telangana, India
**About Position:** We are looking for a passionate Java Full Stack Developer with strong expertise in Java, Spring Boot, Angular, and REST APIsto develop scalable, high-performance enterprise applications. The ideal candidate should have hands-on experience in both backend and frontend development, microservices architecture, cloud-based applications, and Agile development practices. - **Role: Java Full Stack Developer - Angular** - **Location: Hyderabad & Pune** - **Experience: 6 to 10 Years** - **Job Type: Full-Time Employment** **What You'll Do:** - Design, develop, and maintain enterprise-grade web applications using Java and Angular. - Develop robust backend services and RESTful APIs using Spring Boot. - Build responsive and interactive user interfaces using Angular, TypeScript, HTML5, and CSS3. - Design and implement microservices-based solutions. - Collaborate with cross-functional teams to analyse requirements and deliver high-quality solutions. - Integrate frontend applications with backend APIs and third-party services. - Write clean, reusable, and maintainable code following best practices. - Participate in code reviews, unit testing, debugging, and performance optimisation. - Support CI/CD implementation and deployment activities. **Expertise You'll Bring:** - Strong hands-on experience in Java 8/11/17 and Spring Boot development. - Proficiency in Angular (v12+ preferred), TypeScript, JavaScript, HTML5, CSS3, and RxJS. - Experience in developing scalable Microservices and RESTful Web Services. - Strong knowledge of Spring MVC, Hibernate, and JPA frameworks. - Hands-on experience with SQL databases including Oracle, PostgreSQL, MySQL, and SQL Server. - Experience implementing secure authentication and authorization using JWT and OAuth. - Strong expertise in API development and third-party system integrations. - Proficiency in source code management using Git and Bitbucket. - Experience with build and dependency management tools such as Maven and Gradle. - Hands-on experience implementing CI/CD pipelines using Jenkins. - Experience with containerization technologies including Docker and Kubernetes. - Working knowledge of Azure or AWS Cloud platforms. - Experience with messaging platforms such as Kafka and RabbitMQ. - Knowledge of Redis Cache for application performance and scalability. - Familiarity with GraphQL for modern API development. - Experience with Infrastructure as Code (IaC) using Terraform. - Exposure to code quality and security tools such as SonarQube. - Strong understanding of Object-Oriented Programming (OOP) concepts and design patterns. - Excellent troubleshooting, debugging, and analytical skills. - Experience working in Agile/Scrum development environments. - Strong communication, collaboration, and stakeholder management abilities. - Bachelor's or master's degree in computer science, Information Technology, Engineering, or a related field. - Strong understanding of Object-Oriented Programming (OOP) concepts. - Experience with Microservices Architecture and Design Patterns. - Strong debugging and analytical skills. - Experience in Agile software development environments. - Excellent communication and stakeholder management skills. **Benefits:** - Competitive salary and benefits package - Culture focused on talent development with quarterly growth opportunities and company-sponsored higher education and certifications - Opportunity to work with cutting-edge technologies - Employee engagement initiatives such as project parties, flexible work hours, and Long Service awards - Annual health check-ups - Insurance coverage: group term life, personal accident, and Mediclaim hospitalization for self, spouse, two children, and parents **Values-Driven, People-Centric & Inclusive Work Environment:** Persistent is dedicated to fostering diversity and inclusion in the workplace. We invite applications from all qualified individuals, including those with disabilities, and regardless of gender or gender preference. We welcome diverse candidates from all backgrounds. - We support hybrid work and flexible hours to fit diverse lifestyles. - Our office is accessibility-friendly, with ergonomic setups and assistive technologies to support employees with physical disabilities. - If you are a person with disabilities and have specific requirements, please inform us during the application process or at any time during your employment **Let’s unleash your full potential at Persistent - persistent.com/careers** ***“Persistent is an Equal Opportunity Employer and prohibits discrimination and harassment of any kind.”***