Job Title: Full Stack Java DeveloperWe are seeking a skilled and experienced Full Stack Java Developer to join our team. As a key member, you will be responsible for developing, testing, and maintaining applications using Java on the back end and modern front-end frameworks such as Angular, React, or Vue.js.The ideal candidate will have solid experience in Java 8+ and frameworks such as Spring/Spring Boot. They should also possess advanced knowledge of relational databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis). Experience with REST APIs, authentication, and authorization (OAuth2, JWT) is also essential.Key responsibilities include designing and implementing RESTful APIs, ensuring best practices in software architecture, security, and performance, collaborating with product, design, and QA teams to deliver high-value solutions, performing code reviews, and mentoring less experienced developers.A strong understanding of microservices architecture and messaging (Kafka, RabbitMQ) is required, along with proficiency in automated testing (JUnit, Mockito, Cypress, Jest). Familiarity with Docker environments and orchestration (Kubernetes) is desirable.Additionally, you will participate in technical decisions, help define standards and best practices, automate build, testing, and deployment processes (CI/CD), monitor and provide support for applications in production, and stay up-to-date with the latest technologies and trends in the field.