15 Aug
|
Encora
|
Bengaluru
Lead and mentor a team of software engineers, fostering skilled growth and collaboration.
Design, develop, and maintain scalable software solutions that meet business requirements.
Collaborate with product managers, architects, and other stakeholders to define technical requirements and priorities.
Ensure adherence to coding standards, best practices, and security guidelines across all development activities.
Conduct code reviews and provide constructive feedback to team members.
Troubleshoot and resolve technical issues in a timely and effective manner.
Participate in architectural decisions and contribute to the overall technical strategy.
Monitor project progress and ensure alignment with timelines and budgets.
Qualifications and Skills
Bachelor s degree in computer science, engineering, or a related field.
Solid expertise in software engineering principles, including design patterns and algorithms.
Proficiency in full-stack development, including front-end and back-end technologies.
Excellent problem-solving and decision-making skills.
Robust leadership, communication, and organizational abilities.
Experience with agile development methodologies is preferred.
Additional Requirements
Technologies : Java, Spring Boot, API, Microservice, Docker/Kubernetes, SQL, NOSQL DB.
Messaging systems: Kafka / RabbitMQ / SQS
Competencies:
Full software development life cycle, including coding standards, code. reviews, source control management, build processes, testing, and operations experience.
Experience building large-scale distributed systems, such as high-volume SaaS environments. Ideally experienced in scaling products.
📌 Lead Java Developer Bengaluru
🏢 Encora
📍 Bengaluru