Lead the design, development, and deployment of web applications using modern technologies such as Java, JavaScript (Angular, React), Spring, Node.js, and Docker.
Architect, integrate, and deploy web services using REST, SOAP, JSON, and XML within a microservices architecture.
Work with various development tools and testing frameworks (Junit, Postman, JMeter, SOAPUI) to ensure the reliability and scalability of applications.
Oversee and contribute to the development of frontend user interfaces using HTML, JavaScript, Angular, React, and manage asynchronous data loading, state management, and JavaScript templates.
Guide the team in implementing server-side programming using Node.js and SpringBoot.
Manage cross-functional teams and engagements, including coordination with client and consulting staff to deliver quality solutions.
Lead the design and deployment of Enterprise Content Management solutions, ensuring they meet both technical and business needs.
Required Skill(s):
7+ years of experience in building modern web applications/sites in a professional setting.
7+ years of experience in designing, developing, integrating, and deploying web services using a microservices architecture.
Proven experience with Java, JavaScript, and at least one modern JavaScript framework (Angular preferred).
Strong understanding of REST/SOAP/JSON/XML and experience working with APIs and third-party services.
Hands-on experience with SpringBoot, Node.js, MySQL, MongoDB, Docker, and IAM (Identity & Access Management).
Demonstrated success in leading large teams and managing complex technology engagements.
Familiarity with SDLC methodologies such as Agile, Scrum, and RUP