<\/div>
Role Overview<\/b>
<\/p>
We are seeking a highly skilled Java Developer with\nstrong Python expertise<\/b> to design, develop, and maintain scalable backend\nsystems and services. The ideal candidate will work on enterprise\-grade\napplications, microservices, APIs, data processing, and automation<\/b>,\ncontributing across the full software development lifecycle.
<\/p>
This role requires strong hands\-on coding ability in Java<\/b>,\ncombined with Python for scripting, automation, data processing, or AI/ML\nintegration<\/b>.
<\/p>
<\/div>
Key Responsibilities<\/b>
<\/p>
Core Development<\/b>
<\/p>- Design,\n develop, and maintain Java\-based backend applications and microservices<\/b>
<\/li>- Build\n scalable RESTful APIs<\/b> using Java frameworks
<\/li>- Write\n clean, maintainable, and high\-performance code following best practices
<\/li> - Participate\n in system design, architecture discussions, and code reviews<\/b>
<\/li><\/ul>Python Development<\/b>
<\/p>- Develop\n Python scripts for:
<\/li>- Automation
<\/li> - Data\n processing
<\/li> - Integration\n tasks
<\/li> - DevOps\n tooling
<\/li><\/ul> - Build\n Python\-based services or utilities where required
<\/li> - Work\n with Python libraries for:
<\/li>- REST\n APIs
<\/li> - ETL/data\n pipelines
<\/li> - AI/ML\n integration (optional, role\-dependent)
<\/li><\/ul><\/ul>Microservices & Integration<\/b>
<\/p>- Design\n and implement microservices architecture<\/b>
<\/li>- Integrate\n services using synchronous (REST) and asynchronous (Kafka/MQ)\n communication
<\/li> - Ensure\n fault tolerance, scalability, and resiliency
<\/li><\/ul>Database & Data Handling<\/b>
<\/p>- Design\n and optimise database schemas
<\/li> - Write\n efficient SQL queries
<\/li> - Work\n with both relational (MySQL, PostgreSQL, Oracle)<\/b> and NoSQL\n databases<\/b>
<\/li>- Handle\n data consistency and transactions in distributed systems
<\/li><\/ul>Cloud & DevOps<\/b>
<\/p>- Deploy\n applications on cloud platforms (AWS / Azure / GCP)
<\/li> - Use Docker and Kubernetes<\/b> for containerization and orchestration
<\/li>- Build\n and maintain CI/CD pipelines<\/b>
<\/li>- Support\n production deployments and troubleshooting
<\/li><\/ul>Quality & Security<\/b>
<\/p>- Write\n unit tests, integration tests, and automation tests
<\/li> - Ensure\n secure coding practices
<\/li> - Follow\n enterprise security and compliance standards
<\/li> - Participate\n in performance tuning and reliability improvements
<\/li><\/ul>
<\/div>
Required Technical Skills<\/b>
<\/p>
Java (Primary)<\/b>
<\/p>- Strong\n expertise in Core Java (Java 8+)<\/b>
<\/li>- Experience\n with:
<\/li><\/ul>- Spring Framework
<\/li> - Spring Boot
<\/li> - Spring MVC / REST
<\/li> - JPA / Hibernate
<\/li><\/ul><\/ul>- Strong\n understanding of:
<\/li><\/ul>- OOP principles
<\/li> - Multithreading &\n concurrency
<\/li> - JVM memory management
<\/li> - Exception handling
<\/li><\/ul><\/ul>Python (Secondary but Mandatory)<\/b>
<\/p>- Strong\n working knowledge of Python
<\/li> - Experience\n with:
<\/li><\/ul>- Python scripting and\n automation
<\/li> - Flask / FastAPI\n (preferred)
<\/li> - Data processing\n libraries (Pandas, NumPy \u2013 optional)
<\/li><\/ul><\/ul>- Ability\n to integrate Python components with Java\-based systems
<\/li><\/ul>Microservices & Messaging<\/b>
<\/p>- Experience\n with:
<\/li><\/ul>- REST APIs
<\/li> - Kafka / RabbitMQ /\n ActiveMQ
<\/li> - Event\-driven\n architecture
<\/li><\/ul><\/ul>- Knowledge\n of distributed system patterns (Circuit Breaker, Retry, Saga)
<\/li><\/ul>Databases<\/b>
<\/p>- Strong\n SQL skills
<\/li> - Experience\n with:
<\/li><\/ul>- MySQL / PostgreSQL /\n Oracle
<\/li> - NoSQL (MongoDB,\n Cassandra \u2013 optional)
<\/li><\/ul><\/ul>Cloud & DevOps<\/b>
<\/p>- Experience\n with:
<\/li><\/ul>- AWS / Azure / GCP
<\/li> - Docker
<\/li> - Kubernetes
<\/li> - Jenkins / GitHub Actions\n / GitLab CI
<\/li><\/ul><\/ul>- Familiarity\n with monitoring and logging tools
<\/li><\/ul>
<\/div>
Good to Have Skills<\/b>
<\/p>- Experience\n with AI/ML integration<\/b> using Python
<\/li>- Exposure\n to Data Engineering or ETL pipelines<\/b>
<\/li>- Knowledge\n of GraphQL<\/b>
<\/li>- Experience\n in BFSI, payments, telecom, or large enterprise systems<\/b>
<\/li>- Familiarity\n with DevSecOps practices<\/b>
<\/li>- Experience\n working in Agile/Scrum environments<\/b>
<\/li><\/ul>
<\/div>
Soft Skills & Competencies<\/b>
<\/p>- Strong\n problem\-solving and analytical skills
<\/li> - Ability\n to work independently and in cross\-functional teams
<\/li> - Good\n communication skills
<\/li> - Ownership\n mindset and accountability
<\/li> - Willingness\n to learn new technologies
<\/li><\/ul>
<\/div><\/span>