Location: 4910 Tiedeman Road - Brooklyn, Ohio 44144
ABOUT THE JOB
We are looking for a Full Stack Engineer to play an important role on a team of brilliant engineers, as we expand and improve our ever-growing financial product suite.
This is a great learning opportunity. You will use latest frameworks, such as ReactJS (with Reflux and Typescript), Spring Boot, Java 11+, Redis for unstructured data and session management, GCS for document management, H2 for automated tests, Ruby/ROR an alternative to Java in some products, API Gateway for microservices, HOC, closures, and lambdas for currying and other functional programming, OpenAPI for docs. We develop on top of GCP, with our microservices running in Kubernetes. We use Jenkins for CI/CD, which not only builds, tests, and deploys, it can do so to any environment, with each developer having their own environment hosted in their personal Kubernetes namespace.
If you are interested in revolutionizing the financial industry while working with a driven and collaborative team, this is the role for you.
ESSENTIAL JOB FUNCTIONS
Develop - Oversee and verify the development done by less experienced team members. Write complex programs in more than one language.
Test - Define system tests, conduct tests and verify correctness for medium to large projects. Define load test with Load test team and BA. Oversee the testing of lesser experienced team members.
Deploy - Supervises a team to implement application software within the department. Investigates whether the principles of application software are being implemented.
REQUIRED QUALIFICATIONS
Qualified individuals with disabilities or disabled veterans who are unable or limited in their ability to apply on this site may request reasonable accommodations by emailing .
ABOUT THE JOB
We are looking for a Full Stack Engineer to play an important role on a team of brilliant engineers, as we expand and improve our ever-growing financial product suite.
This is a great learning opportunity. You will use latest frameworks, such as ReactJS (with Reflux and Typescript), Spring Boot, Java 11+, Redis for unstructured data and session management, GCS for document management, H2 for automated tests, Ruby/ROR an alternative to Java in some products, API Gateway for microservices, HOC, closures, and lambdas for currying and other functional programming, OpenAPI for docs. We develop on top of GCP, with our microservices running in Kubernetes. We use Jenkins for CI/CD, which not only builds, tests, and deploys, it can do so to any environment, with each developer having their own environment hosted in their personal Kubernetes namespace.
If you are interested in revolutionizing the financial industry while working with a driven and collaborative team, this is the role for you.
ESSENTIAL JOB FUNCTIONS
- Acts as Subject Matter Expert for multiple applications or significant depth in an application - for Business Analysts and System and Data Architects to define overall system design and detailed technical requirements
- Identifies better sources of data feeds and interfaces with architects to ensure their feasibility with corporate data warehouse, when needed
- Creates sound and useable Technical requirements documentation and assists others in preparing the same
- Creates Prototypes and can explain it to Business and other Technology resources
- Leverages domain knowledge to provide additional capabilities that can delivered within scope
- Ensure the team completes unit testing cycles within expected defect tolerances and timeframes as established by ETS and Project Manager, respectively,
- Documents functions and changes to new or modified modules and test activities/results and other areas such as error handling and backup/recovery procedures.
- With little to no supervision from PM can perform the following:
Develop - Oversee and verify the development done by less experienced team members. Write complex programs in more than one language.
Test - Define system tests, conduct tests and verify correctness for medium to large projects. Define load test with Load test team and BA. Oversee the testing of lesser experienced team members.
Deploy - Supervises a team to implement application software within the department. Investigates whether the principles of application software are being implemented.
REQUIRED QUALIFICATIONS
- Bachelor's Degree in Computer Science
- 6 years of related Java experience
- Architectural Patterns: Highly Available, Fault Tolerant, Security, Reliable, SOA Server-less, Disaster recover, Storage & Archival
- Multi-tier Architectures using Coaching, Load Balancers, Web & App Serves, Databases
- Web App development: HTML5, CSS3, JQuery, Bootstrap, Angular Framework, React Framework
- Programming / Scripting Languages: Java, JavaScript, Spring Boot, Spring Data JPA(hibernate) , Java8 , Shell, NodeJS, Python, R
- Databases: Oracle 12c
- DevOps, CI/CD, automation tools: Docker, OpenShift, Jenkins, XL Release, Maven
- Source Controls: Git/Bitbucket, JIRA, Team Forge, Atlassian/ Confluence, and SharePoint.
- Excellent written and verbal communication skills.
- Ability to work with others, and independently.
- Broad-based development skills with depth of development skills in a single discipline.
- Subject Matter Expert. Drives quality.
- Drives the vision.
- Sees and evaluates alternatives.
Qualified individuals with disabilities or disabled veterans who are unable or limited in their ability to apply on this site may request reasonable accommodations by emailing .