Senior Software Engineer

Job Category: Technology and IT
Job Type: Full Time
Job Location: USA
Company Name: Onbe

Company Overview

Onbe is a leading fintech company specializing in modernizing and managing disbursements from businesses to individuals. As the category leader in B2C disbursement solutions, we help corporate clients streamline and optimize their payment operations. Our advanced technology platform delivers fully managed, end-to-end disbursement solutions, allowing clients to offload the cost, complexity, and risk of handling these payments internally. The result is a seamless, instant, and user-friendly experience for recipients.

Responsibilities

  • Design, develop, and maintain advanced Java-based applications.

  • Collaborate with cross-functional teams to tackle complex technical challenges.

  • Create and maintain comprehensive technical documentation for software design and development processes.

  • Conduct code reviews and provide constructive feedback to peers.

  • Develop and maintain automated test scripts to ensure high-quality, reliable software delivery.

  • Implement modern cloud-native architectures, including microservices, serverless solutions, and containerization.

  • Deploy, monitor, and maintain applications across development, staging, and production environments.

  • Work with container technologies like Docker and Kubernetes to enhance scalability and deployment efficiency.

  • Build RESTful APIs using Spring Boot.

  • Mentor and guide junior developers to foster team growth and knowledge sharing.


Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or a related discipline.

  • 5+ years of experience as a Java Developer.

  • Proficiency with Java 8 or newer.

  • Deep expertise in Java frameworks such as Spring, Spring Boot, JPA, and Hibernate.

  • Experience with relational databases like Microsoft SQL Server and familiarity with stored procedures.

  • Hands-on experience with Java build tools (Maven and/or Gradle) and DevOps CI/CD pipelines.

  • Strong understanding of J2EE principles and RESTful architecture.

  • Familiarity with automated testing frameworks like JUnit and Playwright.

  • Experience with modern cloud architectures, including microservices, serverless, and containerized deployments.

  • Proficiency with Docker and Kubernetes.

  • Familiarity with cloud platforms such as Azure, AWS, or other providers.

  • Strong foundation in software design patterns and development principles.

  • Excellent analytical and problem-solving skills.

  • Exceptional communication skills, with the ability to explain technical concepts to both technical and non-technical audiences.

  • Proven ability to mentor and support junior developers.


Preferred Qualifications

  • Experience working within Agile development methodologies.

  • Familiarity with front-end technologies such as Angular or React.

  • Comfortable presenting technical concepts to diverse audiences.


Compensation and Benefits

  • Base salary range: $140,220 to $171,000, plus eligibility for an annual bonus.

  • Salary will be determined based on experience, qualifications, education, certifications, business needs, and market factors.

  • Competitive benefits package including:

    • Medical, dental, vision, and wellness programs

    • 401(k) with company match

    • Open paid time off policy

    • Generous parental leave

    • And much more!

APPLY

Apply for this position

Allowed Type(s): .pdf, .doc, .docx