Job 1000 van 1000


Report this listing

Solliciteren



Senior Software Engineer - Java


Lead Java Developer

A senior developer position has opened up in our team. We are currently seeking an experienced Java Technical Lead/Architect who will be responsible for translating high-level solution designs into detailed low-level designs and ensuring their successful implementation together with development teams.

This is a hands-on technical leadership role that combines design, proof-of-concept development, and close collaboration with engineers.

Responsibilities:

  • Translate high-level solution designs into detailed low-level technical specifications.
  • Build proof-of-concepts (PoCs) to validate technologies, patterns, and design decisions.
  • Provide coaching, mentoring, and evangelization of event-driven and streaming paradigms to uplift team capabilities.
  • Collaborate closely with development teams, testers, and technical leads to ensure alignment between design and implementation.
  • Coordinate and collaborate effectively with offshore and distributed teams, ensuring smooth handovers and delivery across time zones.
  • Review and refine low-level designs to ensure they meet requirements for scalability, maintainability, security, and performance.
  • Troubleshoot complex technical issues and provide hands-on support during implementation.
  • Promote the adoption of reusable design patterns, consistent documentation, and high engineering standards.

Requirements:

  • Strong hands-on experience in Java and Spring Boot application development.
  • Proven expertise with event-driven architectures and streaming solutions.
  • Proven expertise in building scalable, performant platforms.
  • In-depth knowledge of APIs, Apache Kafka, Redis, and Apache Flink.
  • Affinity with ArchiMate for modeling and documenting solution designs.
  • Demonstrated ability to create and deliver PoCs to validate design and technology choices.
  • Openness to adopting and evangelizing new programming paradigms, particularly event-driven and streaming architectures.
  • Experience working with offshore and distributed teams, ensuring alignment and collaboration across geographies.
  • Strong problem-solving skills and the ability to support teams in complex technical environments.
  • Excellent coaching and mentoring abilities to build technical depth within engineering teams.


What we offer :

- Collaborative environment among experts from various fields

- Opportunities for professional growth and skill improvement

- High-performing team

- Flexible work arrangements

Solliciteren

Meer banen van je zoekopdracht