Career

Java Software Engineer

Remote
Senior
Full-time
From 3700 Eur/month
Question?
Are you a passionate Senior Java Developer looking for your next big challenge? We're seeking a skilled Software Engineer to join our new team and help shape cutting-edge software solutions. If you thrive in a collaborative, agile environment and have a drive for developing innovative applications, we want to hear from you!

As a Senior Software Engineer, you'll play a key role in delivering IT components that meet client or customer needs. You will design, test, and develop software solutions and features, contributing your expertise to build robust platforms and enterprise-level applications.

Key Responsibilities:

  • Lead the design and development of scalable, high-performance Java applications.
  • Develop software applications using both relational and NoSQL databases.
  • Implement application architectural patterns such as MVC, Microservices, and Event-driven architecture.
  • Utilize CI/CD tools such as Azure DevOps, Jenkins, etc., for deploying software.
  • Deploy and maintain software using public clouds like AWS or Azure.
  • Work within an Agile framework, ideally Scrum, to manage project timelines and deliverables.
  • Provide mentorship and technical leadership to team members.
  • Collaborate with cross-functional teams to ensure alignment with business objectives.
  • Conduct code reviews to maintain high standards of code quality and reliability.

Employee perks, benefits

  • ​6 extra days off: 3x localhost days and 3x sick days
  • Referral bonus
  • Supporting your ideas
  • Transparent approach and communication
  • Flexible working arrangements
  • Bonuses at every smashing life events
  • Physiotherapist sessions once a week in the office
  • Education support (certificates, courses, trainings)
  • Multisport Card
  • Financial contribution to Pension plan
  • Benefit plus budget

Requirements for the employee

Candidates with education suit the position

University education (Bachelor's degree)
University education (Master's degree)
Postgraduate (Doctorate)

Language skills

English - Upper intermediate (B2)

Experience in the position/sector

8

Personality requirements and skills

  • 8+ years of experience in Java development, with a strong background in software engineering.
  • Ability to communicate in English fluently.
  • Bachelors, Masters, or PhD degree in relevant field.
  • Proven experience leading and mentoring engineering team.
  • Extensive knowledge of Java frameworks and technologies (Spring, Hibernate, etc.).
  • Hands on experience with testing tools such as Cucumber and Selenium and their integration into CI/CD pipelines.
  • Strong understanding of software architecture and design patterns.
  • Experience with microservices architecture and cloud-based technologies (AWS, Azure, etc.).
  • Experience designing well-defined Restful APIs.
  • Hands on experience with API tools such as Swagger, Postman and Assertible
  • Proficient in database design and SQL.

Meet your guide

Say hi!

Say hi!

Say hi!

Say hi!

Say hi!

Say hi!

Say hi!

The message is in good hands.
We'll get back to you as soon as possible.

Close
Oops! Something went wrong while submitting the form.

/     Other options