Sign up to save this job, get alerts, and apply with an optimized CV.

Senior Software Engineer

Job description

Job description:

What you need to succeed:

  • Bachelor's degree in Computer Science/Software Engineering or equivalent education

  • Good understanding of computer science fundamentals, including algorithms, data structures, and object-oriented programming (OOP)

  • Minimum 5 years of professional experience in Java programming, with a focus on backend systems

  • Practical experience with Java 8+, including functional programming, streams, and concurrency

  • Mastery in using Java frameworks, such as Spring (Spring Boot, Spring MVC, Spring Security, Spring Data)

  • Significant experience in designing and developing RESTful API interfaces and microservices

  • Experience working with SQL

  • Familiarity with CI/CD pipelines, version control systems (Git, GitLab/GitHub), and automated testing frameworks (JUnit)

  • Good understanding of best practices in security

  • Experience in optimizing performance, profiling, and debugging Java applications

Additional information:

All your data will be treated as confidential in accordance with EEO guidelines.

Sign up to apply

Create a free account to apply for this job and get access to:

  • AI-powered CV optimization for this specific job
  • Save jobs and create custom alerts
  • See your CV match score for each job

Company information

Company
Matterhorn Early Access
Location
Polska
Poland
Posted
8 months ago

Find similar jobs

Explore more opportunities like this one.

Interested in this position?

Create your free account and tailor your CV to match this job.