Java Developer

Posted 8hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Java Developer building enterprise applications for Digitech’s cloud-based EMS billing and business intelligence platform. Developing accessible front ends, Spring Boot services, APIs, and database integrations.

Responsibilities:

  • Design, develop, and maintain enterprise-grade applications
  • Design and build polished, responsive, accessible, and reusable user interfaces for enterprise Java applications
  • Translate product requirements and UX designs into maintainable production code
  • Develop with modern JavaScript/TypeScript frameworks such as React, Angular, or Vue
  • Assess emerging UI technologies such as Svelte/SvelteKit, web components, HTMX, and Vaadin/Hilla
  • Integrate front-end applications with Spring Boot services through REST and event-driven APIs
  • 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
  • Implement WCAG 2.2 AA-aligned interfaces, semantic HTML, keyboard navigation, and responsive layouts
  • Design and implement Java applications using Spring Boot and Hibernate
  • Develop RESTful and SOAP services and integrate third-party APIs
  • Work with relational databases and optimize queries for performance
  • Write clean, testable code; perform code reviews and unit testing
  • Identify bottlenecks and implement solutions for scalability and efficiency
  • Apply secure coding standards and ensure compliance with internal policies and industry regulations
  • Partner with QA, DevOps, and product teams to deliver features on time
  • Maintain technical documentation and contribute to team knowledge-sharing

Requirements:

  • Bachelor’s degree in Computer Science or related field
  • 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, Spring Framework, and ORM tools
  • Experience with build tools (Maven, Gradle) and version control (Git)
  • Familiarity with CI/CD pipelines
  • Understanding of design patterns and software architecture principles
  • Experience with microservices architecture (preferred)
  • Exposure to messaging systems (Kafka, RabbitMQ) (preferred)
  • Familiarity with testing frameworks (JUnit, Mockito) (preferred)
  • Certifications in Java or related technologies (preferred)

Benefits:

  • Competitive salary, commensurate with experience
  • Comprehensive benefits package
  • 401(k) Plan