Senior Java Developer.

  • java
  • permanent
  • Munich

My client's obsession is to develop the world's most powerful and efficient tools for developers. Our tools are intended to enable developers to expand, explore, and innovate. With our products, which enable them to concentrate on code design and larger objectives, over 8 million of the world's most dynamic developers have streamlined their workflows and generated more innovative and effective outcomes.

Their company is in search of a skilled software engineer who is enthusiastic about tackling intricate obstacles, ranging from executing code analysis within the IntelliJ platform to integrating with AWS. Although each team member has their own area of expertise, we anticipate that they will all possess a comprehensive understanding of the product. At my client, each engineer plays a crucial role in shaping the product's vision and implementing each component of it. We attach great importance to everyone's viewpoints and proactive stance, as well as their ability to collaborate as part of a team.

Job Responsibilities:

  • Develop intricate solutions, taking them from concept to production.
  • Ensure that all technological and architectural decisions are rational and justified.
  • Collaborate with other team members to impact the product's strategy and direction
  • Write, design, and deliver reliable, well-tested, and easy-to-maintain code
  • Learn from your colleagues and teach others through code reviews and discussions
  • Create new features from scratch and enhance existing ones based on user feedback and research

Project technology stack:

  • Backend: AWS, TeamCity, IntelliJ IDEA in Docker, Java/Spring App, GitHub Apps
  • Building: yarn, webpack, Babel, postcss, CSS Modules, Gradle
  • Unit Testing: Karma, Mocha, Chai, Sinon, Enzyme
  • Manual and screenshot testing: Storybook, Gemini
  • Integration testing: TeamCity
Bradley Hall