Software Engineer (Chennai)

Software Engineer (Chennai)

26 Sep
|
Recognized
|
Chennai

26 Sep

Recognized

Chennai

Position : Back-end Software Development Engineer
Experience : 6+ Years
Location : Chennai
Work Type : Full Time

Role Summary :

We are seeking an experienced Software
Engineer with strong expertise in Java Full-Stack Development, API
Design, Google Cloud Platform (GCP), Cloud SQL/PostgreSQL, and exposure to Big
Data and AI tools.

The ideal candidate will design,
develop, and maintain scalable, secure, and cloud-native applications while
integrating up-to-date data-processing and AI capabilities.

Employees in this role develop
and maintain the back-end/server-side components of applications,
including APIs, databases, microservices, and business logic. They work with
various programming languages, frameworks, and cloud technologies to build and
maintain services across on-premises and cloud environments.

Required Skills :

- Java
Full-Stack Development

- Java

- Spring
Boot / Spring MVC

- RESTful
API Development

- GraphQL

- Google
Cloud Platform (GCP)

- GKE

- Cloud
Run

- Pub/Sub

- IAM

- PostgreSQL

- Cloud
SQL

- Microservices

- Docker

- Kubernetes

- CI/CD

Experience Required

- Total
IT Experience: 6+ years

- Software
Development Experience: 4+ years

- Minimum 5+ years of experience in Java/Spring Boot and Full-Stack Development

- Proficiency in at least two programming

Requirements

Key Responsibilities

- Design,
develop, and maintain full-stack enterprise applications using Java,
Spring Boot, and Angular/React.





- Build
scalable and maintainable backend services and microservices.

- Design
and implement secure, well-documented RESTful APIs and GraphQL APIs.

- Implement
authentication and authorization using OAuth2 and JWT.

- Architect,
deploy, and manage applications on GCP, including GKE, Cloud Run,
and App Engine.

- Design
and optimize PostgreSQL databases on Cloud SQL, including indexing,
query tuning, replication, and performance optimization.

- Build
and maintain data pipelines using BigQuery, Dataflow, or Dataproc for large-scale data processing.

- Process
and analyze large datasets to support analytics and business reporting.

- Integrate
AI/ML capabilities using Vertex AI, Claude AI, Cursor AI, Open Code AI,
LLM APIs, or other generative AI technologies.

- Identify
opportunities to use AI to automate business processes and improve
application efficiency.

- Implement
and maintain CI/CD pipelines using Cloud Build, Jenkins, or similar
tools.

- Use Docker
and Kubernetes to containerize and manage applications.

- Implement
Infrastructure as Code using Terraform.

- Ensure
application security, scalability, reliability, and performance.

- Collaborate
with cross-functional Agile teams to plan and deliver features within
timelines.

- Mentor
and guide junior software engineers.

Participate in code reviews, technical
discussions, troubleshooting, and continuous improvement initiatives.

📌 Software Engineer (Chennai)
🏢 Recognized
📍 Chennai

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software engineer (chennai) / chennai

Subscribe to this job alert:

Get the latest job offers by email for: software engineer (chennai) / chennai