
Java Python (NCS/Job/ 2528)
Job Skills
Job Description
Role Overview
We are looking for a skilled Java Developer with working knowledge of Python. The ideal candidate should have strong expertise in core Java, backend development, and API design, along with the ability to use Python for scripting, automation, or data-related tasks.
Key Responsibilities
-
Develop, enhance, and maintain backend applications using Java (primary).
-
Build and consume RESTful APIs, microservices, and integrations.
-
Write Python scripts for automation, data processing, and tooling.
-
Participate in design discussions, code reviews, and performance optimization.
-
Troubleshoot production issues and provide timely fixes.
-
Work closely with cross-functional teams (QA, DevOps, Product).
Required Skills
Primary – Strong Java Skills
-
Excellent knowledge of Core Java, OOP, Collections, Multithreading.
-
Experience with Spring Boot / Spring Framework.
-
Hands-on with REST APIs, Microservices.
-
Experience with JPA/Hibernate.
Secondary – Python
-
Good understanding of Python scripting.
-
Ability to write automation scripts or handle data manipulation tasks.
-
Knowledge of Python libraries (requests, pandas, etc.) is a plus.