This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Our client is actively searching for an experienced Senior Java Application Architect who will leverage their technology skills to develop business solutions within the healthcare industry. You will be challenged with cutting-edge technologies to provide a modern framework for container, cloud, and serverless Java/Linux-based solutions. You will contribute technical thought leadership in our agile development teams and deal with complex business integrations, eliciting requirements, and implementing secure and high-performance services consumed by various devices and applications across the organization. You will drive our software evolution and innovations ensuring that we meet our internal and external clients' software needs today and tomorrow. Most importantly, you'll be engaged in meaningful work for an organization that is committed to “improving health, improving lives, and pursuit of answers” every day.
Job Responsibility:
Successfully plan and deliver complex, long-term projects involving multiple teams and external dependencies
Oversee multiple projects in terms of architecture, design, implementation, maintenance, support, and technical debt management
Lead the architecture of new systems, technologies, and processes, ensuring alignment with both functional and non-functional requirements through comprehensive documentation and diagrams
Develop prototypes and proof-of-concepts to facilitate new technology adoption
Establish quality standards and guidelines for coding patterns and the code review process
ensure adherence to these standards across teams
Communicate complex design and architectural concepts effectively to engineering teams, C-level executives, and business representatives
Drive innovation and creativity in solution design to meet the demands of large-scale applications
Mentor and train developers, helping them navigate technical challenges and grow their skills
Web applications and web service development
Platform development
Automation
Coaching/mentoring of teams adopting the platforms
Requirements:
10+ years of experience as an Architect, Technical Lead, Consultant, with a focus on hands-on implementation
Proficiency in Java SE (Standard Edition) and Java EE (Enterprise Edition), Spring Framework (Spring Boot, Spring MVC, etc.)
Strong understanding of Java 17/21 programming concepts
Strong experience in developing RESTful web services using the Spring framework
Understanding of version control systems (e.g., Git)
Familiarity with build tools (e.g., Maven, Gradle)
Knowledge of unit testing frameworks (e.g., JUnit, Mockito)
Familiarity with Infrastructure as Code tools such as Terraform, understanding of CI/CD pipelines
Demonstrated expertise in leveraging Azure or AWS services for solution design and implementation
Highly skilled in SQL development and database management
Proven ability to learn new technologies and apply research to ongoing projects
Excellent troubleshooting, follow-through, and problem-solving skills
Strong analytical, communication, and collaboration skills, particularly within Agile teams
Bachelor’s degree in Computer Information Systems, Information Technology, Software Engineering, Computer Science, Computer Engineering, or a related field
Nice to have:
Experience in the healthcare domain, including knowledge of FHIR, HL7, and AWS Healthcare Services
Development experience building pipelines for public health/health care data (HL7, FHIR, vocabulary, and HHS data standards)
Familiarity with relational and NoSQL databases (e.g., Databricks) for large-scale enterprise solutions
Experience developing container-based and serverless applications
Knowledge of messaging services such as SQS, Kafka, IBM MQ, or Kinesis
Ability to coach and mentor junior developers and promote code reuse across teams
What we offer:
Medical, dental, vision, life, disability, and other insurance plans
ESPP (employee stock purchase program)
401K program with company match after 12 months
HSA (Health Savings Account on the HDHP plan)
SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions
Corporate discount savings program
On-demand training program
Access to certification prep and a library of technical and leadership courses/books/seminars after 6+ months of tenure