Senior Java Developer (offline)

We are building a product for the customer based in the U.S. The product is an Electronic Health Records platform used by inpatient and outpatient rehabilitation health care facilities in the U.S.
The solution is a web-based SaaS enabled platform that bi-directionally integrates with other 3rd party applications such as pharmacies, labs and other applications through 3rd party API’s. The project team has been working with a cutting edge approach for the medical industry in the U.S. The platform aim is to ultimately ease the daily work of Nurses, Physicians, Therapists and other users through automation and decision support. The product is actively growing by adding the new functionality as well as via enhancing and completely re-working the existing parts.

The front-end is written as a single page application using Angular 11 framework (it runs legacy parts of our application written in AngularJS), that interacts with the backend written in Java by means of REST services with JSON payload.

The back-end is a set of microservices written in Java. They interact with each other and the front-end via REST services with JSON payload.


The technology stack:

Server-side: RESTful API, Java 8, Vert.x, Spring, Jersey, Cassandra, MySQL, Solr, RabbitMQ and others.


Responsibilities:

Design, code product features
Working at all stages of the product lifecycle from requirements capture, through design and implementation to system testing and integration
Increase efficiency through automation, workflow streamlining, and system optimization
Keeping current with new technologies and making recommendations to the team
Cooperate with members of the QA and delivery teams to ensure products are tested
Maintaining high quality coding standards within the team
Active participation in agile ceremonies
Proactively promote technical excellence and improvements
Mentoring and coaching team members
Help, support and share knowledge with colleagues within the team


As a strong Sr Java developer we expect you to meet the following requirements:

Requirements
Knowledge of object oriented fundamentals (OOA, OOP, SOLID), design patterns.
Hands-on experience with following frameworks and tools: Spring Framework, Jersey, JUnit, Maven, Git.
Solid understanding of HTTP and REST concepts.
Understanding of SQL and database design concepts.
Ability to work in a flexible, fast changing environment.
Ability to lead a feature development.
Good team player with great attention to detail

Good to have:

Experience in developing web services (REST) with proper internet security using Java technologies stack
Experience with NoSQL storages
Experience in building a feature from scratch.
Experience with micro-services and cloud-based solutions, AWS
Experience in creating software for the HealthCare Industry
Familiar with Git (Bitbucket)

About TEAM International

TEAM International was founded in 2004 in Lake Mary, FL, USA.

Today, the company is a trusted technology partner and IT services provider to hundreds of industry leaders and innovators globally. It has a total of 1000+ talented employees and delivery hubs in:

— Colombia, Medellin [since 2014]

— Ukraine, Lviv [since 2014]

— Poland, Lublin [since 2016]

— Portugal, Lisbon [since 2022]

Telenor, Atlas Copco, Swiss Re, Coyote Logistics, SwiftPage, COX, Experian, Goodyear, and many other leading organizations trust TEAM to augment their in-house IT departments with the brightest tech talent, build powerful software products, and make their businesses thrive.

✅ TEAM's holistic range of IT offerings includes:

— Software development outsourcing

— Intelligent business automation services

— Software QA & testing

— Microsoft services

— Professional IT consulting services

— Data analytics services

— Managed IT services

Company website:
http://www.teaminternational.com/

DOU company page:
https://jobs.dou.ua/companies/team-international/

The job ad is no longer active
Job unpublished on 4 November 2021

Look at the current jobs Java Kyiv→