> Markdown version of [/jobs/ext/4707909-senior-java-software-engineer](https://www.wearedevelopers.com/jobs/ext/4707909-senior-java-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Java Software Engineer - **Company:** DHIMAHI LLC - **Location:** United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Amazon Web Services, Confluence, JIRA, Databases, Persistent Data Structure, Issue Tracking Systems, Management of Software Versions, Openapi, Claude Code, Spring-boot, Backend, Agentic-AI, Gitlab, Build Management, Integration Tests, Kubernetes, Api Design, Restful APIs, Software Version Control - **Published:** November 13, 2026 - **Apply:** https://arc.dev/remote-jobs/j/redirect/pyvxsa04nc ## About the Role * Java / Spring Boot - Our backend services are built with Java and Spring Boot, exposing REST APIs described with OpenAPI specification. * Agentic Coding tools - Claude Code and similar AI-assisted development tools are a regular part of how we work. * Hosted on AWS with K8s - All our components are containerised and run in Kubernetes. Everything is automated from build to deployment. * Enterprise tools for everything - GitLab for source control and CI/CD pipelines. Jira for issue tracking. Confluence for documentation. Slack for internal communication. IDE of your choice with paid subscription., * You have worked before in our tech stack - Strong Java fundamentals are a must, along with hands-on experience building production services with Spring Boot. We're not looking for someone who has touched these, we're looking for someone who has built real things with them. * You have 8+ years of experience - You have minimum 8 years of working experience in similar role as software engineer. * You're highly productive while writing quality code - We release updates regularly. You can break down big projects into small deliverables, while caring about the outcome and quality. * A genuine interest in technology - You have a desire for improvement and progress. You understand every technology has a trade-off. * Independent and empathetic communicator - You are independent in written and verbal communication (English). You're thriving in a team environment. ## Description * Build backend featuresend to end - You'll own features from API design all the way through to data persistence. You'll be responsible for the full backend slice, from endpoint to database. * Design and build robust APIs - You'll design and implement clean, well-structured REST APIs. You'll think about contracts, versioning, and long-term maintainability. * Own testing across the backend - Testing is a core part of this role, not an afterthought. You'll write unit and integration tests for backend APIs, and contribute to end-to-end test coverage where it matters. * Leverage Agentic Coding tools - We're serious about AI-assisted development. You'll be expected to use tools like Claude Code fluently and effectively as a core part of your workflow. * Research and explore - New technologies and development approaches are the reality of our field. Continuous learning is developer's essential quality. We'll make sure you have the ability and time to focus on your growth as a developer. * Co-own the product - You'll be a part of a team where everybody has autonomy and responsibility. You will work on features from ideation over release to maintenance and shape the roadmap of the product.