Application Architect

Posted about 1 month agoViewed
United StatesFull-TimeSoftware Development
Company:Sparksoft Corporation
Location:United States
Languages:English
Seniority level:Lead, 7+ years
Experience:7+ years
Skills:
AWSLeadershipNode.jsAgileAmazon RDSArtificial IntelligenceDynamoDBJavaJava EEJava J2EEJavascriptJenkinsNginxOracle RDBMSReact.jsSoftware ArchitectureSpring BootAngularCI/CDProblem SolvingRESTful APIsMentoringDevOpsMicroservicesAnsible
Requirements:
Expert-level knowledge in Java, J2EE, JavaScript, Angular, React, Nodejs. Strong hands-on experience with AWS (EC2, RDS, DynamoDB, Lambda, S3). Proficiency in designing and managing both relational (Oracle RDS) and NoSQL (DynamoDB) databases. Experience with Jenkins, GitLab, Ansible for continuous integration and delivery (CI/CD) pipelines. Experience with Splunk, New Relic, Datadog for performance monitoring and logging. Experience with F5, NGINX, and Kong for API management, load balancing, and security. Experience working with Content Management Systems like HCL Web Content Management, HCL Connections, Drupal etc. Experience utilizing AI capabilities to improve user experience, contribute to speed, automate solutions and bring cost efficiencies. Applying AI to practical, real-world technology solutions to bring in innovations. Strong knowledge of enterprise architecture, design patterns, and microservices architecture. Experience in implementing scalable, high-performance solutions in a SAFe Agile environment. Assess, review and select appropriate technologies, platforms, and tools for cost effective application development. Build technical designs for software applications that incorporate architecture patterns, frameworks, data models, application components, and system integrations. 7+ years of experience in a complex program as an Application Architect. Bachelor’s Degree in any IT related field. Ability to solve complex problems and ensure the system is highly available and reliable.
Responsibilities:
Design and develop the architecture for a scalable and secure large-scale application. Lead the end-to-end architecture solutions leveraging AWS cloud, microservices architecture, and enterprise integration patterns. Define technical standards and best practices for the use of Java, J2EE, JavaScript, Angular, and related technologies. Integrate front-end technologies (Angular, JavaScript) with back-end systems (Java, Oracle RDS, DynamoDB). Collaborate with UX/UI and Human-Centered Design (HCD) teams to ensure the application meets usability and accessibility standards. Architect cloud-based solutions using AWS services like RDS, DynamoDB, EC2, S3, Lambda, etc. Develop and manage infrastructure as code using Ansible and Jenkins for deployment automation. Ensure the high availability and reliability of applications using AWS and other tools like Splunk, New Relic, Datadog for monitoring and troubleshooting. Implement load balancing, reverse proxy setups using F5, NGINX, and Kong API Gateway for performance optimization. Ability to document the high-level solution document during the discovery phase and assist the team write and refine the low-level design during implementation phase. Remain highly available to teams during implementation Lead the DevOps strategy in conjunction with Agile SAFe teams. Implement and enhance CI/CD pipelines using Jenkins, Gitlab, and Ansible to streamline the development and deployment processes. Ensure code quality and security by integrating SonarQube into the CI/CD pipelines. Implement secure coding practices and ensure the system is compliant with industry standards and best practices. Implement role-based access control and security policies for sensitive information using IAM, firewalls, and other relevant AWS security services. Work closely with cross-functional teams, including product owners, business analysts, UX/UI teams, Developers and DevOps engineers to review requirements and define architectural solutions. Provide architectural oversight and mentor junior developers and team members in following best practices and adopting emerging technologies. Define the architecture strategy and work with the Product Manager for inclusion of the development roadmap with the program’s roadmap, business goals, and technology strategy. Work with the Product Manager and other Program Leads to provide a cohesive technical leadership to agile teams on the ART Implement performance monitoring using Splunk, New Relic, Datadog, ensuring the application operates efficiently. Optimize application performance, detect and resolve bottlenecks focusing on latency, throughput, and overall system efficiency.
Similar Jobs:
Posted about 3 hours ago
United StatesFull-TimeFinancial Services
Business Systems Architect
Company:Affirm
Posted about 3 hours ago
United States, CanadaFull-TimeFinancial Services
Business Systems Architect
Company:Affirm
Posted about 3 hours ago
United StatesFull-TimeHealthcare AI
Solution Architect
Company:AKASA