Bm Technologies - Malvern, PA

posted 13 days ago

Full-time - Mid Level
Malvern, PA
Securities, Commodity Contracts, and Other Financial Investments and Related Activities

About the position

BMTX is seeking a motivated and results-driven Senior Java Developer to join their innovative team. This role focuses on collaborating with cross-functional teams to deliver high-quality software solutions while ensuring performance, scalability, and adherence to best practices in software development. The ideal candidate will have a strong background in Java and related technologies, with a passion for continuous improvement in the software development lifecycle (SDLC).

Responsibilities

  • Collaborate with a cross-functional team on features up and down the technology stack.
  • Be an expert in and evangelist for simple, safe, and sustainable solutions to complex problems.
  • Treat performance and scalability as a feature.
  • Treat quality as team owned.
  • Ensure that software architecture and design decisions are peer-reviewed and can be traced back to overarching business objectives.
  • Identify and deliver improvements to the SDLC in general and the development experience, in particular, to ensure that the status quo is safe, high-quality, rapid releases.
  • Document your work so that others can understand it.

Requirements

  • 5+ years of experience in Java/J2EE, Oracle.
  • 5+ years of experience of AJAX, JSON, JavaScript, CSS and HTML.
  • Experience working in a formal SDLC i.e., Agile/Scrum, Waterfall.
  • Experience with Git workflow.
  • Experience with Spring Framework.
  • Experience with Public Cloud computing a plus.
  • Experience working with front-end teams to develop internal and public APIs and ability to articulate the different styles i.e., REST, RPC, SOAP.
  • Experience in Software Architecture, Standards, Patterns and Principles.
  • Experience integrating with external third-party vendor APIs.
  • Experience or working knowledge with Docker, container registries, and Kubernetes a plus.
  • Relevant Bachelor’s degree, or equivalent combination of education and experience.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service