Java Developer
Experience: 8+yrs
Location: Bangalore, Pune & Gurgaon (Hybrid)
Job Summary
As a Software Engineer Lead, you will oversee a team of talented engineers in designing, developing, and maintaining software solutions. You will be responsible for ensuring high-quality deliverables, providing technical leadership, and collaborating with cross-functional teams to drive innovation and achieve project goals.
Responsibilities and Duties
- 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.
- Strong 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.
About Encora
Encora is a global company that offers Software and Digital Engineering solutions. Our practices include Cloud Services, Product Engineering & Application Modernization, Data & Analytics, Digital Experience & Design Services, DevSecOps, Cybersecurity, Quality Engineering, AI & LLM Engineering, among others.
At Encora, we hire professionals based solely on their skills and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.
Top Skills
What We Do
Headquartered in Santa Clara, California, and backed by renowned private equity firms Advent International and Warburg Pincus, Encora is the preferred technology modernization and innovation partner to some of the world’s leading enterprise companies. It provides award-winning digital engineering services including Product Engineering & Development, Cloud Services, Quality Engineering, DevSecOps, Data & Analytics, Digital Experience, Cybersecurity, and AI & LLM Engineering. Encora's deep cluster vertical capabilities extend across diverse industries, including HiTech, Healthcare & Life Sciences, Retail & CPG, Energy & Utilities, Banking Financial Services & Insurance, Travel, Hospitality & Logistics, Telecom & Media, Automotive, and other specialized industries.
With over 9,000 associates in 47+ offices and delivery centers across the U.S., Canada, Latin America, Europe, India, and Southeast Asia, Encora delivers nearshore agility to clients anywhere in the world, coupled with expertise at scale in India. Encora’s Cloud-first, Data-first, AI-first approach enables clients to create differentiated enterprise value through technology