A

Arrow Electronics

Distributes electronic parts and business IT

Application Architect

Backend EngineeringConfirmed live in the last 24 hours
Full-timePeabody, MA, USA$121.3k - $176k /yr

About the Job

Requirements

  • A minimum of 10 years of related experience with a four-year degree, or eight years of experience with an advanced degree, or equivalent experience.
  • Expertise with Oracle Database, SQL, and application/database integration.
  • Experience designing enterprise applications and distributed systems.
  • Strong written and verbal communication skills.
  • Experience creating architecture documentation and presenting technical solutions to stakeholders.
  • Experience with Java/J2EE.
  • Experience with the Spring Framework and Spring Boot.
  • Experience with REST APIs, microservices, and enterprise integration patterns.
  • Experience with application performance, scalability, security, and resiliency.
  • Ability to provide technical leadership and mentor development teams.

Responsibilities

  • Design, implement, and maintain secure, scalable, and maintainable enterprise applications while serving as a technology partner to the business.
  • Work with business stakeholders, subject matter experts, product owners, and technology teams to understand business problems, identify process-improvement opportunities, and apply technology to automate, simplify, and streamline business processes.
  • Provide technical leadership focused on Oracle database architecture, design, and development in a Java Spring Boot, Angular, and Oracle application environment, and establish common architectural standards across applications.
  • Develop and maintain common architecture standards aligned with enterprise technology strategies, standards, and business objectives.
  • Design scalable, highly available, secure, and resilient application solutions.
  • Establish common standards for application, database, integration, security, and data architecture.
  • Promote reusable application services, APIs, database utilities, and frameworks.
  • Identify opportunities to standardize solutions across applications.
  • Balance enterprise standards with the specific needs of individual business processes and solutions.
  • Incorporate authentication, authorization, encryption, secure coding, and data protection into application architecture.
  • Ensure applications meet operational, disaster recovery, monitoring, and observability standards.
  • Serve as a technical authority for Oracle database architecture and design supporting enterprise applications.
  • Design logical and physical database models that support business processes, application requirements, reporting, integration, and future growth.
  • Design database solutions to support high transaction volumes, concurrency, scalability, availability, and recoverability.
  • Establish standards for data integrity, referential integrity, data quality, consistency, and transactional processing.
  • Define tables, columns, primary keys, foreign keys, unique constraints, check constraints, indexes, sequences, views, materialized views, and other database objects.
  • Design, develop, and review complex SQL and PL/SQL, including stored procedures, functions, packages, and triggers.
  • Design, develop, and test efficient data access patterns between Java/Spring applications and Oracle databases.
  • Establish standards for when business logic should reside in the application layer versus the database layer.
  • Define API standards and integration approaches for internal systems, external applications, databases, and third-party services.
  • Provide technical direction and mentorship to software engineers and development teams.
  • Collaborate with development teams throughout the software development lifecycle, from requirements through implementation and production support.
  • Facilitate technical discussions and help teams make informed architecture and technology decisions.
  • Communicate complex technical concepts to technical and non-technical stakeholders.
  • Stay current with Java, Spring, Oracle, cloud, integration, and enterprise architecture trends.

About the Company

Arrow Electronics

Distributes electronic parts and business IT

Arrow Electronics distributes electronic components and enterprise computing products, linking technology makers with the manufacturers, resellers and service providers that build and sell finished systems. Its larger business buys semiconductors, connectors, passive parts and other components from chipmakers and supplies them to factories, along with inventory and supply chain services. Its enterprise computing arm sells data center hardware, software, security and cloud services to IT resellers and managed service providers. Arrow earns money mainly on the gap between what it pays suppliers and what customers pay, plus fees for logistics and other services. Arrow was founded in 1935 in New York and is based in Centennial, Colorado.

Company size
10,001+
Company stage
IPO
Headquarters
Centennial, CO
Founded
1935

Recently Posted Jobs

Explore more opportunities at Arrow Electronics

See more jobs