Senior Java Engineer

2 Weeks ago • 7 Years + • Programming

Job Summary

Job Description

N-iX is seeking an experienced Senior Java Engineer to join their team. The role involves working with a client focused on EHR implementation and workflow redesign to improve clinical care. Responsibilities include writing secure application and system code, coding, testing, and troubleshooting applications, maintaining and enhancing existing applications, and translating logical specifications into physical designs. The engineer will also evaluate interdependencies between applications, write and execute unit tests, assess and implement processing efficiency improvements, write and maintain documentation, collaborate with team members and users, define user stories, participate in Agile development, provide input during planning sessions, and mentor junior developers. The ideal candidate will have experience with Java technologies and frameworks, cloud technologies (AWS preferred), relational and NoSQL databases, DevOps practices, infrastructure as code (Terraform), development tools like IntelliJ IDEA and GitHub, healthcare data integration technologies (HL7, JSON, XML), and front-end technologies like React. Experience with high-throughput transactional systems, microservices, and distributed systems is also required.
Must have:
  • 7+ years of commercial experience in Microsoft, Java, or web services
  • 5+ years of Java technologies and frameworks experience (JDBI, Hibernate)
  • 5+ years of cloud technologies experience (AWS preferred)
  • Experience with relational databases (PostgreSQL)
  • Familiarity with DevOps practices (CI/CD, GitFlow)
  • Experience with Terraform
  • Experience with IntelliJ IDEA and GitHub
  • Familiarity with healthcare data integration (HL7, JSON, XML)
  • Experience with front-end technologies (React, jQuery, AJAX)
  • Experience designing cloud architectures/microservices
  • Strong problem-solving and communication skills
Good to have:
  • HIPAA Awareness
  • AWS Certified Solutions Architect - Associate
  • Familiarity with encryption and Microsoft Crypto API
  • Python knowledge
Perks:
  • Flexible working format (remote, office-based, or flexible)
  • Competitive salary and compensation package
  • Personalized career growth
  • Professional development tools (mentorship, tech talks, trainings)
  • Active tech communities
  • Education reimbursement
  • Anniversary presents
  • Corporate events and team buildings
  • Location-specific benefits

Job Details

N-iX warmly welcomes an experienced Senior Java Engineer to join our talented team.  

Our client brings extensive experience to EHR implementation and workflow redesign to improve clinical care. The company evolved as clinical needs and technology became more sophisticated, and with that, a greater demand for the ability to move health information efficiently and effectively. Our team provides unmatched expertise in interoperability, health information exchange and Direct services. 

Responsibilities:

  • Write application, service, and system code following SES secure coding guidelines.
  • Code, test, and troubleshoot applications and services using appropriate technologies and tools.
  • Maintain and enhance existing applications by modifying program specifications, designing detailed programming logic, and implementing approved changes.
  • Translate logical system and application specifications into physical system and application design
  • Evaluate complex interdependencies between applications and services to ensure that changes in one do not cause unintended effects in others
  • Write and execute unit tests; contribute to automated testing efforts to ensure software quality.
  • Assess and implement improvements to processing efficiency within application systems. Analyze performance of applications and take action to correct deficiencies.
  • Write and maintain comprehensive application and system documentation.
  • Collaborate with team members and users to gather requirements, handle change requests, and develop effective solutions.
  • Help define user stories and develop detailed plans to guide the team’s work.
  • Participate in Agile development processes, contributing to sprints and collaborating with team members.
  • Provide input during planning sessions and support team goals.
  • Actively learn and apply new technologies to enhance user experience and improve productivity.
  • Mentor junior members of the development team.

Requirements:    

  • 7+ years of commercial experience developing applications in a Microsoft, Java, or web services environment.
  • 5+ years of hands-on experience developing solutions using Java technologies and frameworks, particularly JDBI, Hibernate, or similar ORM frameworks.
  • 5+ years of experience working with cloud technologies, preferably AWS (e.g., S3, Lambda, RDS, DynamoDB, SQS, OpenSearch). Experience with Azure or other cloud providers is a plus.
  • Experience with relational databases (e.g., PostgreSQL) and exposure to NoSQL databases.
  • Familiarity with DevOps practices, including CI/CD pipelines, GitFlow, and collaborative DevOps responsibility.
  • Experience with infrastructure as code tools like Terraform.
  • Experience using IntelliJ IDEA and GitHub for development and version control.
  • Familiarity with healthcare data integration technologies (e.g., HL7, JSON, XML), and an understanding of interoperability standards and SQL/database principles.
  • Experience with front-end technologies such as React, jQuery, jQuery UI, and AJAX.
  • Experience interpreting software specifications and participating in the design, development, and testing process.
  • Experience developing high-throughput transactional systems, handling concurrency in distributed applications.
  • Hands on experience designing cloud architectures, microservices, or event-driven architectures and distributed systems
  • Ability to quickly learn and adapt to SES environment and clinical data exchange standards.
  • Excellent problem-solving abilities and a willingness to continuously learn.
  • Strong organizational skills with the ability to prioritize tasks, meet deadlines, multitask, and pay close attention to detail.
  • Strong verbal and written communication skills, with the ability to ask insightful questions and actively listen.

Would be a plus:

  • HIPAA Awareness
  • AWS Certified Solutions Architect - Associate or others
  • Familiarity with encryption, digital signatures and Microsoft Crypto API
  • Python knowledge

