Job Title: Software DevelopmentDesignation: Delivery Module Lead
Location: Bangalore_WTC 4
Job Summary
We are seeking a highly skilled and motivated Delivery Module Lead to join our dynamic software development team. The ideal candidate will possess a strong foundation in Java MicroServices Development, along with proficiency in Kafka and Python. This role requires a strategic thinker with a passion for technology and a commitment to delivering high-quality software solutions.
Responsibilities
- Lead the design, development, and implementation of scalable Java MicroServices applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Utilize Kafka for real-time data processing and messaging solutions.
- Write clean, maintainable, and efficient code in Java and Python.
- Conduct code reviews and provide constructive feedback to team members.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and resolve bottlenecks and bugs in the software development process.
- Mentor and guide junior developers, fostering a culture of continuous learning.
- Stay updated with emerging technologies and industry trends to enhance development practices.
- Participate in Agile ceremonies and contribute to sprint planning and retrospectives.
Mandatory Skills
- Strong expertise in Java MicroServices Development.
- Proficient in Kafka for messaging and data streaming.
- Solid programming skills in Python.
- Experience with RESTful APIs and microservices architecture.
- Familiarity with containerization technologies such as Docker and orchestration tools like Kubernetes.
- Understanding of database technologies, both SQL and NoSQL.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration abilities.
Preferred Skills
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Knowledge of CI/CD pipelines and DevOps practices.
- Familiarity with Agile methodologies and tools like JIRA.
- Experience in performance tuning and optimization of applications.
- Understanding of security best practices in software development.
Qualifications
Bachelor's degree in computer science, Information Technology, or a related field. Relevant certifications in software development or cloud technologies are a plus.
If you are a passionate software developer with a strong background in Java Microservices and a desire to lead and innovate, we encourage you to apply for this exciting opportunity.