Position: Junior Java developer
Company: TEAM International Services
Category: Java
Experience required: 1y
English level: intermediate

TEAM International is looking for a junior Java developer for full-time employment.

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 SaaS web-based platform that bi-directionally integrates with other 3rd party applications such as pharmacies, labs, and other applications through 3rd party APIs. The project team has been working with a cutting-edge approach for the medical industry in the U.S. The platform's aim is to ultimately ease the daily work of Nurses, Physicians, Therapists, and other users through automation and decision-making 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 a single page application written using Angular 12 framework, that interacts with the microservices on the back-end written in Java through RESTful APIs with JSON payload.

The technology stack:

Server-side: Java 8, HTTP/REST, Vert.X, Spring, Jersey, Cassandra, MySQL/MariaDB, Solr, and others.

Responsibilities:

The ideal candidate will be working on the design and development of the new functionality according to the requirements. They will become a member of a feature team, who will be able to go through the whole process of software development from requirements elicitation to the delivery and to make their contribution to the product development. Among the set of tasks, there will be such activities as requirements review, solution design, implementation, code review, support of the quality assurance team, etc.

Requirements 

Knowledge of object-oriented fundamentals (OOP, SOLID), design patterns.
Solid understanding of HTTP and REST concepts.
Understanding of SQL and database design concepts.
Good team player with great attention to detail
1+ years of commercial experience with Java 8

Any of the following will be a great plus:

Experience in developing web services (REST) with proper internet security using Java technologies stack
Hands-on experience with the following frameworks and tools: Spring Framework, Jersey, JUnit, Maven, Git.
Experience with any NoSQL storage
Experience with micro-services and cloud-based solutions, AWS
Experience in creating software for the HealthCare Industry
Familiar with Git (Bitbucket)
Familiar with JIRA/Confluence

We can offer you:
Interesting dynamic project
Challenging tasks
Friendly team
A lot of scope for personal initiative and development
The work environment is fast paced, success driven and team oriented.