About The Position

Digitech, part of the Sarnova family of companies, provides cloud-based billing and business intelligence solutions and outsourced services to the EMS transport industry. The company is seeking a Java Software Developer to design, develop, and maintain enterprise-grade applications. The developer will work with cross-functional teams to deliver secure, scalable, high-performance solutions that meet business requirements. The role includes building responsive, accessible, reusable front-end interfaces; developing with modern JavaScript and TypeScript frameworks; and integrating front-end applications with Spring Boot services. It also involves designing and implementing Java applications and APIs, working with relational databases, maintaining code quality and performance, applying secure coding practices, collaborating across teams, and documenting technical work.

Requirements

  • Bachelor’s degree in Computer Science or a related field.
  • At least 3 years of experience in Java development.
  • Demonstrated experience building production front-end applications with JavaScript and TypeScript using at least one modern framework such as React, Angular, or Vue.
  • Strong understanding of HTML5, CSS3, responsive design, browser behavior, component-based development, state management, and front-end build tooling.
  • Strong knowledge of Java SE/EE, the Spring Framework, and ORM tools.
  • Experience with build tools such as Maven or Gradle and version control using Git.
  • Familiarity with CI/CD pipelines.
  • Understanding of design patterns and software architecture principles.

Nice To Haves

  • Experience with microservices architecture.
  • Exposure to messaging systems such as Kafka or RabbitMQ.
  • Familiarity with testing frameworks such as JUnit or Mockito.
  • Certifications in Java or related technologies.

Responsibilities

  • Design and build polished, responsive, accessible, reusable interfaces for enterprise Java applications, translating product requirements and UX designs into maintainable production code.
  • Develop front-end applications using frameworks such as React, Angular, or Vue, and assess emerging frameworks and Java-integrated UI technologies for appropriate use cases.
  • Integrate front-end applications with Spring Boot services through REST and event-driven APIs, addressing authentication, authorization, session management, CORS, API versioning, and secure browser-to-service communication.
  • Establish scalable component architecture, state-management patterns, front-end routing, design-system conventions, and modular strategies.
  • Partner with product and UX teams to improve usability and workflow efficiency, and implement interfaces aligned with WCAG 2.2 AA, including semantic HTML, keyboard navigation, and responsive layouts.
  • Design and implement robust, maintainable Java applications using frameworks such as Spring Boot and Hibernate.
  • Develop RESTful and SOAP services and integrate with third-party APIs.
  • Work with relational databases and optimize queries for performance.
  • Write clean, testable code; follow best practices; perform code reviews and unit testing.
  • Identify performance bottlenecks and implement solutions for scalability and efficiency.
  • Apply secure coding standards and ensure compliance with internal policies and industry regulations.
  • Collaborate with QA, DevOps, and product teams to deliver features on time.
  • Maintain technical documentation and contribute to team knowledge-sharing.

Benefits

  • Competitive salary commensurate with experience.
  • Comprehensive benefits package.
  • 401(k) Plan.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service