Senior Full Stack Java Engineer
Senior Full Stack Java EngineerWe are seeking an experienced Senior Full Stack Java Engineer to join a large enterprise modernization initiative. You will play a key role in transforming legacy applications into modern, cloud-native microservices while building scalable, high-performance enterprise solutions.This is an excellent opportunity to work on large-scale digital transformation projects involving Java, Spring Boot, Kafka, Kubernetes, Angular, and modern database technologies.Required Skills8+ years of software development experienceStrong experience with Java and Spring BootExperience building Microservices and REST APIsHands-on experience with Angular (Angular 10+ preferred)Strong experience with Apache KafkaExperience with Kubernetes and/or OpenShiftExperience with Docker and LinuxExperience with PostgreSQL and/or DB2 LUWStrong SQL skillsExperience with Git and CI/CD pipelinesExperience developing scalable enterprise applicationsResponsibilitiesDesign, develop, test, and maintain Java Spring Boot microservices.Build scalable and secure RESTful APIs.Develop and enhance Angular-based web applications.Implement event-driven solutions using Apache Kafka.Deploy and support containerized applications using Kubernetes/OpenShift.Work with PostgreSQL and DB2 databases for application development and data integration.Participate in legacy application modernization and migration initiatives.Write clean, production-quality, maintainable, and testable code.Collaborate with cross-functional Agile teams to deliver high-quality software.Mentor junior developers and contribute to architecture and technical design discussions.