What are the responsibilities and job description for the Java Developer position at HCLTech?
Job Summary This position entails leading a team of developers in the implementation of projects using React, Angular, and Java technologies. The Senior Technical Lead will be responsible for overseeing the technical architecture, development, and deployment of software solutions while ensuring adherence to best practices and quality standards. Key Responsibilities: 1. Lead and mentor a team of developers in the design and implementation of software projects using react, angular, and java.
2. Collaborate with stakeholders to gather requirements and define technical solutions.
3. Architect and develop robust and scalable software applications utilizing react, angular, and java frameworks.
4. Ensure code quality, performance, and security of developed applications.
5. Drive continuous improvement initiatives to enhance development processes and methodologies.
6. Provide technical guidance and support to team members throughout the project lifecycle.
7. Stay updated on industry trends and technologies to recommend enhancements and modifications. Skill Requirements: 1. High level qualifications include excellent collaboration skills, solid troubleshooting, and strong java full stack development skills as well as great communication skills. 2. Hands on experience in designing and developing applications using Java EE platforms.
3. Experience of Java and JEE internals (Class loading, Memory Management, Transaction management etc).
4. Expertise with Spring Framework.
5. Knowledge of Relational Databases, SQL Server, and Oracle is a plus, but we are on SQL.
6. Experience with designing, implementing, and integrating with REST APIs.
7. Knowledge of API security, e.g. OAuth2, OIDC. Experience with Apigee or another API Gateway is a plus.
8. Preferred experience using Docker or another container engine, OpenShift.
9. Hands on experience in designing systems and developing applications.
10. Knowledge of developing software deployed on cloud-hosted services.
11. Microsoft products, Visio, Excel, Word, etc.
12. JIRA, Jenkins GHA.
13. Excellent communication skills, verbal and written.
14. Strong Team player. Eager to work collaboratively.
15. Strong analytical and troubleshooting skills.
16. Healthcare and HealthPlan experience a plus.
17. Agile experience.
18. UCD/UCI experience a plus. Other Requirements 1.Relevant certifications in React, Angular, and Java technologies would be a plus.
We offer:
Pay and Benefits
Pay Range Minimum: $69,000 per year
Pay Range Maximum: $177,000 per year
HCLTech is an equal opportunity employer, committed to providing equal employment opportunities to all applicants and employees regardless of race, religion, sex, color, age, national origin, pregnancy, sexual orientation, physical disability or genetic information, military or veteran status, or any other protected classification, in accordance with federal, state, and/or local law. Should any applicant have concerns about discrimination in the hiring process, they should provide a detailed report of those concerns to secure@hcltech.com for investigation.
Compensation and Benefits
A candidate’s pay within the range will depend on their work location, skills, experience, education, and other factors permitted by law. This role may also be eligible for performance-based bonuses subject to company policies. In addition, this role is eligible for the following benefits subject to company policies: medical, dental, vision, pharmacy, life, accidental death & dismemberment, and disability insurance; employee assistance program; 401(k) retirement plan; 10 days of paid time off per year (some positions are eligible for need-based leave with no designated number of leave days per year); and 10 paid holidays per year.
Salary : $69,000 - $177,000