Jobs · Engineering

Senior Java Developer - Chordline Health

Chordline Health · United States · 2 wk ago
RemoteRemoteEngineeringFull-time

Key Responsibilities

  • Design, develop, and maintain scalable Java-based web applications running on Apache Tomcat
  • Build and enhance RESTful APIs and backend services using Jakarta EE technologies
  • Develop and maintain dynamic UI components using Kendo UI and jQuery
  • Help optimize and troubleshoot complex SQL queries and stored procedures
  • Ensure security, scalability, and HIPAA compliance across all components
  • Collaborate with cross-functional teams including product, QA, and DevOps
  • Support containerized deployments and CI/CD pipelines
  • Maintain and improve automated testing best practices

Required Technical Skills

  • Core Java and Jakarta EE (formerly J2EE)
  • Strong expertise in Core Java and enterprise application development
  • Hands-on experience with Apache Tomcat
  • Deep understanding of: Servlets and JSPs (HttpServlet implementations and server-side rendering), Jakarta EE APIs, including: jakarta.servlet, jakarta.xml.bind, JAX-RS (Jersey) for RESTful services
  • Extensive experience with JDBC and SQL, including: ResultSet, CallableStatement, Custom database wrappers
  • Experience working with Microsoft SQL Server
  • Kendo UI and jQuery
  • Strong frontend development experience using: Kendo UI for jQuery (Grids, TabStrips, DropDownLists, Observables) JavaScript and jQuery for: DOM manipulation, AJAX calls, event handling, Experience implementing MVVM patterns using: kendo.observable, data-binding techniques
  • Database Management (T-SQL)
  • Comfortable knowledge of T-SQL and relational databases
  • Expertise in: writing and optimizing stored procedures, debugging and performance tuning SQL code
  • Understanding of healthcare-related data models, including: members, providers, authorizations
  • API Development
  • Strong experience designing and maintaining APIs: RESTful services (JAX-RS/Jersey)
  • Familiarity with: OpenAPI/Swagger for API documentation and client generation
  • Proficiency with JSON processing, including: Jackson library (ObjectNode, ArrayNode)
  • AI Assisted Development Skills
  • Skilled with JetBrains IntelliJ development IDE
  • Experience using Junie/ JetBrains AI on existing codebases
  • Playwright Proficiency
  • Locators & Selectors: Mastering getByRole, getByText, and getByLabel as seen in the workflows.
  • Avoiding brittle CSS/XPath selectors.
  • Handling Asynchronous Actions: Understanding how Playwright manages auto-waiting and how to use explicit waitFor or expect assertions correctly.
  • Context & Page Management: Using browserContext and page objects, especially for handling multiple tabs or authentication states.
  • Playwright Test Runner: Familiarity with playwright.config.js, project configurations, and CLI flags (like --headed, --project).
  • JavaScript (ES Modules)
  • ES Modules: Understanding import/export syntax and how modules interact.
  • Asynchronous Programming: Strong grasp of async/await and Promises.
  • Error Handling: Using try...catch blocks effectively for optional steps.

Nice-To-Have Skills

  • Healthcare Domain Knowledge
  • Familiarity with healthcare workflows, particularly: Authorization and referral processes
  • Experience working with: Clinical data (ICD-10, CPT, HCPCS codes), member and provider relationships
  • Strong understanding of: HIPAA compliance, data privacy, auditing, and security for PHI
  • DevOps and Infrastructure
  • Experience working in modern DevOps environments, including: Docker for containerization, apache Tomcat configuration (context.xml, server.xml, parallel deployment strategies), maven for dependency management and builds, redis for session management in distributed systems
  • TeamCity: Understanding how deployments are managed from DevOps tools.
  • GitHub Actions: Understanding how workflows are triggered (cron, manual, deployment), how secrets are passed from GitHub to the tests, and how to analyze artifacts (HTML reports, videos) from failed runs.
  • Environment Context: Knowing the difference between local execution (often headed) and CI execution (headless) and how the framework handles these differences automatically.
  • Framework Architecture & Reusability
  • Helper Pattern: manage shared logic across 177+ workflows
  • Environment Management: dotenv and environment-specific configs

Similar jobs

Senior Java Developer

Staffing Spot, Inc.Des Moines, IA· 6 days ago
Information Technologyapply on jobs.pyjamahr.com

Senior Java Developer

Tata Consultancy ServicesCharlotte, NC· 6 days ago
Information Technologyapply on ibegin.tcsapps.com

Senior Java Developer

Enterprise Engineering Inc. (EEI)New York, NY· 2 wk ago
Information Technologyapply on www1.jobdiva.com