Job Description :
Senior Software Engineer, Back-End - Sunnyvale, CA - Must Be Our W2 need Us Citizens and GC only

Sunnyvale, CA

The Operations Platform Dev Engineering Group at Financial Engines owns the
principal backend component sub-systems responsible for the day-to-day
mission-critical business operations.

As a Senior Software Engineer on the Platform team, you will play a pivotal
role in the design and development of a platform that delivers
mission-critical decisions on the investment advice for millions of
Americans. You will join a fast-paced core team that works together to
design and build services, APIs, and define the data model for this
platform. You will work cross-functionally to solve business problems and
implement the next-generation design of the platform on the AWS Cloud.
The ideal candidate will be excited for the challenge to transform and think
critically on many computer science disciplines including product design,
usability, building APIs, scaling performance, and 24x7 reliability.

Responsibilities:

Design and develop scalable, high performance, and reliable API
driven services that operate 24x7
Implement just-right solution to the problem, applying Big-O
principles
Produce high quality software that is unit tested, code reviewed,
and checked in regularly for continuous integration.
Identify, leverage, and successfully evangelize opportunities to
improve engineering productivity.
Apply your in-depth experience with developing unit tests and
functional tests to ensure superior quality product functionality.
Be a change agent in bringing about technology innovation
especially in the realm of developing AWS cloud based micro services
Interact with both business and technical stakeholders to deliver
high quality products and services that meets/exceeds business, customer,
and technical requirements.

Qualifications:

4+ years of industry experience building and running high
performance enterprise applications
Hands on experience developing Java web applications built with
modern standards based APIs including ReSTful APIs and Back End
implementations.
Expert skillset in Java language APIs, Spring technologies,
Hibernate, JDBC, RDBMS and NoSQL based data persistence
Experience developing solutions on AWS Cloud leveraging AWS
Lambda, S3, DynamoDB, Cloud Formation, and other related AWS technologies.
Solid understanding of Domain Modeling with Relational and
Non-Relational Databases

Automation driven mindset including monitoring, reporting,
iterating, and CI/CD practices
Excellent debugging and problem solving skills, including ability
to diagnose and fix performance and scalability issues.
BS in Computer Science or a related field

Pluses:

DevOps experience owning code in production and proactively
building qualitative solutions.
Certified AWS Developer or Solution Architect Associate.
Good understanding of investment management & financial economics:
Modern portfolio theory, multi-factor models, style analysis.
Domain knowledge of financial services: Defined Contribution
plans (401(k), 403b, etc), Individual retirement plans (IRA, Roth IRA), and
Defined Benefit plans.
             

Similar Jobs you may be interested in ..