Senior Java Developer (Spring Boot) (For Betopia Group) - Job ID : 1421203
Posted: 17 hours ago
Job Description
Betopia Group is looking for Senior Java Developer (Spring Boot)Job Description / ResponsibilityBetopia Group is a rapidly growing technology-driven organization building innovative SaaS products across domains. Our flagship product is a next-generation Management platform serving enterprises.We’re seeking Senior Java Developers with strong Spring Boot expertise to join our core backend engineering team and help architect scalable, secure, and performant services.Bachelor’s degree in Computer Science, Engineering, or related field.5+ years of hands-on experience with Java (8 or above) and Spring Boot.Proven experience with REST APIs, JPA/Hibernate, MySQL/PostgreSQL.Strong knowledge of Microservices Architecture and Cloud-native design.Experience with JWT, OAuth2, and API security mechanisms.Working knowledge of Docker, Kubernetes, or CI/CD pipelines.Familiarity with message queues (Kafka/RabbitMQ) and caching (Redis) is a plus.Understanding of SaaS applications and enterprise systems is an advantage.Design and develop RESTful APIs and microservices using Spring Boot and Spring Cloud.Implement multi-tenant, modular backend services aligned with SaaS best practices.Collaborate with front-end, DevOps, and QA teams to deliver end-to-end product features.Optimize application performance, security, and maintainability.Write clean, testable, and maintainable code following SOLID principles and DDD.Integrate third-party systems (payment, biometrics, ERP, etc.) through secure APIs.Participate in system design, code reviews, and architectural discussions.Mentor junior developers and ensure adherence to coding standards and best practices.Educational RequirementsBachelor of Science (BSc) in Computer Science & EngineeringSkills Required: Java, Enterprise Architecture, SPRING boot, SaaS, RESTful APIs, Leadership and Good Communication skill., microservices, Microservice Architecture and Design Patterns, SOLID principlesExperience RequirementsAt least 7 year(s)The applicants should have experience in the following business area(s):Software Company,Group of Companies,Business-to-Business (B2B) Software and Services StartupAdditional RequirementsStrong analytical and problem-solving mindset.Excellent communication and collaboration skills.Ability to take ownership of complex projects.Proactive learner with a passion for clean code and scalable systems.
Job Application Tips
- Tailor your resume to highlight relevant experience for this position
- Write a compelling cover letter that addresses the specific requirements
- Research the company culture and values before applying
- Prepare examples of your work that demonstrate your skills
- Follow up on your application after a reasonable time period