Position: Java Developer
Category: Java
English level: upper
Years of experience: 6


• More than 6 years of experience in JAVA / JAVA EE / Spring framework.
• More than 1 year as a team leader. Strong focus on delivery. Successfully delivered several critical projects for the customer
• 3 years of managing people (up to 20 persons), creating personal development plans, career suggestions, skill development etc.
• Strong background in the implementation and maintenance of complex distributed enterprise systems.
• Good understanding of OOP, OOD, SOLID principles, Inversion of control principle, etc...
• Ability to write clean and maintainable code with Automated Unit and Integration Tests.
• Analytical and problem-solving skills.
• Good communication and interpersonal skills. Participated in meetings and discussions with architects and product owners in the early phases of the project provided estimations and offered solutions regarding the features
• Highly motivated, well-organized, and energetic.