Are you a passionate Full Stack Java Developer looking to take your career to the next level? Join our dynamic and innovative team as we work on exciting projects that deliver cutting-edge solutions. We are looking for an experienced developer with a strong foundation in both backend and frontend development, and an eagerness to contribute to the design and implementation of scalable, secure, and efficient systems. Key Responsibilities: Develop and maintain robust backend services using Java and Spring Boot, ensuring security, performance, and scalability. Design and contribute to the development of modern microservices architectures and distributed systems. Build responsive, modular frontend interfaces with React.js for seamless user experiences. Design and consume RESTful APIs, ensuring smooth communication between the frontend and backend. Implement secure authentication and authorization flows using OAuth 2.0 / OIDC (e.g., with Keycloak). Write clean, efficient, and testable code for both frontend and backend. Collaborate closely with cross-functional teams, including UI/UX designers, DevOps, and QA engineers, to deliver high-quality features. Participate in code reviews, design discussions, and Agile ceremonies to enhance team collaboration. Ensure the performance, security, and scalability of applications across the full stack. Experience & Qualifications: 5 years of hands-on experience with Java and Spring Boot. Strong frontend development experience with React.js (at least 3 years of recent experience). Solid understanding of distributed systems and microservices architecture. Familiarity with REST APIs, JSON, and WebSocket. Proficient in working with SQL and NoSQL databases. Strong knowledge of application security best practices. Experience with implementing OAuth 2.0 / OIDC flows and integrating with identity providers like Keycloak. Bonus Skills (Nice to Have): Experience with RabbitMQ, Kafka, or similar message brokers. Experience with Docker and Kubernetes for containerized deployments. Familiarity with DevOps practices and Agile development methodologies. Knowledge of CI/CD pipelines and tools like Jenkins, GitLab CI, and GitHub Actions. Why Join Us? Work in a collaborative, Agile environment where innovation and creativity are encouraged. Opportunity to contribute to cutting-edge technology and impactful projects. Competitive salary and benefits package. Supportive team culture with a focus on professional growth and development. If you're passionate about building secure, scalable applications and want to be part of an exciting and forward-thinking team, we’d love to hear from you!