Senior Java Tech Lead

GeekSoft Consulting
Amsterdam, Netherlands
2 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Amsterdam, Netherlands

Tech stack

Java
Build Automation
Azure
Static Program Analysis
Software Quality
Github
Java Virtual Machine (JVM)
Load Testing
Maven
Performance Tuning
Redis
Cloud Services
Simple Object Access Protocol (SOAP)
SONAR (Symantec)
Enterprise Software Applications
Spring-boot
Caching
GIT
Containerization
Uipath
Integration Tests
Kubernetes
Kafka
Non-relational Database
REST
Cucumber
Docker
Microservices

Job description

  • Help design, build and continuously improve the clients online platform.
  • Research, suggest and implement new technology solutions following best practices/standards.
  • Take responsibility for the resiliency and availability of different products.
  • Be a productive member of the team.

Requirements

  • Senior Java Developer with strong experience in modern, cloud-native architectures.
  • Java 17, Spring Boot, and Microservices architecture
  • Docker and Kubernetes for containerization and orchestration
  • Redis for caching and performance optimization >Senior-level expertise in Java development, with deep knowledge of core Java, JVM internals, and enterprise application architectures.
  • Hands-on experience designing, developing, and maintaining SOAP services and RESTful APIs.
  • Proven ability to deliver scalable, robust, and maintainable solutions in complex environments.
  • Strong experience with Kafka and Redis.
  • Experience working with relational and non-relational databases.
  • Proficiency with Git, GitHub Actions, Maven, Docker, and Kubernetes for build automation, containerization, and deployment orchestration.
  • Working knowledge of the Microsoft Azure ecosystem and related cloud services.
  • Experience ensuring code quality using Sonar or similar static analysis tools.
  • Hands-on experience with performance and load testing.
  • Experience with integration testing, preferably using Cucumber.
  • Strong analytical skills with the ability to diagnose complex technical issues, evaluate solution options, and recommend optimal approaches.
  • Experience contributing to technical architecture discussions, solution reviews, and code quality governance.
  • Experience with Robotic Process Automation (RPA) tools, particularly UiPath.
  • A challenging, innovating environment.
  • Opportunities for learning where needed.

Apply for this position