Senior Full Stack Engineer - (Backend-Focused)
We are looking for an experienced, backend-focused Full Stack Developer with strong expertise in Java, Spring Boot, microservices, and distributed systems, complemented by working knowledge of modern frontend development using Vue.js or similar technologies.
The role will primarily focus on designing, developing, and optimizing scalable, secure, and high-performance backend services and APIs, while contributing to frontend development and integration as required. The ideal candidate should have a strong engineering mindset, take ownership of end-to-end feature delivery, and leverage AI-assisted development tools to improve productivity, code quality, and operational efficiency.
Backend Development and Architecture:
* Design, develop, and maintain scalable, high-performance microservices using Java 21+ and Spring Boot.
* Design and implement robust RESTful APIs, covering API versioning, idempotency, error handling, security, and OpenAPI/Swagger specifications.
* Apply microservices architecture principles, including bounded contexts, appropriate service decomposition, distributed transaction management, and Saga patterns.
* Develop and integrate event-driven systems using Apache Kafka and asynchronous messaging patterns.
* Implement application security best practices, including OAuth2, JWT, secure coding, and proactive vulnerability remediation.
* Optimize application performance through JVM tun