Senior Full Stack Developer (Java Spring Boot + Angular) (Hyderabad)

Senior Full Stack Developer (Java Spring Boot + Angular) (Hyderabad)

06 Aug
|
IntraEdge
|
Hyderabad

06 Aug

IntraEdge

Hyderabad

ob Title: Senior Full Stack Developer (Java Spring Boot + Angular)

Experience: 6+ Years

Location: Hyderabad

Employment Type: Full-Time

About the Role

We are seeking a highly motivated Senior Full Stack Developer with strong expertise in Java, Spring Boot, Angular, PostgreSQL, and AWS to join our growing engineering team. The ideal candidate will have hands-on experience designing and developing scalable, cloud-native applications using up-to-date microservices architecture and responsive front-end technologies.

As a Full Stack Developer, you will be responsible for building end-to-end enterprise applications, developing REST APIs, designing secure backend services, and creating intuitive Angular-based user interfaces. You will collaborate with cross-functional teams to deliver high-quality software solutions that are scalable, secure, and performant.

Key Responsibilities

Full Stack Application Development

Design, develop, test, and maintain enterprise-grade full-stack applications using Java Spring Boot and Angular.

Build scalable and reusable application components following modern software engineering principles.

Develop highly responsive and user-friendly web applications.

Participate in the complete Software Development Life Cycle (SDLC), from requirements gathering through deployment and production support.

Deliver high-quality, maintainable, and scalable solutions aligned with business requirements.

Backend Development

Design and develop RESTful APIs using Java and Spring Boot.

Build microservices-based applications following domain-driven design principles.

Develop secure authentication and authorization mechanisms.

Implement business logic, validations, and service integrations.

Optimize backend services for performance, scalability, and reliability.

Integrate third-party APIs and enterprise applications.

Frontend Development

Develop responsive and dynamic user interfaces using Angular.

Create reusable Angular components, services, directives, and modules.

Consume REST APIs and integrate backend services with the UI.

Optimize application performance and user experience.

Implement client-side validation, routing, and state management.

Ensure cross-browser compatibility and responsive design.

Database Development

Design and develop relational database schemas using PostgreSQL.

Write optimized SQL queries, stored procedures, functions, and views.





Work with AWS RDS PostgreSQL for database deployment and management.

Optimize database performance through indexing, query tuning, and performance monitoring.

Ensure database integrity, backup, and recovery strategies.

Cloud Development

Develop and deploy cloud-native applications on AWS.

Work with AWS services including:

AWS RDS (PostgreSQL)

EC2

S3

IAM

CloudWatch

Lambda (preferred)

Implement cloud security and infrastructure best practices.

Support application deployment, monitoring, and scaling in AWS environments.

Microservices Architecture

Design and implement loosely coupled microservices.

Develop API-first applications using RESTful principles.

Implement service-to-service communication.

Build resilient and fault-tolerant distributed systems.

Ensure scalability and high availability.

API Development & Integration

Design secure REST APIs.

Integrate enterprise applications and third-party systems.

Implement JSON/XML-based data exchange.

Develop API documentation using Swagger/OpenAPI.

Troubleshoot API performance and integration issues.

Performance Optimization

Identify application bottlenecks and optimize performance.

Improve response times through efficient coding and database tuning.

Perform code profiling and performance analysis.

Optimize memory utilization and application scalability.

Testing & Quality Assurance

Write unit and integration test cases.

Perform code reviews and ensure adherence to coding standards.

Support functional, regression, and performance testing.

Maintain high code quality using static code analysis tools.

Participate in User Acceptance Testing (UAT).

CI/CD & DevOps

Work with Git-based version control systems.

Participate in CI/CD pipeline implementation and maintenance.

Support automated build, testing, and deployment processes.

Collaborate with DevOps teams to streamline release management.

Ensure smooth production deployments and rollback strategies.

Production Support

Provide Level 2 and Level 3 production support.





Troubleshoot application, API, and database issues.

Perform root cause analysis for production incidents.

Support application upgrades, enhancements, and bug fixes.

Agile Collaboration

Participate in Agile ceremonies including:

Sprint Planning

Daily Stand-ups

Sprint Reviews

Retrospectives

Collaborate with Product Owners, Architects, QA Engineers, UI/UX Designers, and DevOps teams.

Mentor junior developers and contribute to technical discussions.

Required Qualifications

Experience

6+ years of experience in Full Stack Development.

Strong experience in enterprise application development using Java and Angular.

Experience working in Agile software development environments.

Technical Skills

Backend Technologies

Java 8/11/17

Spring Boot

Spring MVC

Spring Data JPA

Spring Security

Hibernate

RESTful Web Services

Microservices Architecture

Frontend Technologies

Angular (10+ preferred)

TypeScript

HTML5

CSS3

SCSS

Bootstrap

JavaScript

RxJS

Database

PostgreSQL

AWS RDS PostgreSQL

SQL

Stored Procedures

Query Optimization

Database Performance Tuning

Cloud Technologies

Hands-on experience with AWS services:

AWS RDS

EC2

IAM

S3

CloudWatch

Lambda (Good to Have)

VPC (Preferred)

API & Integration

REST APIs

JSON

XML

Swagger/OpenAPI

OAuth2

JWT Authentication

Version Control & CI/CD

Git

GitHub / GitLab / Bitbucket

Jenkins

Maven

Gradle

CI/CD Pipelines

Testing

JUnit

Mockito

Jasmine

Karma

Postman

Development Tools

IntelliJ IDEA / Eclipse

Visual Studio Code

Maven

Gradle

SonarQube

Preferred Qualifications

Experience with Docker and Kubernetes.

Exposure to AWS Lambda and serverless architecture.

Experience with messaging systems such as Kafka or RabbitMQ.

Familiarity with Redis or caching technologies.

Knowledge of monitoring tools like Datadog, Grafana, or Prometheus.

Experience in Banking, Financial Services, Healthcare, or other enterprise domains.

Soft Skills

Excellent analytical and problem-solving abilities.

Strong communication and interpersonal skills.

Ability to work independently and collaboratively within Agile teams.

Strong ownership and accountability for deliverables.

Passion for learning new technologies and implementing best practices.

Ability to mentor junior team members and contribute to architectural discussions.

📌 Senior Full Stack Developer (Java Spring Boot + Angular) (Hyderabad)
🏢 IntraEdge
📍 Hyderabad

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior full stack developer (java spring boot + angular) (hyderabad) / hyderabad

Subscribe to this job alert:

Get the latest job offers by email for: senior full stack developer (java spring boot + angular) (hyderabad) / hyderabad