Java Developer
Grid Dynamics
Date: 5 hours ago
City: Bengaluru, Karnataka
Contract type: Full time
Job Title - Java Full Stack Developer
Experience - 5–10 years
Job Summary
We are looking for a skilled Java Full Stack Developer with strong experience in developing scalable, high-performance, and secure enterprise applications. The ideal candidate should have hands-on expertise in Java, Spring, Spring Boot, Microservices, React, and modern DevOps practices, including CI/CD, Docker, Kubernetes and GENAI.
The candidate will be responsible for designing, developing, testing, deploying, and maintaining end-to-end applications while collaborating with cross-functional teams in an Agile environment.
Responsibilities
Key Responsibilities
Backend Development
Java Full Stack Developer with strong experience in developing scalable, high-performance, and secure enterprise applications. The ideal candidate should have hands-on expertise in Java, Spring, Spring Boot, Microservices, React, and modern DevOps practices, including CI/CD, Docker, Kubernetes and GENAI.
We offer
Grid Dynamics (NASDAQ: GDYN) is a leading provider of technology consulting, platform and product engineering, AI, and advanced analytics services. Fusing technical vision with business acumen, we solve the most pressing technical challenges and enable positive business outcomes for enterprise companies undergoing business transformation. A key differentiator for Grid Dynamics is our 8 years of experience and leadership in enterprise AI, supported by profound expertise and ongoing investment in data, analytics, cloud & DevOps, application modernization and customer experience. Founded in 2006, Grid Dynamics is headquartered in Silicon Valley with offices across the Americas, Europe, and India.
Experience - 5–10 years
Job Summary
We are looking for a skilled Java Full Stack Developer with strong experience in developing scalable, high-performance, and secure enterprise applications. The ideal candidate should have hands-on expertise in Java, Spring, Spring Boot, Microservices, React, and modern DevOps practices, including CI/CD, Docker, Kubernetes and GENAI.
The candidate will be responsible for designing, developing, testing, deploying, and maintaining end-to-end applications while collaborating with cross-functional teams in an Agile environment.
Responsibilities
Key Responsibilities
- Design, develop, and maintain scalable backend applications using Java, Spring Boot, and Microservices architecture.
- Build responsive, user-friendly web applications using React, JavaScript/TypeScript, HTML5, and CSS3.
- Develop and integrate RESTful APIs and ensure seamless communication between frontend and backend services.
- Implement secure authentication and authorization mechanisms using Spring Security, OAuth2, or JWT.
- Design and optimize database schemas, queries, and transactions using relational and/or NoSQL databases.
- Write clean, reusable, maintainable, and well-tested code following coding standards and best practices.
- Develop and maintain unit, integration, and automated tests.
- Build and maintain CI/CD pipelines to automate build, testing, and deployment processes.
- Containerize applications using Docker and deploy/manage containerized workloads using Kubernetes.
- Collaborate with DevOps teams to improve deployment automation, application monitoring, reliability, and scalability.
- Troubleshoot production issues, perform root-cause analysis, and implement corrective actions.
- Participate in code reviews, technical discussions, sprint planning, and other Agile ceremonies.
- Contribute to technical documentation and continuous improvement initiatives.
Backend Development
- Strong proficiency in Java 8+,17 or later, including OOP, Collections, Streams, and concurrency fundamentals.
- Hands-on experience with Spring Boot, Spring MVC, Spring Data JPA, and Spring Security.
- Strong understanding of Microservices architecture and distributed systems.
- Experience developing and consuming RESTful APIs.
- Knowledge of Hibernate/JPA and ORM concepts.
- Strong experience with React, functional components, hooks, and state management.
- Proficiency in JavaScript (ES6+), HTML5, and CSS3.
- Experience integrating React applications with REST APIs.
- Understanding of responsive design and frontend performance optimization.
- Familiarity with TypeScript is preferred.
- Experience with CI/CD tools such as Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.
- Hands-on experience with Docker for containerization.
- Practical knowledge of Kubernetes for application deployment, scaling, and orchestration.
- Experience with Git and source code management.
- Understanding of build tools such as Maven or Gradle.
- Familiarity with cloud platforms such as AWS, Azure, or GCP is an advantage.
- Experience with relational databases such as Oracle
- Familiarity with SQL engines such as Trino or presto is an advantage.
- Experience with JUnit, Mockito, and automated testing practices.
- Understanding of logging, monitoring, debugging, and application performance tuning.
- Experience with Kafka or other messaging technologies.
- Knowledge of API gateways, service discovery, and distributed tracing.
- Familiarity with Kubernetes deployment strategies, Helm, and infrastructure as code.
- Experience with observability tools such as Prometheus, Grafana, or ELK.
- Understanding of secure coding practices and application performance optimization.
- Experience working in Agile/Scrum teams.
Java Full Stack Developer with strong experience in developing scalable, high-performance, and secure enterprise applications. The ideal candidate should have hands-on expertise in Java, Spring, Spring Boot, Microservices, React, and modern DevOps practices, including CI/CD, Docker, Kubernetes and GENAI.
We offer
- Opportunity to work on bleeding-edge projects
- Work with a highly motivated and dedicated team
- Competitive salary
- Flexible schedule
- Benefits package - medical insurance, sports
- Corporate social events
- Professional development opportunities
- Well-equipped office
Grid Dynamics (NASDAQ: GDYN) is a leading provider of technology consulting, platform and product engineering, AI, and advanced analytics services. Fusing technical vision with business acumen, we solve the most pressing technical challenges and enable positive business outcomes for enterprise companies undergoing business transformation. A key differentiator for Grid Dynamics is our 8 years of experience and leadership in enterprise AI, supported by profound expertise and ongoing investment in data, analytics, cloud & DevOps, application modernization and customer experience. Founded in 2006, Grid Dynamics is headquartered in Silicon Valley with offices across the Americas, Europe, and India.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Executive Assistant
66degrees,
Bengaluru, Karnataka
4 days ago
Overview of 66degrees66degrees is an end-to-end AI transformation partner that guides enterprises from complex business challenges to clear, quantifiable outcomes. Our company is the culmination of several successful firms, each a leader in its own right in cloud, artificial intelligence, and data. This convergence of talent and expertise is how we help businesses reach their own "inflection point," where chaotic...
Azure AD
RAPSYS TECHNOLOGIES PTE LTD,
Bengaluru, Karnataka
6 days ago
We're Hiring: Azure AD Expert! We are looking for a seasoned Azure Active Directory professional to lead and manage our identity and access solutions. The ideal candidate will have extensive experience in designing, implementing, and optimizing Azure AD environments, ensuring security, scalability, and seamless integration across enterprise applications. Location: Bangalore, Chennai, Pune Work Mode: Remote Role: Azure ADExperience Needed-Min 10...
Partner Sales Manager
TrueFoundry,
Bengaluru, Karnataka
2 weeks ago
About TrueFoundryEvery production AI system whether it's powering customer support, writing code, analyzing financial data, or diagnosing medical conditions needs the same foundational infrastructure.A way to route between models. A way to manage tools and integrate them securely. A way to orchestrate agents and enforce governance. A unified compute layer to run it all.That infrastructure layer is being built right...