Principal Architect, Solution Architecture

Raymond James Saint Petersburg , FL 33701

Posted 3 weeks ago

This position will follow our hybrid work model, we expect the selected candidate to be in office 2-3 days a week at one of the following office locations: St. Petersburg, FL;

Job Summary

Hands-on, senior full-stack engineer who will lead the Solutions Architecture function for the enterprise. This involves both proactive definition of business-appropriate architecture patterns and assessing designs that application development teams produce for both on-prem as well as cloud ecosystems. You will be the go-to person in the enterprise when it comes to designing solutions whether they are in-house or vendor or hybrid.

You will also help development teams come up with cloud migration strategies in alignment with the overall strategy and priorities established by senior Architecture leadership. You will actively drive and evolve best practices and communicate them across the enterprise partnering with domain architects and lead engineers.

Essential Duties and Responsibilities

  • Design solutions that are fit for purpose, scalable and evolvable.

  • As needed work through all aspects of solutioning from requirements, design, and build through deployment and evolution.

  • Occasionally you may be asked to augment critical projects through direct involvement and hands-on contributions such as prototyping and developing critical modules.

  • Translates business requirements into working foundational components for platform thus ensuring functional and non-functional aspects are met.

  • Defines strategic direction and develops tactical plans. Works with application and infrastructure teams to provision platform components.

  • Effectively identifies opportunities for change, implements change and introduces new concepts, procedures, policies and tools while providing a clear explanation of benefits and purpose.

  • Involved in working with business stakeholders, cross functional teams and leading by example to other application development groups.

  • Documenting architectural standards, best practices and mentoring application teams on developing highly distributed, resilient and responsive applications.

Knowledge, Skills, and Abilities

Knowledge of

  • Expert knowledge/experience in the following strongly preferred:

  • Full-stack solution design and implementation

  • Designing and implementing high performance enterprise scale distributed systems.

  • Distributed Caching patterns and topologies

  • Loosely coupled, event-driven architectures

  • RDBMS Data modeling and optimization

  • Profiling and performance optimization - threading, memory management, JVM optimization etc.

  • Working in an Agile, Continuous Integration/Delivery environment

  • Experience building and implementing solutions for Containerized environments

  • Designing and building Low Latency applications

  • Microservices architecture including defining application boundaries

  • Java, Spring, Spring Boot, ORMs, APIs, Messaging

  • .NET experience (nice to have)

  • NoSQL models and when to use them

  • Modern DevOps practices

  • Test-driven development

  • Domain modelling and Design / Integration patterns

  • Strong written and verbal communication skills

  • Industry knowledge

  • Financial Industry (Capital Markets, Wealth Management) background preferred

Skill and Ability in

  • 12 yr of overall experience

  • Java 10 yr

  • Full-stack systems design and development

  • 10 yr
  • Microservices
  • 3 yr
  • Event-based systems
  • 3 yr
  • Hands-on Kafka experience

  • Expert in solutioning on-prem and knowledgeable in cloud-native solutions

Educational/Previous Experience Requirements

Education/Previous Experience

  • Minimum of a B.S. in Computer Science, MIS or related degree and five (5) years of related experience or a combination of education, training and experience as approved by Human Resources.

Licenses/Certifications

  • AWS Solutions Architect preferred.
icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove

Principal Architect, Solution Architecture

Raymond James