Java Full Stack Developer - Spring BootReact.js

Posted by:

MIRACLE SOFTWARE SYSTEMS (INDIA) PRIVATE LIMITED

Location:
  • Chennai, Tamil Nadu (2)

    0 Yr

    250,000 to 350,000 / Annually

    Posted: days ago

    Discover your Job match score & career fit today

    Log in and complete your profile to see how well you align with this opportunity

    Profile Match Insights

    You’re getting closer to the right opportunities. Add missing details or skills to strengthen your profile match. Update Profile Now

    • Location

      Every detail you share brings you closer to your dream role. Complete this section in your profile now!

    • Qualification

      Every detail you share brings you closer to your dream role. Complete this section in your profile now!

    • Skills

      Every detail you share brings you closer to your dream role. Complete this section in your profile now!

    • Work Experience

      Every detail you share brings you closer to your dream role. Complete this section in your profile now!

    Job Highlights

    Role

    Industry

    • Information Technology and Services

      Job Type

      Full-time

      Openings

      Applicants

      Apply Before

      Closing soon

      Job Overview

      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)

      Key Skills

      1/5 of your skills match for this job

      Update Skills
      Role-Specific

      Qualification

      • Any Graduate

      Benefits

      Eligibility


      Job posted by

      Stay alert! Apply safely, avoid sharing money or sensitive details with anyone claiming to represent us. All job applications are free. Report any suspicious communication immediately

      Journey

      1

      Application Date

      2026-05-14 00:00:00.0

      2026-08-12 00:00:00.0

      GET YOUR

      DREAM JOB IN 3 STEPS

      Step 1

      Apply

      Step 2

      Shortlist

      Step 3

      Hired

      Similar Jobs

      Learn & Grow

      Improve your match with these courses