AI SCORE 8.5 / 10
Senior Java Software Engineer - Remote Position
$80K–$120K/year
About the Role
We are looking for a Senior Java Software Engineer to join our innovative team at knowmad mood. This is a fully remote position where you will leverage your expertise in Java to drive digital transformation projects. With a focus on hexagonal architecture and microservices, you will play a key role in delivering high-quality software solutions.
What You'll Do
- Design and implement robust Java applications using Java 17 and 21.
- Develop microservices and ensure seamless integration with cloud platforms.
- Utilize Spring Boot for building scalable applications.
- Collaborate with cross-functional teams to define and refine project requirements.
- Implement CI/CD practices to enhance deployment efficiency.
- Write unit and integration tests to maintain high code quality.
- Apply SOLID principles and Clean Code practices in your development work.
- Participate in code reviews and provide mentorship to junior developers.
Requirements
- Minimum of 5 years of experience as a Java Software Engineer.
- Strong knowledge of Java 17 and 21, Spring Boot, and microservices architecture.
- Experience with SQL and NoSQL databases.
- Familiarity with Docker and Kubernetes for container orchestration.
- Understanding of hexagonal architecture and Domain-Driven Design (DDD).
- Proficient in CI/CD practices and tools.
- Ability to write clean, maintainable code following best practices.
Nice to Have
- Experience with cloud services (AWS, Azure, etc.).
- Knowledge of Agile methodologies.
- Familiarity with testing frameworks.
What We Offer
- Permanent contract with a competitive salary.
- 100% remote work flexibility.
- Access to internal training and certification programs.
- Flexible compensation plan including health insurance and meal vouchers.
- Participation in events, meetups, and tech days.
- 26 days of paid leave (22 vacation days, 2 personal days, and holidays on December 24 and 31).
Language Requirements
EnglishB2
BasicIntermediateAdvancedNative
Why This Job8.5 of 10
This Senior Java Software Engineer role offers a unique opportunity to work remotely with a leading digital transformation company. Enjoy a competitive salary and extensive benefits.
Salary Range
Required
0/1
Optional
0/1
Bonus
0/1
Generating success profile...
Analyzing job requirements and market data
Loading market overview...
Analyzing market trends and skill demands
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months
All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.