Senior Java Developer
Jagaad
full-remoteseniorpermanentbackendfullstack Fully, Valais, Switzerland Today via LinkedIn
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
JavaSpring FrameworkRESTful APIsMicroservicesCI/CDAzure DevOpsAWS CodePipelineKafkaJUnitScrum
About the role
Role: Senior Java Developer
You will lead the architecture, design, and development of complex Java applications and core utilities within Jagaad’s microservices-based environment.
Responsibilities
- Lead on architecting, designing, developing, and implementing complex applications and utilities
- Collaborate with architects and senior engineers to set architectural standards
- Ensure applications follow security and compliance policies from the start
- Provide mentorship to team members, including outsourced resources
- Develop business domain expertise and provide technical support to SMEs
- Own API consistency: design and maintain well-documented, flexible APIs (system/sub-system level)
- Champion best practices across security, testability, reliability, and scalability
- Help QA create quality and performance monitoring programs (including automated test coverage)
- Write high-quality, readable code and deliver features & bug fixes on time
- Write and maintain tests: unit, integration, and E2E
- Perform API code reviews
- Participate in relevant sprint meetings
Requirements
- Minimum 4 years experience with Core Java and Spring Framework
- Senior experience with RESTful APIs and microservices
- Experience with CI/CD tools such as Azure DevOps and AWS CodePipeline
- Working knowledge of Service-Oriented Architecture (SOA)
- Exposure to publish-subscribe / event streaming (Kafka, Pulsar, Flink, or AWS Kinesis)
- Ability to communicate and work with global distributed teams
- Ability to analyze software, develop/test/debug, and recommend process improvements
- Ability to translate requirements into production/non-production implementation needs
- Knowledge and use of Agile and Scrum
- Comfort with frameworks/tools including Spring, data/security, JPA/Hibernate, JUnit, Mockito
- Knowledge of MVC, OpenAPI, and microservices
Nice to have / Bonus
- Docker and AWS
- Frontend skills (e.g., Angular, React)
- Message queues and event platforms (e.g., Kafka)
Soft skills
- Patience and perseverance to overcome challenges, solve problems, and learn new technologies
About Jagaad
Jagaad is a digital company offering fully remote, office-less development of cloud-based applications and scalable microservices. They work with clients across energy, travel, e-commerce, and retail to help teams accelerate new business models and market opportunities.
Scraped 4/16/2026