HamburgerMenu
hirist

Java Full Stack Developer - Spring Boot/React.js

Miracle Software Systems (I) Pvt Ltd
Multiple Locations
8 - 12 Years
star-icon
3.8white-divider441+ Reviews

Posted on: 31/01/2026

Job Description

Job Summary :

We are looking for a highly skilled Senior Software Engineer with strong hands-on experience in both Java and Python development. The ideal candidate will have solid expertise in microservices architecture, cloud-native development (GCP preferred), modern web frameworks (Angular/React), and CI/CD pipelines. You will be responsible for designing, developing, testing, and deploying scalable enterprise applications while working closely with cross-functional teams.

Key Responsibilities


Software Development :

- Design, develop, and maintain high-quality, scalable, and secure applications using Java (J2EE 8+) and Python.

- Build and enhance RESTful microservices using Spring, Spring Boot 3.x, Spring MVC, Spring Cloud, JPA, Hibernate, and related frameworks.

- Implement event-driven and listener-based architectures using Spring Listener and messaging patterns.

- Write clean, maintainable, and well-documented code following best practices.

Front-End Development :

- Develop responsive and interactive web applications using Angular (v9+), React, JavaScript, TypeScript, HTML, and CSS.

- Work with data visualization libraries such as Plotly (basic to intermediate usage).

- Collaborate with UX/UI teams to deliver seamless user experiences.

Python Development & Data Handling :

- Develop backend services, scripts, and data-processing components using Python.

- Work with Conda environments, pip packages, and dependency management.

- Write automated tests using pytest.

- Perform data manipulation and transformation for analytics and backend services.

Data & Databases :

- Design and optimize SQL and NoSQL data models.

- Perform complex SQL data manipulation and performance tuning.

- Work with relational databases including SQL Server, Teradata, Oracle, PostgreSQL, and Google BigQuery.

Cloud & DevOps :

- Develop and deploy applications on Google Cloud Platform (GCP) or similar cloud platforms.

- Build and manage containerized applications using Docker.

- Support container orchestration platforms (e.g., Kubernetes).

- Implement Infrastructure as Code (IaC) using Terraform.

CI/CD & Build Tools :

- Set up and maintain CI/CD pipelines using Jenkins, Tekton, and GitHub.

- Use Gradle and other build tools for automated builds and deployments.

- Ensure code quality and security through repository scanning tools such as SonarQube and 42Crunch.

Testing, Quality & Documentation :

- Write unit and integration tests using JUnit and Mockito.

- Create and maintain API documentation using Swagger/OpenAPI.

- Test and validate APIs using Postman.

- Follow secure coding standards and best practices.

Required Skills & Qualifications

Must-Have :

- Strong hands-on experience in both Java and Python development.

- Java/J2EE (version 8 or higher) with Spring Boot 3.x ecosystem.

- Python development experience with testing frameworks (pytest).

- Front-end experience with Angular (9+), JavaScript, TypeScript, and basic React.

- Experience building RESTful microservices.

- Solid understanding of SQL and NoSQL databases.

- Experience with Docker, CI/CD pipelines, and cloud platforms (GCP preferred).

- Familiarity with GitHub, Jenkins, Gradle, and Tekton.

Good to Have :

- Experience with Redis and caching mechanisms.

- Knowledge of BigQuery and large-scale data platforms.

- Exposure to security and code-quality tools like SonarQube and 42Crunch.

- Experience with microservices observability and monitoring.

Tools & Technologies :

- Languages : Java, Python, JavaScript, TypeScript

- Frameworks : Spring, Spring Boot, Hibernate, Angular, React

- Databases : SQL Server, Teradata, Oracle, PostgreSQL, BigQuery, NoSQL

- DevOps : Docker, Jenkins, Tekton, Terraform

- Testing : JUnit, Mockito, pytest

- API Tools : Swagger, Postman

- Version Control : GitHub

- Cloud : Google Cloud Platform (GCP)


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in