Java / Python Developer (Chennai)

Java / Python Developer (Chennai)

21 Aug
|
Recognized
|
Chennai

21 Aug

Recognized

Chennai

Role Title



Senior Software Engineer / Software Engineer – Java &
Python



Experience



5–10 years (can be adjusted for Mid / Lead levels)



Location



Chennai / Remote (as applicable)





Role Overview



We are seeking a highly skilled Java Developer with
strong Python expertise to design, develop, and maintain scalable backend
systems and services. The ideal candidate will work on enterprise -grade
applications, microservices, APIs, data processing, and automation,
contributing across the full software development lifecycle.



This role requires robust hands -on coding ability in Java,
combined with Python for scripting, automation, data processing, or AI/ML
integration.





Key Responsibilities



Core Development



- Design,
develop, and maintain Java -based backend applications and microservices

- Build
scalable RESTful APIs using Java frameworks

- Write
clean, maintainable, and high -performance code following best practices

- Participate
in system design, architecture discussions, and code reviews


Python Development


- Develop
Python scripts for:

- Automation

- Data
processing

- Integration
tasks

- DevOps
tooling

- Build
Python -based services or utilities where required

- Work
with Python libraries for:

- REST
APIs

- ETL/data
pipelines

- AI/ML
integration (optional, role -dependent)


Microservices & Integration


- Design
and implement microservices architecture

- Integrate
services using synchronous (REST) and asynchronous (Kafka/MQ)
communication

- Ensure
fault tolerance,



scalability, and resiliency


Database & Data Handling


- Design
and optimise database schemas

- Write
effective SQL queries

- Work
with both relational (MySQL, PostgreSQL, Oracle) and NoSQL
databases

- Handle
data consistency and transactions in distributed systems


Cloud & DevOps


- Deploy
applications on cloud platforms (AWS / Azure / GCP)

- Use Docker and Kubernetes for containerization and orchestration

- Build
and maintain CI/CD pipelines

- Support
production deployments and troubleshooting


Quality & Security


- Write
unit tests, integration tests, and automation tests

- Ensure
secure coding practices

- Follow
enterprise security and compliance standards

- Participate
in performance tuning and reliability improvements




Required Technical Skills



Java (Primary)


- Strong
expertise in Core Java (Java 8+)

- Experience
with:

- Spring Framework

- Spring Boot

- Spring MVC / REST

- JPA / Hibernate

- Solid
understanding of:

- OOP principles

- Multithreading &
concurrency

- JVM memory management

- Exception handling


Python (Secondary but Mandatory)


- Strong




working knowledge of Python

- Experience
with:

- Python scripting and
automation

- Flask / FastAPI
(preferred)

- Data processing
libraries (Pandas, NumPy – optional)

- Ability
to integrate Python components with Java -based systems


Microservices & Messaging


- Experience
with:

- REST APIs

- Kafka / RabbitMQ /
ActiveMQ

- Event -driven
architecture

- Knowledge
of distributed system patterns (Circuit Breaker, Retry, Saga)


Databases


- Strong
SQL skills

- Experience
with:

- MySQL / PostgreSQL /
Oracle

- NoSQL (MongoDB,
Cassandra – optional)


Cloud & DevOps


- Experience
with:

- AWS / Azure / GCP

- Docker

- Kubernetes

- Jenkins / GitHub Actions
/ GitLab CI

- Familiarity
with monitoring and logging tools




Good to Have Skills


- Experience
with AI/ML integration using Python

- Exposure
to Data Engineering or ETL pipelines

- Knowledge
of GraphQL

- Experience
in BFSI, payments, telecom, or large enterprise systems

- Familiarity
with DevSecOps practices

- Experience
working in Agile/Scrum environments




Soft Skills & Competencies


- Strong
problem -solving and analytical skills

- Ability
to work independently and in cross -functional teams

- Good
communication skills

- Ownership
mindset and accountability

- Willingness
to learn new technologies




📌 Java / Python Developer (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: java / python developer (chennai) / chennai

Subscribe to this job alert:

Get the latest job offers by email for: java / python developer (chennai) / chennai