Position: Middle Java Developer
Company: Customertimes
Category: Java
Experience required: 3y
English level: intermediate

Project Description

Our product is an advanced software platform supporting medical affairs-led business transformation, operational excellence, and connectivity – purpose-built to help strategically plan and manage medical evidence generation, grant programs, and communication activities

RESPONSIBILITIES

- Analyze business and technical requirements.
- Develop high quality, maintainable code.
- Participate in the code review process.
- Guide the team and advice client using best practice.
- Act as part of the international team on the enterprise-level product in the healthcare domain.
- Participate in decision making regarding the product architecture.
- Perform migration of big enterprise monolith to the cloud/microservice architecture.
- Collaboration with customers and teams in different countries over the globe on a daily basis.

REQUIREMENTS

- 4+ years of Java development experience.
- Solid knowledge of J2EE.
- Understanding of RDBMS concepts and SQL (knowledge in MSSQL will be a plus) and JPA/Hibernate.
- Understanding patterns of Enterprise Application Architecture.
- Knowledge in Jira\Confluence.
- Experience in Agile.
- Experience in building tools such as Gradle.
- Understanding how to write unit and integration tests.
- Strong analytical and communication skills.
- Responsible, self-motivated team player.
- Great team work skills.
- Good communication and time management skills.

NICE TO HAVE

- Experience with cloud platforms (AWS, Azure, Google Cloud).
- Experience in React.
- Experience in JSF.
- Base knowledge in Widlfly or Jboss.

WE OFFER:

- A developed grading system for your individual growth.
- Well-established processes and loyal management.
- Excellent health insurance with coverage of covid cases.
- Flexible work schedule.
- 20 working days paid vacation leave, 15 working days of paid sick leave with a certificate, and 5 working days of day-off.
- Certification coverage.
- Paid study of English and more. 
- Several corporate webinars/workshops/etc.