Senior Java Developer (DevOps)
Craftware is a technology company of over 500 experts, empowering large organizations to solve complex business challenges with modern IT solutions - from sales systems and automation to data platforms and AI. We operate where technology must be reliable, secure, and scalable. We deliver end-to-end projects: from analysis and architecture through implementation to development and maintenance. We are a trusted partner of industry leaders such as Salesforce, Veeva, UiPath, and Databricks.
Model: remote
Employment type: full-time
Responsibilities:
Design, develop, and maintain backend services
Participate in refinement sessions, proposing technical approaches and identifying risks
Collaborate with Business Analyst, Frontend Developers, QA, and UX
Take ownership of backend components and deliver features end-to-end
Contribute to sprint planning, estimation, and Agile delivery
Ensure code quality (reviews, testing, best practices)
Support CI/CD, Docker, and Heroku deployments
Monitor, debug, and optimize performance
Mentor team members and contribute to technical improvements
Requirements:
5+ years Java (11–17+) with strong Spring Boot experience
Solid backend development and collaboration with Angular teams
PostgreSQL
Hibernate, Liquibase, Maven
Redis (caching/session management)
SAML-based authentication
CI/CD (GitLab CI or GitHub Actions)
Docker & Heroku deployments
Code quality tools (e.g., SonarQube)
Experience with testing, debugging, and production support
Clean code, design patterns, and Git workflows
Ability to mentor, review code, and drive improvements
Nice to have:
Performance optimization & monitoring tools
Experience with AI-assisted coding tools (e.g., Copilot)
Experience with enterprise/HR systems
System modernization or migration projects
DevOps / Platform Experience
CI/CD pipeline design
Docker (multi-stage builds, Compose)
Environment management (dev → prod)
Heroku configuration and deployment
Security practices (OWASP)
Employment conditions:
B2B contract,
Daily support from team leaders,
Dedicated certification budget,
Assistance in defining and support in your development path,
Benefits package,
Integration trips/events.
Senior Java Developer (DevOps)
Senior Java Developer (DevOps)