Position: Middle Java Software Engineer
Company: N-iX
Experience required: 3y
Category: Java
English level: upper
Published: 2022-09-01T00:00:00+03:00

**We are looking **for energetic, passionate and engaged **Middle Java Software Engineer** to join our development team helping to define, build, maintain and support our customer's initial and ongoing experience.

**About Client**
Our client securely delivers vital health information to impact care by operating multiple national networks supporting interoperability for all healthcare constituents. We are focused on network and service excellence for individuals, connections, and participants accessing our Connectivity Services. 
Our team brings extensive physician-led experience from EHR implementation and workflow redesign to improve clinical care. 
Our platform is a large digital platform, feature rich and serving a variety of internal and external users across the globe. The Platform has a long-established Java codebase which has evolved over a number of years.

The Software Engineer works closely with peers, customers and stakeholders globally and across functions, utilizing analytical skills and collaboration tools to deliver customer requirements to support the smooth utilization of our platform across the world. He/she is experienced in software development and will utilize this experience in developing solutions that bring maximum business value to the end customer.

**Responsibilities: **
- Analyzing requirements, technical design, and implementing into new capabilities within the platform
- Providing technical support for existing functionalities in production environment
- Upholding code standards and best practices through code reviews, refactoring efforts, and peer mentoring
- Engaging in the identification and remediation of issues related to code / solutions quality, functionality or other problems in the technical and business domains
- Documenting new or updated functionality as released
- Participating actively in all aspects of the agile process and ceremonies to deliver usable functionality

**Requirements:**
- 3+ years hands-on development experience
- Strong working knowledge of Java 8/11/17
- Knowledge of Spring Boot, Spring Cloud, Spring Data
- Experience working with GCP, GKE
- Experience OR willing to learn Terraform
- Understanding of CI/CD processes, working with Gitlab
- Good English-speaking skills
- Excellent logical, analytical skills and attention to detail

**Will be a plus:**
- Experience in Frontend(React)
- Experience with agile development methodology

**We offer:**
- Flexible working format - remote, office-based or flexible
- A competitive salary and good compensation package
- Flexible and 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
- Paid vacation days, sick leaves, and days off
- Healthcare & Sport program
- Medical insurance
- Memorable anniversary presents
- Corporate events and team buildings