Valsoft Corporation acquires and builds market software solutions. The company invests in stable businesses and aims to foster an entrepreneurial environment po
Senior Java Developer
Location
United States
Posted
2 days ago
Salary
0
Seniority
Senior
Job Description
Senior Java Developer
Valsoft Corporation
Role Description As a Senior Java Developer at Chordline Health, you will play a critical role in designing, developing, and maintaining enterprise-grade healthcare applications. You will work across the full stack, contributing to backend services, database interactions, and dynamic user interfaces while ensuring the highest standards of performance, security, and compliance. 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 - Collaborate with cross-functional teams including product, QA, and DevOps - Ensure security, scalability, and HIPAA compliance across all components - Participate in code reviews, technical design discussions, and performance tuning - Support containerized deployments and CI/CD pipelines - Maintain and improve automated testing best practices Qualifications - Core Java and Jakarta EE (formerly J2EE) - Kendo UI and jQuery - Database Management (T-SQL) - API Development - AI Assisted Development Skills - Playwright Proficiency - JavaScript (ES Modules) Requirements - Strong expertise in Core Java and enterprise application development - Hands-on experience with Apache Tomcat - Deep understanding of Servlets and JSPs, 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 - Strong frontend development experience using Kendo UI for jQuery - Experience implementing MVVM patterns using kendo.observable, data-binding techniques - Comfortable knowledge of T-SQL and relational databases - Expertise in writing and optimizing stored procedures, debugging and performance tuning SQL code - 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) - Skilled with JetBrains IntelliJ development IDE - Experience using Junie/ JetBrains AI on existing codebases - Mastering locators & selectors in Playwright - Understanding how Playwright manages auto-waiting - Using browserContext and page objects in Playwright - Familiarity with playwright.config.js and project configurations - Understanding import/export syntax in JavaScript ES Modules - Strong grasp of async/await and Promises - Using try...catch blocks effectively for error handling Nice-To-Have Skills - Familiarity with healthcare workflows, particularly: Authorization and referral processes - Experience working with clinical data (ICD-10, CPT, HCPCS codes) - Strong understanding of HIPAA compliance, data privacy, auditing, and security for PHI - Experience working in modern DevOps environments, including Docker - Understanding how deployments are managed from DevOps tools - Understanding how workflows are triggered in GitHub Actions - Knowing the difference between local execution and CI execution - Managing shared logic across workflows - Environment management using dotenv and environment-specific configs Preferred Qualifications - Experience modernizing legacy Java applications - Exposure to microservices architecture - End-to-end ownership of SDLC - Familiarity with cloud platforms (Azure, AWS, or GCP) - Strong problem-solving and analytical thinking skills Benefits - Work on meaningful technology that improves healthcare delivery - Collaborate with a highly skilled and mission-driven team - Opportunity to influence architecture and modernize systems - Competitive compensation and benefits package
Related Guides
Related Job Pages
More Software Engineer Jobs
Senior Python Developer
Lifted, an Upwork CompanyOne solution built for enterprise companies to source, contract, manage, and pay any type of contingent talent.
Role Description An enterprise client is seeking experienced Senior Python Developers to help build the next generation of Artificial Intelligence systems. This opportunity supports the client who is a leading AI platform that enables organizations to build intelligent applications through high-quality human feedback, AI evaluation, and model alignment. The selected consultants will contribute to AI research by: - Designing programming benchmarks - Evaluating AI-generated code - Helping improve the performance, reasoning, and reliability of frontier AI models This is an excellent opportunity for experienced software engineers who enjoy solving complex technical problems while contributing to the future of Generative AI. This opportunity is ideal for senior software engineers with strong Python expertise who enjoy writing high-quality code, reviewing technical solutions, and working on AI-related projects. What You'll Do: - Design and develop coding benchmarks used to evaluate frontier AI models - Analyze AI-generated code for correctness, reliability, efficiency, and edge cases - Build and maintain scalable data pipelines that support AI evaluation workflows - Create structured programming scenarios to test reasoning, debugging, and code quality - Work with large codebases and multi-language software environments - Collaborate with teams focused on improving how AI models understand, generate, and evaluate software - Write clean, maintainable, and well-tested Python code following software engineering best practices Qualifications - 4+ years of professional software engineering experience (required) - Expert-level proficiency in Python - Experience working at a high-growth technology company or top-tier software organization - Proficiency in at least one additional programming language such as JavaScript, Go, C++, or similar - Experience with CI/CD pipelines and automated testing frameworks such as pytest, Mocha, or JUnit - Strong understanding of software engineering best practices, debugging, and code quality - Excellent analytical and problem-solving skills Requirements - Experience with AI/ML evaluation, model benchmarking, or Generative AI (nice to have) - Background in security engineering (nice to have) - Significant contributions to open-source software projects (nice to have) - Experience working with large-scale distributed systems or enterprise software platforms (nice to have) Benefits - Fully remote contract opportunity - Compensation ranges from $80–$100 USD per hour - Expected workload is 10–39 hours per week, depending on project needs - Weekly payments for approved work completed during the previous week - Work volume may fluctuate throughout the duration of the engagement Hiring Process - Submit your proposal - Complete a short qualification form provided by the client - Qualified candidates will receive an Upwork contract offer and onboarding instructions - After accepting the contract, candidates will gain access to the client's evaluation - Candidates who successfully pass the evaluation will be invited to a technical interview with the client
Software Engineer
UnitedHealth GroupUnitedHealth Group is a healthcare and well-being company that’s dedicated to improving the health outcomes of millions around the world. We are comprised of
Role Description Design, develop, and modify highly specialized computer applications to drive user efficiency and overall business success. Ensure these applications meet demanding standards for privacy and security as required by strict internal policies and industry-specific regulations. Create efficient, high-performance enhancements to these proprietary applications that address and achieve specific customer goals, quickly and effectively. - Design, develop, and implement new technology features that build on existing functionality, including integrating with new technology. - Ensure compliance with software development life cycle protocols and ensure project priorities are recorded and satisfied according to those protocols. - Raise any risk factors to the appropriate project management team. - Constantly improve functionality, reliability, testability, availability, latency, scalability, and efficiency of applications. - Adhere to version control, release management, and deployment protocols to distribute new functionality to the user base. - Satisfy data accessibility standards by ensuring all electronic information and technology is fully usable by people with disabilities. - Facilitate all quality assurance protocols, including user acceptance testing, by quickly resolving issues and providing all required metrics and data, including issue tracking. - Design and develop reporting as needed to summarize and analyze application functionality. - Ensure these proprietary applications satisfy rigorous internally defined technical requirements for performance, resiliency, availability, and scalability. - Collaborate with solutions users to build, extend, and enhance applications that accelerate efficiency and innovation across the organization. - Provide post-deployment support and quickly respond to and resolve unexpected service problems in production. Qualifications - Master’s degree in Computer Information Systems, Computer Science, Computer Engineering or related field. - 24 months of experience in the job offered or in a software engineering-related occupation. Requirements - 24 months of experience in: - Java - Spring boot and Node.JS - HTML - CSS - JavaScript - TypeScript - Angular - MongoDB, MySQL, Oracle, PostgreSQL, or Redis - GitHub - Spring cloud - Microservices - IntelliJ - JUnit and Mockito - Postman and REST - SonarQube, OAuth2, or JWT authentication techniques - Azure or Google Cloud Platform - Jenkins or GitHub Actions - Docker and Kubernetes - RabbitMQ Benefits - Full range of comprehensive benefits, including medical, dental, and vision. - Matching 401k. - Employee stock purchase plan.
Role Description - Desarrollar y mantener aplicaciones y servicios backend basados en Java y Spring Boot. - Implementar nuevas funcionalidades a partir de los requisitos funcionales y técnicos del proyecto. - Diseñar y optimizar integraciones con bases de datos Oracle. - Participar en tareas de análisis, desarrollo, pruebas y despliegue de aplicaciones. - Realizar mantenimiento correctivo y evolutivo de las soluciones existentes. - Garantizar la calidad del código mediante buenas prácticas de desarrollo. - Colaborar con equipos multidisciplinares en entornos ágiles. - Participar en la documentación técnica de los desarrollos realizados. Qualifications - Experiencia mínima de 3 años en desarrollo con Java. - Experiencia demostrable en Spring Boot. - Conocimientos sólidos de bases de datos Oracle. - Titulación mínima de Grado Superior en Informática o similar. - Experiencia en desarrollo de aplicaciones backend y servicios empresariales. - Conocimientos de buenas prácticas de desarrollo y programación orientada a objetos. - Capacidad de trabajo en equipo y orientación a la resolución de problemas. - Disponibilidad para trabajar en modalidad 100% remota.
Role Description - Desarrollar y mantener aplicaciones de banca online en entorno .NET bajo arquitectura MVC. - Participar en el desarrollo evolutivo y correctivo de aplicaciones críticas de negocio. - Implementar nuevas funcionalidades a partir de requisitos funcionales definidos por negocio. - Desarrollar componentes Front-End utilizando HTML5, CSS, JavaScript, jQuery y Bootstrap. - Desarrollar soluciones Back-End mediante C#, Entity Framework y LINQ. - Mantener y evolucionar entornos Data Warehouse (DWH) y procesos ETL. - Desarrollar y mantener paquetes SSIS, informes SSRS y consultas Transact-SQL. - Participar en el desarrollo y mantenimiento de soluciones Microsoft Dynamics CRM. - Desarrollar entidades, workflows, plugins e integraciones con sistemas Back Office. - Gestionar código fuente mediante herramientas de control de versiones (Git y SVN). - Trabajar bajo metodologías Agile participando en backlog, releases y mejora continua. - Colaborar con equipos internacionales y mantener comunicación frecuente con cliente en inglés. - Participar en desarrollos e integraciones sobre Microsoft Dataverse. Qualifications - Experiencia senior en desarrollo Microsoft .NET. - Nivel de inglés mínimo B2 (imprescindible). - Experiencia en desarrollo de aplicaciones web bajo patrón MVC. - Dominio de C#, Entity Framework y LINQ. - Experiencia en tecnologías Front-End: HTML5, CSS, JavaScript, jQuery y Bootstrap. - Experiencia en entornos Data Warehouse (DWH) y desarrollo de procesos ETL. - Conocimientos sólidos de SQL Server, SSIS, SSRS y Transact-SQL. - Experiencia en Microsoft Dynamics CRM. - Experiencia en desarrollo de entidades, workflows, plugins e integraciones. - Conocimientos de Microsoft Dataverse. - Experiencia con herramientas de control de versiones Git y SVN. - Experiencia en entornos de mantenimiento evolutivo y correctivo (Application Management). - Conocimiento de metodologías Agile. - Capacidad de adaptación a cambios de prioridad y cumplimiento de SLAs.

