BayOne Solutions - Columbus, OH

posted 19 days ago

Full-time - Mid Level
Columbus, OH
Professional, Scientific, and Technical Services

About the position

The Sr. Applications Developer - Java is responsible for designing, developing, and maintaining Java features for Point of Sale (POS) systems. This role involves collaborating with cross-functional teams to gather requirements, optimizing application performance, and integrating third-party APIs. The developer will also conduct unit testing, participate in code reviews, and stay updated on emerging technologies to enhance the development process.

Responsibilities

  • Design, develop, and maintain java features for POS systems.
  • Collaborate with cross-functional teams to gather requirements and implement solutions.
  • Optimize application performance and troubleshoot issues in a timely manner.
  • Write clean, maintainable, and efficient code following best practices.
  • Integrate third-party APIs and services to enhance functionality.
  • Conduct unit testing and participate in code reviews to ensure code quality.
  • Stay updated on emerging technologies and industry trends to incorporate into our development process.
  • Participate in framework discussion and assist with building Proof of Concept (POC)

Requirements

  • 6 - 8 Years of strong hands-on experience in Java JEE, design patterns, Java microservices.
  • 5+ years of experience in java design patterns, multi-threading concepts, spring boot, spring security.
  • 3+ years of experience in Java UI technologies like Angular, React, html/css.
  • Experience working in an Agile environment.
  • Analyze project requirements and prepare high level technical documentation.
  • Experience developing spring boot applications and coordinating with all collaborating teams for functional and technical requirements.
  • Design and develop Restful APIs in the project as per the requirement along with handling the security using Spring Security.
  • Develop unit tests and integrated tests for the applications.
  • Experience with design and development of web-applications for business reporting and monitor systems using monitoring tools like Datadog.
  • Experience with Bitbucket/ GitLab for version control and build tools like Maven/ Gradle.
  • Strong SQL / PLSQL knowledge.
  • Strong communication skills as this role requires collaborating with various teams across the enterprise and reporting progress in terms of key initiatives.

Nice-to-haves

  • Point of Sale (Jumpmind Commerce) experience preferred.
  • Bachelor's degree in computer science, Software Engineering, or a related field.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service