Apply

Staff Java Software Engineer

Posted 2024-08-07

View full description

💎 Seniority level: Staff, 8+ years

📍 Location: European offices

🔍 Industry: Digital commerce

🗣️ Languages: English

⏳ Experience: 8+ years

🪄 Skills: LeadershipSoftware DevelopmentAgileFrontend DevelopmentJavaJavascriptTypeScriptContent managementAngular

Requirements:
  • 8+ years of software development experience.
  • Extensive knowledge of core Java and common Java libraries and frameworks.
  • Hands-on experience in designing and building production-grade systems.
  • Strong hands-on programming skills; you write clean code and ship it with automated tests.
  • Quality mindset regarding unit testing, code review, and integration testing.
  • Experience with containerization, CI/CD, and DevOps.
  • Good to have: experience in leading and mentoring engineers, working with large, complex code, reverse engineering and troubleshooting, frontend development with Javascript/Typescript, Angular, CMS experience, and familiarity with JCR.
Responsibilities:
  • Think and own the full development life cycle - from backlog refinement, architecture, technology, coding standards, testing, code reviews to CI/CD and monitoring.
  • Bring technical leadership to the team and mentor your teammates, helping to level up the team.
  • Be a high producer of work with hands-on development.
  • Help improve architecture, security, stability, and efficiency of the Content module.
  • Improve and extend the Content Paas platform.
Apply