Java Python | Codersbrain
contractual
Posted on April 16, 2025
Job Description
Lead Software Developer
Job Summary
We are seeking a highly skilled Lead Software Developer with extensive experience in Java and Python development. The successful candidate will be responsible for designing, developing, and maintaining web applications and backend services, implementing Kafka-based event-driven systems, and collaborating with cross-functional teams to deliver innovative solutions.
Responsibilities
- Design, develop, and maintain end-to-end web applications and backend services using Java and Python.
- Implement and optimize Kafka-based event-driven systems to handle high-volume data processing.
- Collaborate with cross-functional teams to define, design, and deliver innovative solutions.
- Troubleshoot, debug, and improve system architecture to ensure performance and scalability.
Qualifications
- 5+ years of hands-on experience in Java and Python development.
- In-depth knowledge of Kafka and event-driven architecture.
- Solid understanding of system design, databases (SQL/NoSQL), and DevOps practices.
- Excellent problem-solving skills and attention to detail.
Preferred Skills
- Experience in cloud computing and microservices architecture.
- Familiarity with Agile methodologies.
- Proficiency in other programming languages or frameworks.
Experience
- A minimum of 5 years of relevant experience in software development with a focus on Java and Python.
Environment
- Location: Remote/Bangalore - Hybrid (prefer).
- Shift Timings: IST.
- Condition: Occasional travel to client location in Bangalore as needed. Travel and accommodation will be managed between the company and the candidate.
Salary
- Estimated salary range: ₹1,00,000 - ₹18,00,000 per annum. Please share your minimum rate.
Benefits
- Travel and accommodation expenses covered for visits to the client location.