Position: Senior Java Engineer
Company: Metro Global Ukraine
Category: Java
Experience required: 3y
English level: intermediate

Responsibilities:
• Interaction with managers, architects, and other stakeholders. Provide interface to all company stakeholders for all team members
• Detailed Design of back-end / micro-services and connected interfaces
• Code review, code quality, product quality
• Supervise team members in professional and HR aspects, tasks assignments and task completion
• Build development timeline in regards with priorities
• Create reusable, effective, and scalable Java code
• Use additional Java libraries, multi-threading, implement OOD/OOP, and integrate with AWS services
• Write unit and integration tests
• Write design documentation
• Deploy services to AWS environment

Skills and Qualifications
• at least 2-4 years of professional experience in Backend Development
• 2+ years of Java Spring Boot, micro-services development
• Experience in Rest API
• Highly proficient in Object Oriented Design, deep understanding of Software Design Patterns
• Deep understanding of data security and encryption principles
• Experience developing HIPAA/GDPR compliant solutions — advantage


We offer:
• Competitive salary
• Long-term project
• Career perspectives
• Annual assessment and salary review
• Transparent and clear management
• Friendly colleagues and atmosphere

Extensive benefit package:
• Study and practice of English: courses and communication with colleagues and clients from different countries
• The ability to focus on your work: a lack of bureaucracy and micromanagement, and convenient corporate services;
• Friendly atmosphere, concern for the comfort of specialists;
• Flexible schedule (there are core mandatory hours), the ability to work remotely upon agreement with colleagues;
• Paid vacation (21 working days)
• Financial bonuses
• Corporate gifts on special events
• Cookies and etc.
• Company parties and team buildings
• Nice corporate equipment
• Comfortable well-equipped office in the city center (with kitchen, meeting rooms and event space)