We are looking for a skilled and proactive Java Application Engineer with strong hands-on experience in Java-based application development, production support, debugging, and stability engineering. The ideal candidate should have a balanced background in development and support, with a passion for troubleshooting complex production issues, improving application reliability, and driving automation initiatives. The role also involves contributing to modern engineering practices, including AI-assisted development workflows, monitoring, and continuous improvement initiatives.
Key Responsibilities
Debug, analyze, and resolve production issues in Java-based applications
Perform root cause analysis (RCA) and implement preventive solutions
Develop and maintain backend services using Java and Spring Boot
Integrate and support REST APIs and microservices-based applications
Improve application stability, performance, and reliability
Create automation scripts/tools to streamline operational activities
Collaborate with development, QA, DevOps, and infrastructure teams
Monitor application health and troubleshoot incidents proactively
Contribute to CI/CD and release support activities
Explore and adopt AI-driven tools and workflows to enhance engineering productivity
Mandatory Skills
Strong experience in Java (8+)
Good knowledge of Maven and/or Gradle
Hands-on experience with Spring Boot
Experience in REST API integration
Proven expertise in debugging, production support, and issue analysis
Good understanding of PostgreSQL or other SQL databases
Exposure to scripting/automation using Shell, Groovy, or similar technologies
Desirable Skills
Awareness of AWS core services
Understanding of microservices architecture
Experience with monitoring tools such as Grafana, Datadog, or ELK Stack
Exposure to CI/CD tools like Jenkins or GitHub Actions
Basic understanding of modern AI development tools
Awareness or exposure to AI-assisted development workflows
Additional Expectations
Strong analytical and problem-solving skills
Ability to work independently in a fast-paced environment
Flexibility to align with German working hours based on project requirements
Strong learning mindset and willingness to adapt to new technologies and tools
Java, Java 8, Spring Boot, Backend Development, Production Support, Debugging, Root Cause Analysis, Rest Apis, Microservices Architecture, Maven, Gradle, PostgreSql, Sql Databases, Application Support, Stability Engineering, Performance Optimization, Automation, Shell Scripting, Groovy, Aws, Ci Cd, Jenkins, Github Actions, Grafana, Datadog, Elk Stack, Monitoring Tools, Incident Management, Troubleshooting, Release Support, Devops, Ai Assisted Development, Automation Tools, Problem Solving, Application Reliability