Sign in

Full Stack Java, Angular, Spring, Open Source

Company:
SYSTEMATICS, Los Angeles' Oldest IT Agency
Location:
San Diego, California, United States
Salary:
90-120K
Posted:
April 16, 2019

Description:

GREEN CARD OR CITIZENSHIP REQUIRED

FINANCIAL INVESTMENT TECHNOLOGY PROVIDER IS SEEKING A SENIOR DEVELOPER

AT THEIR SAN DIEGO OR PHOENIX FACILITIES

BENEFITS

access to investment opportunities, blue-Cross or Kaiser, dental, vision, long and short term disability coverage, 401k with company matching, daily breakfasts and fully stocked kitchen, two weeks vacation, eight holidays, stock participation program

Key Job Responsibilities

Implement the next generation of invoicing systems and tools

Be involved in the complete software development life-cycle, including working with the production operations team to prepare and execute releases

Contribute ideas to the architecture and design of new components and enhancements to existing components

Work with the business teams to unde

rstand requirements, develop solutions, incorporate them into the designs of our components, and be able to defend decisions that were made

Participate in standup meetings to share status updates and discuss blocking issues

Assist in troubleshooting issues, support the operation of production software, and handle queries from business teams

Write technical documentation for planning and strategic reviews

Foster quality, standards, and cross-training via code reviews

Desired Skills and Experience

3+ years of strong experience in core Java and related technologies in a Unix/Linux environment

6+ years of experience in Systems analysis, design, development, testing and support

Strong Front End Development Skills in Angular preferably or REACT.

Solid foundation in data structures, algorithms, and software design with strong analytical and debugging skills

Professional experience building apps or services from the ground up and scaling at an enterprise level

Experience with Open Source tools and frameworks, such as Spring, Hibernate, Junit

Strong understanding of SOA methodologies and service architectures

Experience using web servers, application containers, caching technologies

Solid knowledge of relational database design and development (SQL, stored procedures, data modeling) and understanding of NoSQL databases (Cassandra)

Experience with messaging systems (i.e., MQ and JMS)

Experience with build tools, such as Git, Maven, and Jenkins

Proven ability to write comprehensive unit and integration tests

Passion for writing clean, tight code that performs well

Track record of being a high performer in current or past roles

Excellent written and verbal communication skills are a must

Experience in the finance industry or knowledge of financial products is a plus

Bachelors or Master's degree in Computer Science or Mathematics or equivalent