Software Engineer - Randstad USA
Pennington, NJ 08534
About the Job
Position Summary:
- The Open Banking Channel is responsible for vendor and Fintech API integrations, both for inbound and outbound integrations to help clients complete their 360-degree views of their banking data.
- Open Banking is one of our fastest growing channels and we enable thousands of FinTechs that provide alternate banking experiences to our customers. This team builds industry standard based API solutions that enable cutting edge capabilities by facilitating customer-permissioned data sharing.
- We are building a team to develop target state architectures that enable business and product strategies across Consumer, Wealth, Private and Retirements lines of business.
- This platform supports millions of customers and stability, resiliency, and scalability are critical factors in our work.
- The team is looking for a software engineer that will an integral part of our strategy. This is a hands-on role. Requirements include 5+ years of software engineering and development experience (preferably in the financial industry). The engineer will be part of a team that is building an integrated Open Banking cloud native platform utilizing the latest cutting-edge technologies
Primary Skill
Spring boot
Required Skills:
- Experience in Java application Development
- Experience with Spring (Spring Boot, ORM, MVC, Integration, Batch, Services, and others)
- Experience with Object Oriented programming
- Experience with SOA, REST/SOAP web services, JSON/XML
- Experience with at least one ORM/Persistence Framework: Hibernate, JPA
- Experience with Source Control: BitBucket/GIT
- Experience with Maven, Test Driven Development (TDD) and Continuous Integration (CI), JUnit
- Experience with IDE: Eclipse, RAD, or similar
- Experience with web/application servers: Tomcat, Apache, JBOSS, WebSphere
- Experience with at least one RDMS and SQL: Oracle, Sybase, SQL Server
- Experience with Agile/Iterative development and full SDLC development
- Candidates must possess advanced problem solving skills, the willingness to learn and ability to effectively and concisely communicate verbally and in written/presentation format.
Desired Skills:
- Cloud Experience (Microsoft Azure, Amazon AWS, or similar)
- Kubernetes
- Kafka
- NoSQL/Cassandra
- Redis
location: Pennington, New Jersey
job type: Contract
salary: $45.84 - 55.84 per hour
work hours: 8am to 5pm
education: Bachelors
responsibilities:
- We are building a team to develop target state architectures that enable business and product strategies across Consumer, Wealth, Private and Retirements lines of business.
- This platform supports millions of customers and stability, resiliency, and scalability are critical factors in our work.
qualifications:
- Experience level: Experienced
- Education: Bachelors
skills:
Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.
At Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact HRsupport@randstadusa.com.
Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad Digital offers a comprehensive benefits package, including health, an incentive and recognition program, and 401K contribution (all benefits are based on eligibility).
This posting is open for thirty (30) days.