Job Type: Contract
Job Category: IT
Job Description
Job Title: Java Lead Developer / Java Solution Architect
Client: TCS
Location: Dublin, OH(Remote)
Position Overview
We are seeking an experienced Java Lead Developer / Solution Architect with strong expertise in designing and delivering scalable, secure, and high-performing enterprise solutions. The ideal candidate will combine hands-on Java development skills with architectural leadership to guide teams, ensure technical excellence, and align solutions with business objectives.
Key Responsibilities
- Architect, design, and implement scalable and secure solutions using Java, Spring Boot, Spring Cloud, and Microservices.
- Lead end-to-end development efforts, ensuring adherence to architecture principles, coding standards, and best practices.
- Define and document solution architecture, ensuring compliance with enterprise standards and security requirements.
- Design and deploy cloud-native applications leveraging GCP (preferred), AWS, or Azure.
- Collaborate with product managers, business analysts, and stakeholders to translate requirements into technical solutions.
- Guide and mentor development teams, conduct code reviews, and drive technical excellence.
- Integrate enterprise applications using RESTful APIs, Kafka, and messaging frameworks.
- Implement and optimize CI/CD pipelines, containerization (Docker, Kubernetes), and DevOps practices.
- Monitor, analyze, and improve system performance, scalability, and reliability.
Required Qualifications
- 13+ years of hands-on Java development experience, with at least 3+ years in a Tech Lead or Solution Architect role.
- Strong expertise in Spring Boot, Spring Cloud, Microservices, RESTful API development.
- Solid experience with JPA/Hibernate, Kafka, Docker, Kubernetes, and CI/CD tools.
- Hands-on experience with Google Cloud Platform (GCP) (AWS/Azure also acceptable).
- Proven track record in cloud-native application design and deployment.
- Strong knowledge of application security, data privacy, and compliance standards.
- Excellent communication and stakeholder management skills.
Required Skills
Cloud Developer