HCL America Inc (HCLTech) is looking for a highly talented and self- motivated Java Technical Architect to join it in advancing the technological world through innovation and creativity.
Job Title: Java Technical Architect
Position Type: Full-time
Location: San Antonio, TX
Primary Skills: Common Architecture Pattern, Core Java, Design Patterns, Spring Framework (Springboot, Spring Cloud, Spring Batch, Spring MVC), Webservices (Restful APi), Microservices, Cloud Architecture- AWS , RDS, S3Bucket, ELK or Kibana or Grafana.
Role/Responsibilities:
- HCLTech is looking for talented solution architect responsible for developing design and architecture to support cross domain business capabilities.
- Lead the design and development of robust, scalable, and maintainable backend systems, ensuring adherence to high and basic design principles.
- Apply SRE principles to enhance system reliability, performance, and availability.
- Utilize container technologies such as Docker, Kubernetes, and OpenShift to streamline deployment and orchestration of applications.
- Leverage Spring Boot to develop microservices and backend applications, applying best practices and design patterns.
- Design and implement RESTful APIs, ensuring high performance and responsiveness to requests.
- Guide the creation of responsive and intuitive user interfaces using modern JavaScript frameworks, with a focus on React.
- Write unit and integration tests using JUnit, Mockito, or PowerMock, and ensure adherence to quality and security standards using tools like Sonar, Fortify, and Web Inspect.
- Produce comprehensive documentation for each microservice, detailing architecture, design decisions, and implementation guidelines.
- Candidate will work closely with technologists in to create architecture for legacy mainframe and distributed applications and help migrate them to private and public cloud.
- Candidate will focus on the intentional architecture and provide mentorship on emergent architecture to the technical teams.
- Candidate will have hands-on experience in cloud architectures (SaaS, PaaS, IaaS) and deep interest and experience in broad enterprise platforms and cloud patterns.
- Participate/lead in producing conceptual, solution and component-level architectures and associated artifacts.
- Develop cross domain business requirements reference architecture for transition and target state and contribute to the cloud related patterns and implementations.
- Identify, create and socialize developer guides to explain technology best practices, how to and do's and don't
- Identify, create and socialize standards and specifications of existing and new technology and drive their adoptions by domains across the organization.
- Identify the need for common components for shared business capabilities, develop the strategy including architecture and drive their development and adoption discussion with leadership team.
- Provide mentorship to the engineers and help them with their career progression to higher roles.
- Develop and lead developer community of practices to facilitate discussions on technical topics.
Job Description:
- Demonstrated experience in explaining complex technology decisions to both technical and nontechnical audiences at all levels in the organization.
- Demonstrated experience effectively communicating and developing high trust relationships with frontline and second level management and stakeholders.
- Ability to develop target state architecture using services offered by AWS and private cloud and vision to develop the transition architecture.
- Ability to design patterns for moving legacy applications to AWS and private cloud.
- Hand on experience with common architecture patterns (microservices, event-driven, REST, NO SQL databases, Caches, etc.) and services offered by AWS (S3, EKS, RDS, elastic search, etc.)
- Experience addressing operational and non-functional concerns (e.g. scalability, performance, maintainability, load distribution, resilience and recovery, etc.)
- Experience with SAFe framework or other similar agile frameworks.
- Experience with Java, Kafka, Spring, Redis, Kubernetes, OpenShift and others.
- Guidewire experience is big plus.
How You’ll Grow
At HCLTech, we offer continuous opportunities for you to find your spark and grow with us. We want you to be happy and satisfied with your role and to really learn what type of work sparks your brilliance the best. Throughout your time with us, we offer transparent communication with senior-level employees, learning and career development programs at every level, and opportunities to experiment in different roles or even pivot industries. We believe that you should be in control of your career with unlimited opportunities to find the role that fits you best.
Equality & Opportunity for All
Representing 165 nationalities across the globe, we pride ourselves on being 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.