Senior Java Engineer
New
J
JobgetherFintech, Payments
Based in GermanyFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years
- Required Skills
- AWSPostgreSQLJavaKubernetesMySQLSpring BootApache KafkaCI/CDRESTful APIs
Requirements
- 5+ years of professional Java development experience.
- Expertise in Java 21/25 LTS and Spring Boot 4 / Spring Framework 7.
- Solid experience with Apache Kafka and asynchronous processing.
- Strong knowledge of PostgreSQL, MySQL, Hibernate, and JPA.
- Proven API design capabilities using REST and OpenAPI.
- Hands-on experience with AWS, Docker, Kubernetes, and CI/CD tools (Maven/Gradle, GitHub Actions, Helm, Terraform).
- Strong testing practices using JUnit 5, Mockito, and Testcontainers.
- Practical experience with OpenTelemetry, Prometheus, and Grafana.
- Working knowledge of security concepts including OAuth2/OIDC, JWT, mTLS, and HSM integration.
- Experience using AI coding assistants and LLMs in the development workflow.
- Experience mentoring engineers and leading code reviews.
Responsibilities
- Design, develop, and maintain enterprise-grade applications using Java and Spring Boot, taking ownership of features throughout their full lifecycle.
- Lead the technical design of significant application components including service boundaries and data models.
- Collaborate with Product Managers, Architects, and DevOps Engineers to translate business requirements into scalable technical solutions.
- Own application reliability, performance, security, and compliance with regulatory standards.
- Design and maintain integrations with external systems, APIs, and third-party service providers.
- Improve CI/CD pipelines, automated testing, observability, and deployment processes.
- Lead code reviews, mentor junior and mid-level engineers, and serve as a technical escalation point.
View Full Description & ApplyYou'll be redirected to the employer's site