Java Tech Lead

San Diego, California

Tata Consultancy Services
Apply for this Job
JOB DESCRIPTION:

Technical Expertise:
  • Strong hands-on experience with Java development (JDK 1.7 and 1.8), including Java frameworks.
  • Extensive experience with AWS native services including EC2, API Gateway, S3, SQS, SNS, ECS, CloudWatch, and Docker.
  • Proven experience with event-driven architectures and managing applications that rely on such paradigms.
  • Expertise in code repository management, including merging and unmerging with Git or Bitbucket, and managing code versions effectively.
  • Strong experience with third-party collaboration and communication, ensuring seamless integration and coordination with external partners.
  • Proficient in container management with Kubernetes, EKS, or similar frameworks, including cluster management.
  • Hands-on experience with Docker, including local setup, configuration, and troubleshooting.
  • Extensive DevOps CI/CD experience, including hands-on with CI/CD pipelines and tools like Jenkins and Nexus Repository Manager.
  • Strong troubleshooting and analysis skills, with a demonstrated ability to diagnose and resolve complex issues.
  • Experience with local setup and debugging, ensuring efficient development environments and resolving issues swiftly.
Methodologies and Practices:
  • Experience with Agile methodology.
  • Excellent communication and client interpersonal skills.
  • Experience with Atlassian apps (Jira, Bitbucket, Confluence) and IDEs such as IntelliJ.
  • Experience with monitoring tools like Datadog.
Additional Experience:
  • Core Java knowledge and experience with Hibernate, JPA.
  • Experience with the insurance domain (optional).
  • Basic knowledge of Python is a plus.
  • Insurance policy lifecycle expertise includes understanding the end-to-end process of policy issuance, processing, and compliance.
  • Payment experience covers integrating payment gateways and adhering to security standards to ensure secure transaction handling.
In-depth knowledge of frameworks such as Struts / Spring (Core, IOC, MVC, DAO, ORM modules) and JSP
  • Struts Framework:
  • Expertise in Struts architecture, Action classes, and Form beans.
  • Proficiency in configuring struts-config.xml and implementing the validation framework.
  • Spring Framework:
  • Deep understanding of Spring Core (DI, IoC), AOP, and MVC.
  • Experience with DAO support for data access and ORM modules like Hibernate or JPA.
  • JavaServer Pages (JSP):
  • Proficient in JSP syntax, tag libraries (JSTL), and integrating JSP with servlets.
  • Skilled in error handling and optimizing JSP performance.
Date Posted: 11 May 2025
Apply for this Job