Full Stack Java Engineer
Updated on 2/27/2024
Onbe

201-500 employees

Manages corporate disbursements with modern payment solutions
Company Overview
Onbe is a fintech leader in business-to-individual disbursements, offering a comprehensive platform that allows corporate clients to outsource their entire B2C disbursement operation, reducing costs, complexity, and risk. The company's solutions are designed to transform payments from a cost center to a profit center, providing tools for modern payment experiences, including digital wallets, real-time payments, and global bank transfers. With a focus on compliance and scalability, Onbe offers no-code, low-code, and easy API integrations, enabling businesses to grow and adapt quickly while ensuring protection against fraud and complex compliance issues.
Fintech

Company Stage

N/A

Total Funding

N/A

Founded

1996

Headquarters

Chicago, Illinois

Growth & Insights
Headcount

6 month growth

4%

1 year growth

7%

2 year growth

43%
Locations
Wheeling, IL, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Kubernetes
Microsoft Azure
JavaScript
React.js
SQL
Java
Gradle
Docker
AWS
Maven
REST APIs
Development Operations (DevOps)
Webpack
HTML/CSS
CategoriesNew
DevOps & Infrastructure
Software Engineering
Requirements
  • 5+ years of experience as a Full Stack Developer with Java and React
  • Experience in Java 8 and above
  • Extensive experience with modern Java frameworks such as Spring, Spring Boot, JPA and Hibernate
  • In-depth knowledge of JavaScript, CSS, HTML, and front-end languages
  • Expertise in RESTful architecture
  • Expertise with relational and document databases, such as SQL Server, Azure Cosmos Db, etc.
  • Familiarity with DevOps CI/CD tools & Java build tools such as Maven and/or Gradle
  • Experience with automated testing frameworks such as JUnit
  • Experience with modern cloud architectures such as microservices, serverless, and containerization
  • Experience with containerization technologies such as Docker and Kubernetes
  • Familiarity with Azure, AWS or other cloud providers
Responsibilities
  • Design, develop, and maintain complex Java applications
  • Collaborate with cross-functional teams to identify and solve complex software problems
  • Create and maintain technical documentation related to software design and development
  • Participate in code reviews and provide constructive feedback to team members
  • Develop and maintain automated testing scripts to ensure high-quality software delivery
  • Implement modern cloud architectures such as microservices, serverless, and containerization
  • Work with containerization technologies such as Docker and Kubernetes
  • Develop RESTful APIs using Spring Boot
  • Mentor and coach junior developers
Desired Qualifications
  • Knowledge of REACT tools including React.js, Webpack, Enzyme, Redux, and Flux
  • Experience with automated testing frameworks such as JUnit