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.
24 червня 2022

Lead Java Developer (вакансія неактивна)

Львів, віддалено

TEAM International is looking for a Lead 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 web-based SaaS-enabled 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 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 12 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 backend is a set of microservices written in Java. They interact with each other and the front-end via REST services with JSON payload.

Technology stack

Server-side: Java 8, Groovy, Vert.x, Tomcat, Spring, Jersey, AWS SDK, Cassandra, MariaDB, Solr, RESTful APIs.


As a Lead Java Developer, you will be accountable for the following directions and areas:

  • Maintenance and further development of architecture
  • Solving complex technology tasks
  • Making sure technology and architecture serve the goals and priorities set before the product
  • Managing the development team and working closely with the other sub-teams
  • Coding and doing peer reviews for around 50% of the time

Requirements:

  • Solid knowledge of object-oriented fundamentals (OOP, SOLID) and design patterns
  • Hands-on experience with Spring Framework, JUnit, Maven, Git
  • Solid understanding of HTTP and REST concepts
  • Understanding of SQL and NoSQL 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
  • Proven experience in leading a team of engineers

Good to have

  • Experience in building a feature from scratch
  • Experience with micro-services and cloud-based solutions, AWS
  • Experience in creating software for the HealthCare Industry

Benefits:

• Competitive salary based on your experience level
• Full-time work schedule
• Friendly and trustful atmosphere
• Professional and career growth opportunities
• Big goals, challenging work and meaningful feedback
• Opportunity to work and communicate directly with the customers
• Your health support via compensation of sports activities, vacation policy, and private medical insurance
• Free English classes
• Modern and comfortable office in the city center
• Leisure activities in the office
• Bike parking zone