Инновации и инсайты в мире Java из первых уст. Новая конференция Java Fest — 21 марта >>
SoftServe is the largest Ukrainian IT company, a team of 8000+ thinkers and makers, true professionals and good people. We like what we do and do it well. For us, that means a lot.
16 января 2020

Senior/Middle Java Software Engineer, ID 50673 (вакансия неактивна)


Our Client is a distributor of dental products and services to office-based dental health practitioners. Our Client is widely spread acting on 29 national markets worldwide. Today our client is the largest distributor of products and services for office-based dental practitioners and serves over 240.000 health care service providing companies. Our Product was recognized by industry-leading experts as a best-of-class practice management solution and we remain committed to helping our customers succeed by providing products, services and solutions that meet the unique needs of a practice.
With our Product, practitioners can manage their single or multi-site dental practice at any time from the device and location that is most convenient for them, without worry about software upgrades, backups, hardware maintenance or storage space, leaving more time for focus on providing quality patient care. We use the mixture of best practices of KanBan and Scrum. Such a variety of approaches allows to remain flexible and meet all the customer’s expectations efficiently and timely.

A passionate Software Engineer with strong communication and leadership skills having a good understanding of the following technologies/tools:
• Grails + Groovy
• Spring boot
• Hibernate
• Microsoft
• SQL Server
• Quartz
• RabbitMQ
Nice to be familiar with
• Splunk
• JMeter

• Investigation and fixing complex cases from the real user’s on production
• Writing reusable, testable, and efficient code in a large application, covered by unit tests
• Taking part in the code review process
• Carefully analyzing and clarifying requirements
• Development of new functionality
• Monitoring of production environments
• Finding performance bottlenecks and fixing them
• Finding anomalies such as extra memory/CPU/threads utilization
• Reacting to alerts and taking corresponding actions/investigation
• Performance improvements on BE side Improvements of SQL queries (understanding of indexes, execution plans)
• Experience in integration with 3rd party systems, such experience is your advantage

• Work directly with account Solution Architecture Group
• Closely collaborate with the client including Architect level
• Develop complex solutions to improve application performance, scalability, and maintainability