Experienced Java Architect

Let's shape the future together!

If you are eager to take an active role in driving the agenda and continually trying to find improvements both in the code and in the ways of working, HTEC is the right place for you. Your primary responsibility will be software architecture, design, and development, as well as communication with clients with the aim of understanding their business requirements. You will have the chance of joining one of our many teams, on projects ranging from scalable social media services to large scale logistics enterprise applications. On our projects, we also often collaborate with our embedded department team to deliver complex IoT solutions.

Key responsibilities

  • Designing, implementing and testing API-driven Java back-end as well as documenting it for both internal and external use
  • Proactive troubleshooting test and production environments and taking part in deploying new code to production
  • Working with Java 8, Spring/Hibernate and SQL, with a good understanding of the concept of microservices, distributed programming, REST, and HTTP
  • Onboarding and mentoring junior colleagues

Required qualifications

5+ years of experience

  • Java, preferably Java 8
  • Spring
  • JPA
  • Relational databases
  • NoSQL databases
  • Cloud environments
  • Message brokers
  • REST
  • CI/CD
  • Git
  • Linux
  • Design patterns and when to use them

Preferred qualifications:

  • TDD and clean code
  • Microservice architecture
  • Redis, Infinispan or similar
  • JavaScript frameworks
  • DDD

Good to have:

  • Experience working in Akka, Play, Spark, Kafka, Cassandra

What we use

  • Java LTS versions (11. planned)
  • Spring Framework and Spring Boot (latest stable releases)
  • MySql, PostgreSql, Neo4J, MongoDB, Redis
  • RabbitMq, Kafka
  • Jenkins, SonarQube, Docker

What we offer

Permanent contract and competitive salary

Innovative and cutting-edge projects

Flexible working hours

Private healthcare service

Flat hierarchies and short decision paths

Team events and sport activities

Fast personal development and a steep learning curve

Rapidly growing, friendly and extremely pleasant working environment

Full fridge of drinks and fresh fruits, and an office packed with positive energy

Maybe you are our next colleague?

Apply for the Experienced Java Architect