Position: Senior Java Developer
Company: Tateeda
Experience required: 5y
English level: upper

**Required skills**
● Bachelor's degree in Computer Science, Math, or Engineering preferred;
● 3+ years of proven background in building, scaling, and operating large scale backend (Java version 10 or higher) applications;
● Proficiency with RESTful API, Kafka, Docker, Kubernetes, and cloud;
● JavaScript front-end experience is highly desired with a preference for Angular;
● Java development while utilizing technologies such as Spring Boot, Spring Java, Spring MVC, JPA or similar experience;
● Experience working with enterprise solution delivery in a large-scale distributed software design environment is a plus;
● Experience working in Agile based development environment, using Agile concepts such as Continuous Integration, TDD, and Paired Programming;
● Preferred Skills: Experience with emerging cloud platform technologies, preferably Microsoft Azure;
● Preferred Skills: Junit test; Application Server (JBoss, Tomcat, WAS, WebSphere Portal, IIS) architecture and services;
● Preferred Skills: DB Modeling, DB , DB optimization and of related SQL programming objects.
 **We offer you**
● Interesting projects and plenty of challenging tasks;
● Professional and personal growth;
● 5-day workweek in a friendly work environment;
● Medical insurance;
● Competitive salary;
● Flexible full-time work;
● Ability to work remotely;
● English courses;
● Active team building and corporate parties.

**Responsibilities:**
● Provide Java development;
● Make recommendations as to feasibility of implementation of modified or new technologies and / or frameworks;
● Maintain and apply strong understanding of business practices to effectively fulfill responsibilities while working on multiple high-priority tasks;
● Participate in scrum agile development process.

 **Project Information**
We’re a $5.8 billion, rapidly growing workforce solutions provider in the healthcare industry. We deliver tech-enabled services that help healthcare organizations meet and manage their contingent labor needs. We build and manage tech-enabled marketplaces for national and local healthcare talent and deliver contingent labor management solutions through our proprietary software platform.