What are the responsibilities and job description for the Java Lead position at Encora?
Job Details
Java Lead
Location: Monrovia, CA (Onsite 100%)
Duration: 12months
Role Summary
We are seeking a highly skilled and experienced JAVA Lead to join our team. The ideal candidate will be responsible for designing, developing, and maintaining Java-based applications while leading a team of developers. This role requires a strong understanding of Java frameworks, software development best practices, and the ability to mentor and guide the team to achieve project goals.
Key Responsibilities
- Technical Leadership
- Lead the design, development, and implementation of Java-based applications.
- Provide technical direction and mentoring to the development team.
- Ensure adherence to software engineering best practices and standards.
- Project Management
- Collaborate with project managers, product owners, and other stakeholders to define project scope, objectives, and timelines.
- Break down tasks, estimate effort, and allocate resources effectively.
- Development & Maintenance
- Write clean, scalable, and efficient code using Java and related technologies.
- Develop and maintain APIs, integrations, and backend services.
- Debug and resolve technical issues across development and production environments.
- Collaboration
- Work closely with cross-functional teams, including UI/UX designers, QA engineers, and DevOps teams.
- Participate in code reviews, design discussions, and team meetings.
- Innovation & Improvement
- Stay updated with emerging trends and technologies in the Java ecosystem.
- Identify opportunities to improve system performance and scalability.
- Drive the adoption of tools and techniques to optimize development processes.
Required Skills & Qualifications
- Education: Bachelor s or Master s degree in Computer Science, Software Engineering, or a related field.
- Experience: Minimum 7 years of experience in Java development, with at least 2 years in a lead or managerial role.
Technical Skills:
- Strong proficiency in Java 8 and related frameworks such as Spring, Spring Boot, and Hibernate.
- Expertise in building RESTful APIs and microservices architecture.
- Hands-on experience with databases (SQL and NoSQL).
- Familiarity with front-end technologies like Angular, React, or Vue.js is a plus.
- Knowledge of version control systems (e.g., Git).
- Experience with CI/CD pipelines, Docker, and Kubernetes.
- Proficiency in software design patterns and principles.
Soft Skills:
- Excellent leadership, communication, and interpersonal skills.
- Strong problem-solving and analytical abilities.
- Ability to prioritize and manage multiple tasks in a dynamic environment.
Regards
Bhaskar Dasegowda
Scottsdale, AZ
P: 1