We offer*:

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits

*not applicable for freelancers

Similar Jobs

dun bradstreet - Data Operations Analyst

dun bradstreet

Vienna, Vienna, Austria (Hybrid)
4 Weeks ago
Zelis  - Inpatient DRG Sr Reviewer

Zelis

Hyderabad, Telangana, India (On-Site)
1 Month ago
EveryMatrix - Game Presenter - Turkish Speaking

EveryMatrix

Batumi, Adjara, Georgia (On-Site)
9 Months ago
bytedance - Research Engineer Graduate (Vision AI Platform)

bytedance

Seattle, Washington, United States (On-Site)
3 Months ago
The Orchard - Manager, Relationship Support - US Latin

The Orchard

Miami, Florida, United States (On-Site)
4 Days ago
Next Level Business Services - Java Developer

Next Level Business Services

San Jose, California, United States (On-Site)
8 Months ago
Canonical - Lead Golang Software Engineer

Canonical

(Remote)
2 Months ago
Banyan Software - Principal Software Developer (Java/Kotlin)

Banyan Software

Chennai, Tamil Nadu, India (On-Site)
2 Months ago
ARHS - Java Jee Developer

ARHS

Luxembourg (On-Site)
9 Months ago
Autodesk - Software Engineer, C++

Autodesk

Bengaluru, Karnataka, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Razer - Business Development Manager

Razer

Tokyo, Japan (On-Site)
1 Month ago
Pokemon - Category Manager

Pokemon

Bellevue, Washington, United States (Hybrid)
1 Week ago
Insomniac - Senior Gameplay Programmer, AI

Insomniac

United States (Remote)
1 Month ago
PwC - ETIC, Cyber Security Cyber Risk - Associate

PwC

Cairo, Cairo Governorate, Egypt (On-Site)
9 Months ago
Ion - Senior UI Designer - Italy

Ion

Milan, Lombardy, Italy (On-Site)
9 Months ago
WebTech Corporation - Fleet Innovation and Transformation Lead Systems Engineer

WebTech Corporation

Fort Worth, Texas, United States (On-Site)
1 Month ago
Google - Associate Android Auto Partner Engineer, gReach Program

Google

Seoul, South Korea (On-Site)
2 Months ago
Mattel Inc - Asset Protection Associate (Part-Time)

Mattel Inc

Chicago, Illinois, United States (On-Site)
2 Months ago
Litmus - Business Development Representative- EMEA

Litmus

Berlin, Berlin, Germany (On-Site)
2 Months ago
Capgemini - Data Architect

Capgemini

Chennai, Tamil Nadu, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Ukraine

EveryMatrix - Junior BI/DB Developer

EveryMatrix

Lviv, Lviv Oblast, Ukraine (Hybrid)
2 Weeks ago
virtous games - Game Producer

virtous games

Kyiv, Kyiv City, Ukraine (Remote)
3 Weeks ago
BetterMe - Product Manager (Mobile)

BetterMe

Kyiv, Kyiv City, Ukraine (Remote)
2 Months ago
Esports Charts - Sales Manager

Esports Charts

Kyiv, Kyiv City, Ukraine (Remote)
9 Months ago
BetterMe - Email Deliverability Specialist

BetterMe

Kyiv, Kyiv City, Ukraine (Remote)
2 Weeks ago
Room 8 Group - Senior SDET

Room 8 Group

Ukraine (Remote)
2 Months ago
Gunzilla - Senior Gameplay Animator

Gunzilla

Kyiv, Kyiv City, Ukraine (On-Site)
3 Months ago
N-ix - Senior Business Analyst, Dynamics 365

N-ix

Ukraine (Hybrid)
1 Month ago
luxsoft - Solution Architect

luxsoft

Ukrainka, Kyiv Oblast, Ukraine (Remote)
2 Weeks ago
Gunzilla - Producer

Gunzilla

Kyiv, Kyiv City, Ukraine (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Programming Jobs

Aristocrat - Engineer II - C++ Developer

Aristocrat

Noida, Uttar Pradesh, India (Hybrid)
3 Days ago
Next Level Business Services - Technical Lead – Java

Next Level Business Services

Jersey City, New Jersey, United States (On-Site)
9 Months ago
Scorewarrior - Senior Client C++ Developer (Core Team)

Scorewarrior

Limassol, Limassol, Cyprus (On-Site)
3 Months ago
CGS Carrers - Lead Java Software Engineer

CGS Carrers

Indonesia (Remote)
2 Months ago
Quantic Dream - Graphic Programmer

Quantic Dream

Paris, Île-de-France, France (Hybrid)
2 Weeks ago
Build Staff - .Net Lead

Build Staff

Richmond, British Columbia, Canada (On-Site)
6 Years ago
Bigpoint - Senior Java Developer (m/f/d)

Bigpoint

Hamburg, Hamburg, Germany (On-Site)
2 Months ago
Epic Games - Principal Programmer, Horde

Epic Games

Montreal, Quebec, Canada (On-Site)
5 Months ago
Ion - Java Developer, Budapest

Ion

Budapest, Hungary (Hybrid)
9 Months ago
Extreme Inc. - Gaming Machine Board Control Programmer

Extreme Inc.

Tokyo, Japan (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded