Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Java Full Stack Developer @ Grid Dynamics

Home > Software Development

 Java Full Stack Developer

Job Description

Job Overview:


We are seeking a motivated Java Full Stack Developer with proven expertise in Angular to design and develop high-performance, scalable web applications. You will be responsible for building modern front-end user interfaces and creating robust back-end services using Java and Spring Boot. Youll work in a collaborative environment to deliver solutions that meet both functional and technical requirements.


Key Responsibilities:


  • Full Stack Development: Design and implement full-stack solutions, with a focus on back-end services in Java (Spring Boot) and front-end development using Angular.
  • Front-End Development: Build responsive, modern, and dynamic user interfaces using Angular, HTML5, CSS3, and JavaScript.
  • Back-End Development: Develop and maintain Java-based back-end applications using Spring Boot, Spring MVC, and JPA/Hibernate.
  • API Integration: Develop, maintain, and optimize RESTful APIs for seamless communication between front-end and back-end components.
  • Database Integration: Design and interact with both relational databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB, etc.).
  • Code Quality & Best Practices: Write clean, scalable, and maintainable code following best practices for security, performance, and reusability.
  • Collaboration: Work closely with cross-functional teams (designers, product managers, and other engineers) to deliver features and enhancements.
  • Testing: Develop and execute unit and integration tests using tools like JUnit, Mockito, and other testing frameworks.
  • Version Control & Deployment: Use Git for version control and integrate applications into CI/CD pipelines for automated deployments.
  • Troubleshooting & Optimization: Identify performance bottlenecks and resolve issues across the application stack.
  • Agile Methodology: Participate in Agile ceremonies such as sprint planning, daily stand-ups, and retrospectives.

Required Skills & Qualifications:


  • Experience: 3+ years of hands-on experience in full-stack web development, with at least 2 years of experience working with Angular for front-end development.
  • Front-End Skills:
    • Strong experience with Angular (2+), HTML5, CSS3, and JavaScript/TypeScript.
    • Familiarity with Angular CLI, RxJS, and NgRx for state management.
    • Knowledge of responsive design frameworks (e.g., Bootstrap, Angular Material).
    • Experience with front-end build tools like Webpack, npm, and yarn.
  • Back-End Skills:
    • Solid experience with Java and Spring-based frameworks (Spring Boot, Spring MVC, Spring Security).
    • Experience with JPA/Hibernate for ORM and working with relational databases.
    • Ability to design, develop, and consume RESTful APIs.
    • Familiarity with microservices architecture and containerization (Docker, Kubernetes) is a plus.
  • Database Skills:
    • Strong experience with SQL databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB).
    • Experience with database design, query optimization, and data migrations.
  • Tools & Practices:
    • Experience using Git for version control and familiarity with CI/CD tools (Jenkins, GitLab CI, etc.).
    • Strong understanding of unit testing and integration testing frameworks (e.g., JUnit, Mockito, Jest for Angular).
    • Familiarity with cloud platforms (AWS, Azure, Google Cloud) is a plus.
  • Soft Skills:
    • Excellent communication skills and the ability to collaborate effectively in cross-functional teams.
    • Strong problem-solving skills and a proactive attitude toward continuous learning.
    • Ability to work in a fast-paced, Agile development environment.

Preferred Qualifications:


  • Bachelors or Masters degree in Computer Science, Engineering, or a related field.
  • Familiarity with containerization tools such as Docker, Kubernetes.
  • Experience with cloud-native development and serverless architecture.
  • Knowledge of GraphQL, RESTful API design, and OAuth for authentication.
  • Familiarity with DevOps practices and automation tools (Terraform, Ansible, etc.).

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Full Stack Developer
Employement Type: Full time

Contact Details:

Company: Grid Dynamics
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   Java Angular Java Fullstack

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Java Full Stack Developer

  • Accenture
  • 12 - 20 years
  • Hyderabad
  • 14 hours ago
₹ Not Disclosed

Application Developer

  • Accenture
  • 3 - 8 years
  • Chennai
  • 3 days ago
₹ Not Disclosed

Application Developer

  • Accenture
  • 3 - 8 years
  • Bengaluru
  • 3 days ago
₹ Not Disclosed

Application Developer

  • Accenture
  • 3 - 8 years
  • Chennai
  • 3 days ago
₹ Not Disclosed

Grid Dynamics

NextSphere is full-service custom application development firm that helps customers grow and keep up, in a constantly changing technology landscape. We at NextSphere develop and support business applications for customers in wide range of industries. We strive to work on projects where the NextSpher...