We are large enough to solve a complex problem, smart enough to care about every project. Edvantis’ goal is to help our clients achieve more via software engineering as a service. We are a mature vendor with our HQ in Berlin, Germany and our development centers in Lviv, Ukraine and Wroclaw, Poland.
11 жовтня 2024

Middle Java Developer (вакансія неактивна)

Львів, Ряшів (Польща), віддалено

We’re opening the position of a Middle Java Developer to work with our Client who provides SaaS solutions that help companies to optimize their businesses. These solutions include business planning and execution, process automation and optimization. The platform leverages industry-leading artificial intelligence and machine learning for better predictions and preventing disruptions across businesses.

Responsibilities:

  • Review business requirement documents and translate them into technical specifications
  • Work from technical specifications to independently develop, modify and maintain moderately complex software products
  • Complete regular reports (Zoho, Jira, Tenrox) and provide status updates (Daily Syncs, etc.)
  • Participate in cross-functional team discussions in the role of a technical advisor
  • Leverage the team’s existing tools, frameworks, and resources
  • Consider overall customer experience, including DoD, quality and performance, while working through tasks, projects, and code reviews
  • Write well-researched documents with qualifying data to articulate a point of view
  • Perform unit and system (manual, unit, FTs, integration, end-to-end) testing
  • Follow the Agile process consistently
  • Learn and properly follow software development processes in an Agile environment
  • Conduct and participate in product reviews; be ready to demo the results the user stories/tasks completed within the Sprint
  • Analyze and troubleshoot problems and make recommendations for remediation (address or correct issues or problems)
  • Investigate issues within own service in detail
  • Make technical decisions under the supervision of more senior staff/mentor
  • Solve routine problems and escalate complex problems, issues, and risks to more senior technical staff
  • Select frameworks and tools that can be used to solve problems
  • Actively participate in discussions within the technology community to learn and bring new ideas to the table
  • Develop skills in Computer Science and software languages through coaching, training, and mentoring from more senior staff
  • Seeks to get continuous stakeholder feedback through demos, discussions, and value delivery

Requirements:

  • 3+ years of hands-on experience working in core Java and advanced Java software development
  • Strong knowledge of Java SE up to version 17
  • Familiarity with design patterns, SOLID, and DRY
  • Strong knowledge of SQL
  • Knowledge of Spring Boot and Microservices
  • Good knowledge of JUnit and Mockito
  • Familiarity with Scrum
  • Understanding of fundamental engineering concepts and practices
  • Abilty to work through assigned tasks in an independent manner (with support of the senior stuff in case of blockers)
  • Understanding of Software Development Lifecycle (SDLC)
  • Ability to size/estimate the work and provide the timelines for individual assignments
  • English level — Intermediate or higher

Will be a plus:

  • Experience with Snowflake
  • Experience with TestNG, JMeter, Azure

We offer:

  • Remote-first work model with flexible working hours (we provide all equipment)
  • Comfortable and fully equipped offices in Lviv and Rzeszów
  • Competitive compensation with regular performance reviews
  • 18 paid vacation days per year + all state holidays
  • 12 days of paid sick leave per year without a medical certificate + extra paid leave for blood donation
  • Medical insurance with an affordable family coverage option
  • Mental health program which includes free and confidential consultations with a psychologist
  • English and German language courses
  • Corporate subscription to learning platforms, regular meetups and webinars
  • Friendly team that values accountability, innovation, teamwork, and customer satisfaction
  • Inclusive environment where everyone feels valued and treated equally. We proudly partner with VeteranHub to support Ukrainian veterans
  • We are committed to supporting Ukraine and actively participate in charity initiatives