




Summary: Seeking a Lead Full-Stack Software Engineer to drive hands-on development of scalable web platforms in an Agile environment. Highlights: 1. Lead hands-on full-stack development with Java 17+ and ReactJS. 2. Shape RESTful APIs and microservices using Spring Boot and Azure. 3. Drive quality, automation, and CI/CD improvements within an Agile team. We are building a scalable web platform and need a **Lead Full\-Stack Software Engineer** to drive delivery in an Agile setup. You will lead hands\-on development across Java 17\+ and ReactJS, shaping RESTful APIs and microservices with Spring Boot and Azure. Work closely with the team to improve quality, automation, and CI/CD, and apply today **Responsibilities** * Build and maintain applications using Java 17\+, ReactJS, HTML, CSS, and JavaScript/TypeScript * Design and deliver RESTful APIs and microservices architecture * Implement backend features with Spring Boot, Spring Framework, Maven or Gradle * Use basic Unix commands and scripting to support automation and deployment tasks * Integrate relational databases such as Db2 and SQL Server using Hibernate, JPA, and Spring Data * Work with NoSQL technologies including MongoDB and Redis * Apply Docker, Kubernetes, Jenkins, and Helm to support DevOps and CI/CD workflows * Collaborate with the team via Git, GitHub, JIRA, and Confluence * Execute testing using Jest, JUnit, Mockito, WireMock, Postman, and REST Assured * Document and maintain API specifications with Swagger/OpenAPI * Participate in Agile ceremonies, including sprint planning and reviews * Ensure code quality, maintainability, and alignment with best practices **Requirements** * Bachelor’s degree or higher in Information Technology, Telecommunications, Engineering, or equivalent practical experience * Minimum 5 years of hands\-on experience with Java (Java 17\+ preferred; familiarity with Java 7 and 8 required) * At least 3 years of experience with ReactJS, HTML, CSS, JavaScript, TypeScript * Over 2 years of experience working with cloud platforms, especially Azure * Hands\-on experience with Spring Boot, Spring Framework, Maven or Gradle * Working knowledge of basic Unix commands, scripting, and SQL * Deep understanding of RESTful APIs, microservices, Spring MVC, WebFlux, Swagger/OpenAPI * Solid background in relational databases (Db2, SQL Server), ORM (Hibernate, JPA, Spring Data), and NoSQL (MongoDB, Redis) * Proficiency with Docker, Kubernetes, Jenkins, and Helm for DevOps and CI/CD * Practical experience with testing tools: Jest, JUnit, Mockito, WireMock, Postman, REST Assured * Familiarity with Git, GitHub, JIRA, and Confluence * Proven track record working in Agile teams with an Agile mindset * Strong problem\-solving skills and ability to work independently * English proficiency at B2 (Upper\-Intermediate) level or higher **Nice to have** * Knowledge of Kafka, GraphQL, and Security (OAuth2\) * Understanding of Spring Cloud API and MuleSoft * Skills in event\-driven design and Resiliency4j


