Workforce Source is hiring a

0415 - Sr Java Developer

Kyiv, Ukraine

Our client is a European software development company providing services worldwide since 1992.

The customer has a broad spectrum of digital supply-chain related projects that will span many business and systems areas (e.g., Label Copy, Release Planning, Clearance Management, Digital Order Management, Content Management, and Mobile Content Delivery/Management) and develops its capabilities to manage and digitally distribute music and media assets.

- Quickly understand the business issues and data challenges of organization and industry
- Design and implement specified functional requirements within two-week development cycles (using Agile Scrum methodologies)
- Compile and deploy code within Cloud service environments
- Build functional tests for all new features
- Assist with the development of an event processing pipeline to feed data to external services using Kafka
- Design message structures (e.g. JSON), queue topics, clustering/partitioning strategies
- Construct message processing components
- Create technical documentation as needed (e.g., architectural diagrams, flowcharts, etc.)
- Update development progress continuously using issue and project tracking tool
- Serve as second-level support for production issues (e.g., fixing bugs, data cleanup, etc.)
- Attend daily calls (i.e., “daily scrums”) to discuss roadblocks and relevant updates
- Identify and mitigate technology risks in projects through standardization and development practices
- Remain informed of current trends, technology developments and recommend software solutions to emerging needs in the media domain
- Provide technology leadership, architectural oversight, training, and mentoring to development teams

- Bachelor’s degree
- Minimum 5 years of software development experience in Core Java/JEE
- Strong SQL skills (preferably Oracle/Postgres)
- Experience in Spring Framework
- Good spoken and written English

Preferred Requirements:
- Experience in music/media industries preferred
- Working knowledge or experience with cloud-based technologies
- Experience with high-throughput queueing or distributed log technology (e.g. Kafka, Kinesis, or equivalent)
- Experience with AWS tools and services (e.g. API Gateway, Lambda, S3, Athena, Glue, EC2)
- Experience with Container-based technologies (Docker, EKS, Kubernetes)
- Familiarity with Java build tools like Gradle and/or Maven
- Experience with a version control system (preferably GIT)
- Experience with a logging framework (ELK Stack)
- Experience with Unix
- Atlassian Jira or similar issue/project tracking application experience
- Familiarity with Jenkins preferred
- Spring Integration and Persistence frameworks (e.g. JPA, Hibernate) preferred
- Familiarity with Agile Scrum methodologies preferred

Decision/Problem-Solving Skills:
- Proven analytical and investigative skills
- Proven planning and organizational skills
- Strong technical skills with the ability to quickly grasp technical issues/concepts
- Excellent written, verbal, and interpersonal communication skills
- Creativity and problem-solving in a complex, fast-paced environment
- Detail-orientation and follow through on tasks and work plans
- Ability to remain objective and calm in difficult situations
- Good time management skills
- Strong initiative and sound lateral thinking capability
- Self-motivated and highly organized
- Ability to manage expectations effectively

Benefits and working conditions:
- Financial stability
- Good working conditions
- Long-term full-time employment
- 8-hour working day and 5-day working week
- Competitive salary
- Training opportunity in English
- 20-days paid vacation
- Paid sick leaves
- Medical insurance