Java Full Stack Developer - Spring BootReact.js
MIRACLE SOFTWARE SYSTEMS (INDIA) PRIVATE LIMITED
- 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)
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
Skills:
- User Research
- Design
- Figma
- Abobe Photoshop