Application Architects

E-Solutions IT Services Private Limited
New York, NY, United States
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$176,800.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Web Accessibility Application Programming Interfaces (APIs) Agile Methodology Amazon Web Services Apache Tomcat Server Applications Applications Architecture Application Services ASP.NET MVC Framework Microsoft Azure Backbone.Js
+52 more
Oracle WebLogic Server Bootstrap (Software) Cloud Computing Cloud Engineering Computer Programming Continuous Integration Relational Databases Software Design Patterns DevOps Web Development Distributed Systems Ember.Js Ext JS Failover IBM Websphere Application Server Windows Communication Foundation WildFly (JBoss AS) Python (Programming Language) PostgreSQL MongoDB MySQL Node.Js NoSQL Oracle (Applications) Software Architecture Systems Development Life Cycle Service-Oriented Architecture Simple Object Access Protocol (SOAP) Software Engineering SQL Databases Data Streaming Subversion UML Web Services ReactJS Spring-boot Software Security AWS Lambda Git AngularJS Kubernetes Complex Event Processing Integration Frameworks Apache Kafka Web Technologies Restful APIs Amazon Simple Queue Service (SQS) Software Version Control Serverless Computing Docker Jenkins Microservices

Job description

We are seeking a highly skilled Application Architect to lead the design, development, and implementation of complex software solutions across diverse platforms. In this pivotal role, you will define architectural standards, guide development teams, and ensure that applications align with enterprise goals and technical best practices. The ideal candidate will possess extensive experience in software architecture, cloud computing, and modern web technologies, driving innovation and excellence in application delivery. This position offers an exciting opportunity to shape the technological landscape of our organization through strategic planning and technical leadership., * Develop comprehensive application architecture strategies that incorporate service-oriented architecture (SOA), microservices, and cloud-native solutions to optimize scalability, performance, and security.

  • Collaborate with stakeholders to gather detailed requirements and translate them into scalable system designs utilizing UML diagrams, system design principles, and best practices.
  • Lead the evaluation and selection of appropriate technologies such as NoSQL databases (e.g., MongoDB), relational databases (e.g., MySQL, Oracle), and cloud platforms like AWS or Azure.
  • Design and oversee the implementation of RESTful APIs, web services (SOAP/WCF), and integration frameworks to facilitate seamless communication between distributed systems.
  • Establish standards for web development including frameworks such as Angular, React, Ember.js, Backbone.js, Bootstrap, Ext JS, and ASP.NET MVC to ensure consistent user experiences.
  • Guide development teams through the SDLC (Software Development Life Cycle), emphasizing Agile methodologies, continuous integration (CI/CD), DevOps practices with tools like Jenkins, Docker, Kubernetes, and version control systems such as Git or SVN.
  • Ensure application security through identity & access management protocols and adherence to web accessibility standards.
  • Conduct system design reviews using UML diagrams and design patterns to promote maintainability and scalability.
  • Oversee deployment processes on application servers including Weblogic, JBoss, Tomcat, WebSphere, or Azure App Services.
  • Promote innovation by evaluating emerging technologies such as serverless architectures, cloud architecture patterns (AWS Lambda), and container orchestration.

Requirements

Do you have experience in SQL?, * Previously worked in the JPMC environment.

  • Extensive knowledge (yrs) of programming with Springboot/JAVA.
  • Extensive experience with event processing with Lambda, Step Functions, Python
  • Must have extensive knowledge of AWS Services.
  • Extensive experience with Kafka streaming
  • Node setup
  • Error handling
  • Debuging
  • API, error handling in code etc.
  • Basic Database Design (Cockroach Aurora Postgres Sql)
  • Service routing
  • Failover/Resiliency
  • SQS/SNS

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:13 min

Evaluating UML, block diagrams, and the C4 model

Simon Lasselsberger · WWC 2022

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

Videos

See all

Related articles

See all