HamburgerMenu
hirist

Software Engineering Practitioner - Java/Spring Boot

Umanist India
Chennai
5 - 7 Years

Posted on: 14/07/2025

Job Description

Job Title : Software Engineer Practitioner

Location : Chennai (Hybrid/WFO as per project needs)

Position Overview :

We are looking for a highly skilled and experienced Software Engineer Practitioner with a strong background in Java, Spring framework, and cloud-native development, particularly on Google Cloud Platform (GCP). The ideal candidate should be adept in designing and developing scalable, secure, and high-performance enterprise applications, and have experience working in Agile environments with modern DevOps practices.

Key Responsibilities :

Application Development :

- Design, develop, test, and maintain enterprise-grade applications using Java, Spring Boot, Spring MVC, Spring Cloud, and Spring JDBC.

- Develop and integrate RESTful and SOAP web services.

- Ensure the application is scalable, maintainable, and meets performance benchmarks.

Cloud Native Development (GCP Focused) :

- Build and deploy cloud-native applications using GCP services like Cloud Run, Redis, Pub/Sub, Kubernetes, Cloud Scheduler, and others.

- Work on APIGEE API gateway for API management and integration (preferred).

Security & SSO Integration :

- Implement and manage enterprise SSO (Single Sign-On) solutions using ADFS, SAML, and other cloud-based security protocols.

ORM & Database Management :

- Develop data access layers using ORM frameworks like Hibernate and JPA.

- Write complex SQL queries and manage databases like Oracle, MSSQL, or other RDBMS.

DevOps & CI/CD :

- Create and manage CI/CD pipelines using tools like Tekton, SonarQube, and GitHub.

- Work on continuous integration, automated testing, and deployment in cloud environments.

Collaboration & Agile Methodologies :

- Participate in daily stand-ups, sprint planning, and retrospectives.

- Work closely with product owners and cross-functional teams to deliver user-centric features.

- Troubleshoot issues, perform root cause analysis (RCA), and contribute to continuous improvement.

Required Skills & Experience :

- 5+ years of experience in Java/J2EE backend development.

- Deep expertise in the Spring Platform - Spring Boot, Spring MVC, Spring JDBC, Spring Cloud.

- Hands-on experience in cloud-native development using Google Cloud Platform (GCP).

- Proficient in RESTful and SOAP web services development.

- Strong knowledge of DevOps tools and CI/CD practices, especially with Tekton, SonarQube, and GitHub.

- Experience working in Agile SCRUM environments.

- Excellent problem-solving, debugging, and analytical skills.

Preferred Skills :

- Familiarity with APIGEE for API gateway development and management.

- Strong understanding of GCP services including Cloud Run, Redis, Pub/Sub, and Kubernetes.

- Exposure to TDD (Test-Driven Development) and unit testing.

Educational Qualifications :

- Bachelor's degree in Computer Science, Information Technology, or a related field.


info-icon

Did you find something suspicious?