Company:
HCLTech
Location: London
Closing Date: 20/10/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Job Description
- Over 15-16+ years of hands-on experience in Java development, with at least 3-5 years in a leadership/architect role.
Responsibilities -
- Lead the design, development, and implementation of high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance
- Oversee project teams, including Java developers. Provide mentorship and technical guidance.
- Develop and maintain system architecture, ensuring alignment with business goals and objectives.
- Implement best practices for coding standards, code reviews, source control management, build processes, testing, and operations
- Work closely with product management, QA, and operations teams to deliver high-quality software solutions.
- Identify and resolve technical issues, ensuring the robustness and scalability of applications.
- Create detailed design documentation and technical specifications.
Skill Set -
- Java/J2EE: Extensive experience with Java and J2EE technologies, including Servlets, JSP, JDBC, and EJB.
- Frameworks: Proficiency in popular Java frameworks such as Spring, Spring Boot.
- Software Architecture: Expertise in designing scalable, high-performance software architectures.
- Java Microservices: Expertise in designing and developing microservices architecture.
- RESTful APIs: Proficiency in designing and implementing RESTful web services using JSON, XML.
- Database Management: Strong experience with SQL and NoSQL databases, including MySQL, PostgreSQL, MongoDB, and Oracle.
- Cloud Platforms: Experience with cloud services such as Microsoft Azure.
- DevOps: Familiarity with DevOps tools and practices, including Jenkins, Azure DevOps, Git, Docker, Kubernetes, and CI/CD pipelines.
- Security: Understanding of security principles and practices, including OAuth2 and JWT.
Share this job
HCLTech
Useful Links