Technical Architect
HCLTech · Charlotte, NC · 2 wk ago
Information TechnologyFull-time
About the role
We are seeking an experienced Full Stack Architect to design, build, and govern scalable, secure, and high-performance enterprise applications. The role requires strong hands-on expertise across front-end, back-end, microservices, cloud, and DevOps, along with the ability to guide teams and define technical standards.
Responsibilities
- Design end-to-end full stack architecture for web and enterprise applications.
- Define and implement microservices-based architectures using modern frameworks.
- Own application design decisions, including scalability, performance, security, and resilience.
- Develop and review backend services and APIs.
- Collaborate closely with UI, backend, DevOps, QA, and product teams.
- Ensure adherence to coding standards, architectural best practices, and design patterns.
- Perform code reviews and mentor senior and junior developers.
- Drive cloud adoption, CI/CD pipelines, and DevOps best practices.
- Participate in technical discussions with stakeholders and customers.
Requirements
- Backend: Strong expertise in Java (Core Java, Java 8+); Frameworks: Spring Boot, Spring MVC, Hibernate; RESTful API design, Microservices architecture; Messaging/Event-driven systems (e.g., Kafka)
- Frontend: Strong knowledge of HTML5, CSS3, JavaScript (ES6+); Modern frameworks: Angular / React; Experience with responsive UI and reusable component design
- Databases: Relational: Oracle, PostgreSQL, MySQL; NoSQL: MongoDB; Strong SQL and performance tuning skills
- Cloud & DevOps: Cloud platforms: AWS / Azure / GCP; CI/CD tools: Jenkins, Maven; Containerization: Docker, Kubernetes; Monitoring & logging tools (e.g., ELK, Prometheus, Splunk)
- Testing & Quality: Experience with Unit, Integration, and Regression testing; Knowledge of test frameworks (Selenium, Karma, Cucumber); Exposure to TDD / BDD practices
- Other Requirements: Exposure to API gateways and integration platforms; Experience with gRPC communication; Knowledge of application performance monitoring tools (e.g., New Relic); Domain experience in Banking / Financial Services; Familiarity with AI/ML integration at an enterprise level