Position: Middle/Senior Java Developer
Company: Edsson Ukraine LLC
Category: Java
Experience required: 5y
English level: intermediate

Responsibilities:
• Design, develop, modify, debug and/or maintain software code according to functional, non-functional, and technical design specifications.
• Investigate issues by reviewing/debugging code, provides fixes and workarounds, and reviews changes for operability to maintain existing software solutions.
• Work within a team, collaborate and add value through participation in peer code reviews, provide comments and suggestions, work with cross-functional teams to achieve goals.
• Assume technical accountability for your specific work products within an application and provide technical support during solution design for new requirements.
• Encouraging to actively look for innovation and continuous improvement, efficiency in all assigned tasks.

Requirements:
• Java version 8+, JVM, Spring, and Spring Boot
• PostgreSQL
• Experience with Docker and Kubernetes
• Experience with REST services
• Subject matter expert on knowledge of the complete software development lifecycle
• Strong team player with a collaborative mindset

Foreign languages:
• English upper intermediate level or higher, both verbal and written.

Education:
• Higher education; preferably Master's degree in Computer Science, or Computer Engineering, or Applied Mathematics.

As a plus:
• Experience related to the development of solutions for the financial industry
• Experience with Kotlin & Arrow
• Some experience with the Vue or React.js