We are seeking a Senior Full Stack Software Engineer to support the modernization of a large-scale enterprise platform. This role focuses on transforming legacy systems into cloud-native, scalable microservices while improving performance, reliability, and development velocity.This is a hands-on engineering position within a structured enterprise environment, operating in a distributed team model. The ideal candidate is comfortable working across backend services, frontend components, cloud infrastructure, and AI-assisted development workflows.Key ResponsibilitiesDesign, develop, and maintain Java-based microservices using modern frameworks (Spring Boot preferred).Build secure, scalable RESTful APIs to support internal and external systems.Contribute to event-driven architecture using messaging systems (e.g., Kafka).Implement secure coding practices aligned with enterprise standards.Frontend DevelopmentDevelop and enhance user-facing features using modern frameworks (React or Angular).Integrate frontend applications with backend APIs using secure and scalable design principles.Apply component-based architecture and reusable UI best practices.Containerize applications using Docker.Deploy and manage services in Kubernetes environments.Contribute to CI/CD pipelines and automated build/deployment processes.Support performance tuning, monitoring, and reliability improvements.Participate in technical design discussions and architectural decision-making.Help decompose legacy systems into modular, cloud-ready microservices.Improve system scalability, resilience, and maintainability.AI-Enabled DevelopmentLeverage AI-assisted engineering tools (e.g., GitHub Copilot) to enhance development speed and code quality.Integrate AI-driven workflows into daily development processes.Contribute to automation and intelligent tooling improvements within the SDLC.Required Qualifications3–6+ years of professional software engineering experience.Strong proficiency in Java and Spring Boot.Experience designing and building microservice architectures.Hands‑on experience with REST APIs and distributed systems.Familiarity with containerization and Kubernetes.Experience with CI/CD pipelines and code quality enforcement tools.Strong understanding of Agile/Scrum development practices.Preferred QualificationsExperience working in enterprise‑scale, high‑availability environments.Exposure to event‑driven systems (Kafka or similar).Experience working in regulated or governance‑heavy industries.Active use of AI‑assisted development tools.Experience contributing to modernization or system transformation initiatives.What Success Looks LikeDelivering stable, scalable microservices aligned with modernization goals.Contributing to improved code quality and deployment reliability.Demonstrating ownership of services from design through production support.Actively leveraging AI tools to improve engineering throughput and consistency.
#J-18808-Ljbffr