Java/Python Developer
- Category: Software Developer Jobs
- Location: Bhopal, Madhya Pradesh
- Job Type: Full Time / Part Time
- Salary: Estimated: $ 20K to 31K
- Published on: 2025/09/22
Job Title: Java, Python Software Engineer (Remote) - India
We are seeking a skilled Software Engineer with expertise in Java and Python to join our growing technology team. The ideal candidate will have a strong background in building microservices, working with relational and NoSQL databases, implementing scalable APIs, and leveraging containerization technologies.
Key Responsibilities:
• Design, develop, and maintain microservices using Java and Spring Boot framework.
• Implement, optimize, and scale backend services with Python, ensuring high performance and reliability.
• Develop and implement RESTful APIs and message-driven architectures to support application functionality.
• Integrate microservices with Elastic DB, MongoDB, and other system components for seamless data storage and retrieval.
• Optimize microservices for scalability, resilience, and performance in a distributed environment.
• Use Docker to containerize applications and manage deployments across environments (development, test, production).
• Leverage Kafka for messaging and event-driven architectures.
• Participate in code reviews, identify potential issues, and suggest improvements to enhance system performance and maintainability.
• Collaborate with cross-functional teams to understand requirements and deliver high-quality technical solutions.
• Troubleshoot and resolve technical issues related to microservices, APIs, and backend systems.
• Stay updated with emerging technologies and best practices to enhance the development process.
Required Skills and Experience:
• Programming Languages: Strong proficiency in Java and Python.
• Microservices & API Development: Experience in developing scalable microservices using Java (Spring Boot) and designing RESTful APIs.
• Database Skills: Hands-on experience with Elastic Search (Elastic DB), MongoDB, and other NoSQL/relational databases.
• Containerization & Orchestration: Proficiency with Docker and containerized application deployments.
• Messaging Systems: Experience with Kafka or other event-driven messaging systems.
• DevOps/CI-CD (Desirable): Familiarity with creating automated pipelines for deployment and testing.
• Version Control & Collaboration: Proficiency in Git, GitHub/GitLab, and working in Agile/Scrum environments.
Soft Skills:
• Strong problem-solving and analytical skills.
• Excellent communication and interpersonal skills.
• Ability to work in a fast-paced, collaborative environment.
• Commitment to continuous learning and applying best practices.
Education and Experience:
Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience). Minimum 4 years of hands-on experience in backend software development, microservices, and API-driven architectures.
Related jobs
-
Full-Stack Developer || March 2025
Job description About the Company: Anaxee is India’s Reach Engine! We help Businesses & Social Organizations grow & scale physically to the next 500 Districts of India via Digital Runners (40k tech-enabled feet-on-street) on-demand. Anaxee wa...
-
Senior Cloud Software Developer
ob Title: "> Full Stack Software Engineer "> About Us: "> "> • We are a leading luxury brand delivering innovative living experiences for modern residents."> • We're building an integrated ecosystem of digital services, including rewar...
-
Java Developer with Product Mindset
Job Title: Backend Developer with Product Mindset We're seeking a skilled Backend Developer to join our team. This role combines backend development skills with exposure to product management, providing opportunities for growth and learning. About th...