Senior Software Engineer - (Java)
Role details
Job location
Tech stack
Job description
-
Actively leverage AI-powered development tools (Claude Code, GitHub Copilot, Cursor) to accelerate delivery and improve code quality
-
Collaborate closely with engineering, product, and UX teams
-
Contribute to architecture and technical decision-making - your voice matters
-
Drive code quality, testing, and engineering best practices
-
Mentor other engineers and share your knowledge
Requirements
-
4-5+ years of experience in software engineering
-
Strong proficiency in Java (core skill)
-
Experience with cloud environments (AWS/Azure), Docker, Kubernetes
-
Strong testing mindset - you care about quality, automation, and reliability
-
Experience with a modern frontend framework (React / Angular / Vue) and JavaScript/TypeScript
-
Hands-on experience with AI coding tools (e.g., Copilot, Claude Code, Cursor)
-
Ability to think in systems and make sound technical decisions
-
Comfortable working in an agile environment
-
Fluent in English
Nice to have
-
Experience with C# / .NET
-
SAP integrations (BTP, Integration Suite)
-
DevOps / CI/CD pipelines
-
Observability, monitoring, and cloud operations
-
Experience with AI engineering (e.g., MCP)