Technical Architect Charlotte, North Carolina Job Summary 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. Key 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 . Skill 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
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. Maximum Salary (US): 250000 Minimum Salary (US): 145000