Senior Software Developer - Java python Developer

4 - 7 years

7 - 11 Lacs

Posted:1 day ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Position Description:
  • Education Qualification: Any graduation or related field or higher with minimum 3 years of relevant experience
  • Position Description: We are looking for a skilled Java Developer with Python experience to design, develop, and maintain robust backend systems and applications
  • The ideal candidate should have strong experience in Java (Spring Boot, REST APIs, J2EE) along with hands-on exposure to Python for scripting, automation, or data processing tasks.
Your future duties and responsibilities:
  • Design, develop, and maintain scalable backend applications using Java, Spring Boot, and RESTful web services
  • Write efficient Python scripts for automation, data handling, and integration with Java-based systems
  • Collaborate with architects, business analysts, and DevOps teams to deliver end-to-end solutions
  • Optimize application performance and ensure system reliability and scalability
  • Integrate with relational databases (Oracle/MySQL/PostgreSQL) using optimized SQL queries
  • Participate in code reviews, unit testing, and continuous integration processes
  • Troubleshoot and debug production issues, ensuring timely resolutions
  • Work in Agile/Scrum environments and contribute to sprint planning and technical discussions.
Required qualifications to be successful in this role:
  • Core Skills: Strong proficiency in Java, J2EE, and Spring Boot
  • Good knowledge of Python (for automation, scripting, or microservice development
  • Experience with REST APIs and microservices architecture
  • Proficiency in SQL and database design (Oracle, MySQL, or PostgreSQL)
  • Familiarity with CI/CD tools such as Jenkins, Git, and Bitbucket
  • Experience with Docker and Kubernetes for containerization and deployment
  • Exposure to cloud platforms (Azure/AWS/GCP preferred)
  • Understanding of Linux/Unix scripting
  • Good to Have: Experience with message queues (Kafka, RabbitMQ)
  • Knowledge of NoSQL databases (MongoDB, Redis)
  • Familiarity with testing frameworks (JUnit, Mockito, PyTest)
  • Exposure to data analytics or machine learning workflows using Python
Skills:
  • English
  • Java
  • Jenkins
  • Shell Script
  • SQL
  • DataStage
  • Google Cloud Platform
  • Jira
  • Nifi
  • Python.

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
CGI logo
CGI

Information Technology and Consulting

Montreal

RecommendedJobs for You