




We are seeking a **Senior Full Stack Software Engineer** proficient in JavaScript and Java technologies to join our dynamic team. You will contribute to scalable, high\-quality web applications using modern front\-end and back\-end frameworks within an Agile environment. If you are passionate about software development and eager to collaborate on innovative projects, we encourage you to apply. **Responsibilities** * Develop and maintain full stack web applications using Java and JavaScript frameworks * Implement user interfaces with ReactJS, HTML, CSS, and TypeScript * Design and consume RESTful APIs and microservices architecture * Apply best practices in Spring Boot, Spring MVC, and related Java frameworks * Write efficient SQL queries and manage relational and NoSQL databases * Collaborate with cross\-functional Agile teams to deliver features on schedule * Utilize DevOps tools such as Docker and Kubernetes to support CI/CD pipelines * Perform unit and integration testing using JUnit, Mockito, and Postman * Document APIs using Swagger/OpenAPI specifications * Troubleshoot and resolve software defects and performance issues * Participate in code reviews and mentor junior developers * Adapt to evolving project requirements and new technologies * Communicate effectively with clients and team members to ensure project success **Requirements** * Bachelor’s degree or higher in Information Technology, Engineering, or related field * Minimum 3 years of hands\-on experience with Java (Java 17\+ preferred) * Experience with ReactJS, HTML, CSS, JavaScript, and TypeScript * Over 1 year of experience with cloud platforms, particularly Microsoft Azure * Proven experience working in Agile software development teams * Strong problem\-solving and independent working skills * Experience with Spring Boot, Spring MVC, and microservices architecture * Proficiency in SQL and experience with relational and NoSQL databases * Familiarity with DevOps practices and containerization tools * English language proficiency at B2 Upper\-Intermediate level **Nice to have** * Experience with Docker containerization technology * Knowledge of Kubernetes orchestration platform * Familiarity with JUnit testing frameworks * Understanding of Mockito and WireMock for mocking and testing * Skills in Postman for API testing and automation


