Job Description
Key Responsibilities:
• Collaborate with cross-functional teams, including Product Managers, Architects, DevOps, and QA, to design and develop a scalable microservices platform.
• Design, develop and implement high-quality, reusable, and testable code that adheres to industry best practices and standards.
• Lead and mentor a team of software developers, providing technical guidance and support throughout the software development lifecycle.
• Build re-usable frameworks and work closely with DevOps and other teams to ensure the platform is highly available, scalable, and fault tolerant.
• Handle operational issues with little or no oversight.
• Conduct code reviews and ensure adherence to standards, patterns, and architecture principles.
• Develop and maintain technical documentation and user guides for the platform
Responsibilities
Requirements:
• Bachelor's or master’s degree in Computer Science, Computer Engineering, or a related field.
• Minimum of 3+ years of experience in software development with expertise in building microservices architectures on a JVM platform (Preferably Java/Spring Boot/Spring Cloud)
• Experience in TDD/BDD methodologies and in writing Unit, Integration, Acceptance test cases
• Hands-on experience with open-source technologies such as Kubernetes, Docker, and Kafka.
• Experience/Exposure to NoSQL datastores (Columnar, Document databases)
• Solid understanding of software development principles, including design patterns, software architecture, and testing methodologies.
• Strong programming skills in one or more programming languages, such as Java, Python, or Go.
• Experience with cloud-based technologies, such as AWS, Azure, or Google Cloud.
• Excellent communication and collaboration skills, with the ability to work effectively in a fast-paced, agile environment.
If you are a highly motivated and experienced Senior Software Engineer with a passion for building scalable and robust microservices platforms using open-source technologies, we encourage you to apply for this exciting opportunity
💡 Quick Summary
Seeking a career-building opportunity? The Software Engineer | HTHD position is now open for candidates interested in the Software Developer Jobs sector. This role in Chennai offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
