14 Aug
|
Encora
|
Bengaluru
- Lead and mentor a team of software engineers, fostering professional 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.
- Strong 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