Lead Full-Stack Engineer (Java / Spring Boot / Next.js / Azure) (IRC288463)
JavaSpring BootSpring MvcSpring Batch
3 дні тому
fullstacksenior
G
GlobalLogic
Про позицію
You will work as a Lead Full-Stack Engineer focusing on cloud deployment and development of enterprise applications using Java and modern frontend technologies. The role involves managing development processes, CI/CD pipelines, and containerized microservices while collaborating with engineering teams to deliver high-quality solutions.
Обовʼязки8
- Design and develop enterprise applications using Java (Spring Boot, Spring MVC, Spring Batch) and modern frontend technologies (TypeScript, React, Next.js).
- Deploy and manage applications in Azure cloud environments and support containerized microservices using Docker.
- Build and maintain CI/CD pipelines (Jenkins, GitHub Actions) and ensure high code quality and testing standards.
- Integrate backend services with RDBMS and NoSQL databases using Spring Data.
- Support microservices architecture, container orchestration, and infrastructure automation using tools like Kubernetes and Terraform.
- Collaborate with stakeholders and engineering teams to deliver scalable solutions and participate in architecture and technical decision-making.
- Contribute to DevOps practices, monitoring, and reliability using concepts such as SLIs, SLOs, and error budgets.
- Mentor engineers and support delivery planning in collaboration with Product and Program Managers.
Вимоги15
- Have at least 3 years of experience with On Prem and/or Cloud Providers (AWS, Azure, or GCP), with Azure being a must.
- Have worked with Azure cloud environments to manage and deploy Java applications built on Spring Boot and Spring MVC.
- Possess deep experience with Spring Batch for high-volume data processing and Spring Data for robust RDBMS/NoSQL integration.
- Have a proven track record of setting up and configuring CI/CD pipelines using tools such as Jenkins or GitHub Actions.
- Understand container technology, such as Docker and its ecosystem, for packaging Spring-based microservices.
- Have experience with build and delivery processes for enterprise web applications and complex backend systems.
- 5+ years of experience working on large development projects using TypeScript and modern frontend ecosystem tools.
- 3+ years of experience building high-performance web applications using Next.js.
- 3+ years of experience implementing enterprise-grade UI components using design systems.
- 3+ years of experience building robust unit and component tests using tools like Jest, Vitest, or React Testing Library.
- Are always looking for ways to automate testing, deployment, and regression suites.
- Can explain the advantages and disadvantages of containerization in a microservices architecture.
- Are interested in improving the software delivery lifecycle using frameworks like Kubernetes and Terraform.
- Understand RBAC, the principles of least privilege, and AI data security protocols.
- Are comfortable challenging the status quo, thinking outside the box, and adhering to a formal Definition of Done.
Lead Full-Stack Engineer (Java / Spring Boot / Next.js / Azure) (IRC288463)
Оригінал