JOBSEARCHER

Java Architect

Expertise with Spring Boot, Spring Integration and Kafka is a MUSTThis role combines architecture, framework engineering, platform ownership, and technical leadership. The architect will collaborate with application teams, define engineering standards, and deliver scalable cloud-native solutions that accelerate enterprise application development. What Makes This Role Unique: This is not a traditional application development position. The architect will own a strategic enterprise platform that enables multiple engineering teams to build and integrate applications consistently. The role requires deep expertise in Spring Integration internals, framework engineering, AWS architecture, production support, and hands-on software development.Key ResponsibilitiesOwn and maintain custom frameworks built on Spring Integration. Design and implement reusable platform components, libraries, and integration patterns. Define architectural standards, development guidelines, and best practices across engineering teams. Provide technical leadership for framework adoption and modernization initiatives. Enhance framework capabilities to support new business requirements and enterprise integration needs. Participate on architecture reviews and guide development teams on solution design. Troubleshoot and resolve complex production, performance, scalability, and integration issues. Design cloud-native solutions leveraging AWS services. Drive observability, resiliency, security, and operational excellence initiatives. Mentor engineers and senior developers on architecture, Spring technologies, and cloud-native development. Partner with business and technology stakeholders to define the platform roadmap and future-state architecture.Required QualificationsExperience15+ years of software engineering experience.5+ years of architecture, technical lead, or platform engineering experience. Proven experience owning and supporting enterprise frameworks or shared platforms. Experience leading technical initiatives across multiple application teams.Core JavaJava 11+ (Java 21 preferred) Multithreading and concurrencyJVM tuning and performance optimization Design patterns and object-oriented design Distributed systems developmentSpring Ecosystem (Mandatory)