Position: Full-stack Java developer (with B2 German language)
Company: Edsson Ukraine LLC
Experience required: 5y
Category: Java
Published: 2023-08-01T00:00:00+03:00

Responsibilities:
- Lead the end-to-end development process of robust and scalable software systems, utilizing your extensive experience in Full-Stack development.
- Design, develop, and optimize backend components using Java 17 and leverage your sound SQL knowledge (MariaDB) to ensure efficient data management.
- Architect and implement cloud-based solutions using AWS services such as Elastic Beanstalk and CloudFormation.
- Create responsive and visually appealing user interfaces with HTML, CSS, and JavaScript to deliver exceptional user experiences.
- Collaborate with cross-functional teams to define technical requirements and provide guidance on architecture and design decisions.
- Mentor and guide junior developers, sharing your knowledge and expertise to foster their growth.
- Utilize modern development tools like Maven and Git to manage code repositories, build processes, and version control.
- Effectively manage project tasks, documentation, and collaboration through tools like JIRA and Confluence.
- Optionally, contribute to the integration and utilization of advanced frameworks/technologies such as Apache Kafka, Axon Framework, and Akka Framework.

Requirements:
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent work experience).
- Minimum of 5 years of professional experience as a Full-Stack Developer, demonstrating a track record of successful project deliveries.
- Expertise in Java 17, including in-depth understanding of modern Java features and best practices.
- Strong SQL skills with significant experience working with databases like MariaDB.
- Proven proficiency in AWS Cloud services, particularly Elastic Beanstalk and CloudFormation.
- Advanced knowledge of frontend technologies: HTML, CSS, and JavaScript, with a focus on building intuitive user interfaces.
- Experience with build and version control tools such as Maven and Git.
- Familiarity with project management tools like JIRA and Confluence.
- Ideally, experience with Apache Kafka, Axon Framework, and/or Akka Framework.
- Proficiency in German at a B2 level, enabling effective communication within the team.
- Excellent problem-solving abilities and a collaborative mindset.
- Strong leadership and mentoring skills.

We Offer:
- Competitive salary
- Flexible schedule
- Social package
- English language courses
- Courses, webinars, and seminars to increase professional skills
- Travel opportunities to international events
- Comfortable office located in the quiet neighborhood in the center of Kyiv, near Pechersk
- Possibility to work remotely and onsite
- Snacks & fruit, foosball, fun office environment
- Horizontal hierarchy. No micromanagement pressure
- Open company culture where your ideas and initiatives are valued
- Regular team building & corporate events
- International projects