Senior Java Developer
Posted on 1/13/2024
INACTIVE
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
Dallas, TX, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Kubernetes
Microsoft Azure
Agile
React.js
MySQL
SQL
Java
Postgres
Gradle
Docker
AWS
Maven
Vue.js
REST APIs
Selenium
Development Operations (DevOps)
AngularJS
CategoriesNew
Software Engineering
Requirements
  • Bachelor's degree in Computer Science, Information Technology, or a related field
  • At least 5 years of experience as a Java Developer
  • Experience in Java 8 and above
  • Extensive experience with modern Java frameworks such as Spring, Spring Boot, JPA and Hibernate
  • Strong understanding of J2EE concepts
  • Expertise in RESTful architecture
  • Expertise in SQL Server and Stored Procedures
  • Familiarity with DevOps CI/CD tools & Java build tools such as Maven and/or Gradle
  • Experience with automated testing frameworks such as JUnit and Selenium
  • 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
  • Strong understanding of software design patterns and principles
  • Strong analytical and problem-solving skills
  • Excellent communication skills with the ability to articulate sophisticated technical concepts to both technical and non-technical stakeholders and collaborate effectively with cross-functional teams
  • Ability to mentor and coach junior developers
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
  • Experience with Agile development methodologies
  • Experience with front-end development technologies such as React, Vue or Angular
  • Experience with database technologies such as SQL Server, Oracle, MySQL, or PostgreSQL
  • Experience communicating technical and concepts to both technical and non-technical audiences
  • Extensive experience migrating Monolith to Microservices Architecture
  • Code pipeline & Infrastructure pipeline concepts