Vacancy expired!
- At Client, our technology engineering leaders bring an open and creative mindset to developing our clients' solutions.
- We're looking for software developers who can work collaboratively and have experience in a range of technologies.
- These developers should define solution architecture plus have the tenacity and attention to detail to work through complex problems.
- Our environment consists of modern APIs, micro-services, third-party integrations, and cloud infrastructure.
- You are tasked with improving/expanding our platform and product.
- You will accomplish this by developing new features, investing/reproducing/resolving bugs, and creating helpful documentation.
- Partner with the Infrastructure, Product and Design teams to deliver on an iterative model where application features and server improvements are released every other week.
- Design and implement REST APIs for mobile and web clients including our payment devices, web dashboard, and 3rd party apps
- Identify technical requirements in product meetings and assist the business team with realistic project planning and feature development; translate product requirements into functional, maintainable, extensible software that is in-line with company objectives
- Own your merchant-facing services /features from development through deployment and production monitoring
- Participate in design/code reviews.
- Mentor junior engineers
- Partner with the Infrastructure Team to design data models to support large-scale highly available services
- Work with QA to develop test plans/strategies
- Participate in a regular on call rotation
- 5-7 years of industry experience
- Strong coding skills; Java is our language of choice
- Strong knowledge of relational databases and non-relational databases, Cassandra, YubaByte, DB2, Oracle, SQL
- Experience with microservices and API design
- Superior problem-solving skills and debugging capabilities
- Knowledge of relational and multidimensional data design and development techniques including star schema, snowflake schema, cube design, ETL and others
- 3+ years of hands-on experience working in Cloud Native technologies such as Kubernetes, Dockers, HELM Charts and OpenShift
- Strong background in data warehousing concepts, ETL development, data modeling, metadata management and data quality
- Bachelor’s degree in Computer Science, Computer Engineering, or similar degree, or equivalent experience
- Experience in the finance/banking sector
- Experience with cloud migration (Azure/PCF/Openshift/AWS/ Google Cloud)
- Ability to design and implement effective analytics solutions and models with Snowflake
- Experience in building distributed, service oriented, microservices-style and cloud-based application architectures
- Experience in automation testing, mock frameworks, virtual services, performance testing and pipeline tools like Jenkins or Concourse
- Understanding of implementing tools for security like Voltage, Sonatype, WebInspect, Fortify, MFA (Ping, Centrify, Access Manager), LDAP
- Experience in containerization with applications deployed on Docker or Kubernetes
- Experience in using CICD tooling such as TFS build pipeline or GitHub
- Knowledge of Test-Driven Development (TDD), Behavior-Driven Development (BDD), and/or Agile methodologies
- Data analysis experience
- ID: #49892252
- State: New Jersey Berkeleyheights 07922 Berkeleyheights USA
- City: Berkeleyheights
- Salary: Depends on Experience
- Job type: Contract
- Showed: 2023-05-09
- Deadline: 2023-07-07
- Category: Et cetera