Senior Java / Spring Boot Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+22 more
Job description
We are looking for a Senior Java / Spring Boot Developer to join a high-performing engineering team building scalable, cloud-native applications that support critical business operations. This role offers the opportunity to work with modern technologies, contribute to architectural decisions, and build enterprise-grade microservices deployed on Microsoft Azure.
If you enjoy solving complex technical challenges, building highly available systems, and collaborating with talented engineers in an Agile environment, we’d love to hear from you.
What You’ll Be Doing
- Design, develop, and enhance scalable microservices using Java 17+ and Spring Boot 3.x
- Build secure, high-performance REST APIs serving enterprise-scale applications
- Partner with architects, product owners, QA teams, and fellow developers throughout the software development lifecycle
- Develop and optimize CI/CD pipelines using Azure DevOps, Jenkins, and Git
- Deploy and manage cloud-native solutions on Microsoft Azure, including AKS, Service Bus, and Blob Storage
- Write high-quality, testable code with strong unit and integration test coverage
- Participate in architecture discussions, code reviews, and technical design sessions
- Troubleshoot production issues and drive long-term solutions that improve system reliability and performance
- Mentor junior developers and contribute to engineering best practices
Requirements
Do you have experience in Web services design?, * 8+ years of professional Java development experience
- 5+ years of hands-on Spring Boot development experience
- Strong expertise in microservices architecture and RESTful API development
- Experience building and deploying applications on Microsoft Azure
- Strong understanding of Docker, Kubernetes, and containerized environments
- Experience with relational and NoSQL databases such as PostgreSQL, Oracle, MongoDB, or Redis
- Familiarity with event-driven architectures and messaging platforms such as Kafka
- Strong problem-solving skills and ability to work independently in a fast-paced environment
- Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience
Nice to Have
- Experience with Testcontainers, JUnit 5, and Mockito
- Experience supporting large-scale distributed systems
- Exposure to performance tuning, observability, and monitoring tools
- Azure certifications or cloud-native architecture experience
Benefits & conditions
$75 - $82 an hour - Contract
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Is Software Engineering Over-Saturated?
Dev Digest 120 - Apple and peers
Where to Find Entry-Level Software Engineering Jobs
7 Most Popular Web Developer Jobs in Europe