Java Application Engineer

Overview

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. 

Job Description

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 

Skills & Requirements

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

Apply Now

Join Our Community

Let us know the skills you need and we'll find the best talent for you