
java jobs C2C
Role: Java Platform Architect / Spring Integration Architect
Location: Reading, PA (Remote)
Duration: Long Term Project
Experience: 18+
Job Role and Responsibilities:
We are seeking a highly experienced **Java Platform Architect / Spring Integration Architect** to lead the architecture, evolution, and strategic direction of a mission-critical enterprise integration platform that supports multiple business domains and applications across the organization.
This role is responsible for the ownership, enhancement, and long-term roadmap of a custom polling and integration framework built using **Java, Spring Boot, Spring Integration, Apache Kafka, and AWS**. The successful candidate will serve as a hands-on architect and technical leader, driving platform modernization, cloud-native adoption, integration best practices, and engineering excellence across multiple development teams.
The ideal candidate combines deep expertise in enterprise integration, distributed systems, platform engineering, and cloud architecture with a passion for building reusable frameworks, enabling developer productivity, and delivering scalable, resilient solutions. Experience leveraging **Generative AI and intelligent automation technologies** within enterprise platforms is highly desirable.
**Key Responsibilities**
**Platform Architecture & Ownership**
– Own, maintain, and continuously evolve the enterprise Poller and Integration Framework serving multiple business-critical applications.
– Define and execute the platform roadmap, architecture vision, and modernization strategy.
– Design and implement reusable platform components, libraries, SDKs, and integration frameworks.
– Establish architectural standards, development guidelines, design patterns, and best practices across engineering teams.
– Conduct architecture reviews and provide technical leadership on application and integration solution design.
– Evaluate emerging technologies and recommend platform enhancements that improve scalability, reliability, and developer productivity.
**Integration & Distributed Systems**
– Design and implement scalable integration solutions leveraging Spring Integration, Kafka, REST APIs, and event-driven architectures.
– Define and standardize enterprise integration patterns for both synchronous and asynchronous communication models.
– Develop resilient, high-performing, and fault-tolerant systems capable of supporting enterprise workloads.
– Enhance framework capabilities to support evolving business requirements and enterprise integration needs.
– Troubleshoot and resolve complex production, integration, performance, and scalability issues.
**Cloud & Platform Engineering**
– Design and implement cloud-native architectures leveraging AWS services and container-based platforms.
– Drive platform observability, resiliency, security, and operational excellence initiatives.
– Promote CI/CD automation, DevSecOps practices, and engineering efficiency across teams.
– Collaborate with operations and infrastructure teams to ensure high availability and operational stability.
**AI & Intelligent Automation**
– Evaluate and integrate AI-powered capabilities into enterprise integration platforms and services.
– Design reusable patterns and frameworks for integrating Large Language Models (LLMs), AI services, and intelligent workflow automation.
– Support enterprise adoption of Generative AI, Retrieval-Augmented Generation (RAG), semantic search, and agent-based solutions.
**Technical Leadership**
– Mentor architects, senior developers, and engineering teams on architecture, cloud-native development, Spring technologies, and integration best practices.
– Lead cross-functional technical initiatives spanning multiple application teams.
– Collaborate with business and technology stakeholders to align platform investments with strategic objectives.
– Foster a culture of innovation, engineering excellence, and continuous improvement.
**Required Qualifications**
**Experience**
– 15+ years of software engineering experience building enterprise applications and distributed systems.
– 7+ years of architecture, technical leadership, or platform engineering experience.
– Proven experience owning, supporting, and evolving enterprise frameworks or shared platforms.
– Demonstrated success leading technical initiatives across multiple development teams.
– Experience designing and implementing highly scalable, mission-critical applications.
**Core Java**
– Java 11+ (Java 21 preferred)
– Advanced multithreading and concurrency
– JVM tuning and performance optimization
– Object-oriented design and design patterns
– Distributed systems architecture
– Performance engineering and scalability optimization
**Spring Ecosystem (Required)**
– Spring Boot
– Spring Framework Core
– Spring Integration (**Expert Level**)
– Spring Data
– Spring Security
– Spring Actuator
– Spring Cloud
– Spring Batch (preferred)
– Spring WebFlux (preferred)
**AWS & Cloud Technologies**
– AWS architecture and cloud-native application design
– Amazon ECS / EKS
– EC2
– S3
– SQS
– SNS
– RDS
– API Gateway
– Lambda
– CloudWatch
– IAM
**Integration & Messaging**
– Enterprise Integration Patterns (EIP)
– Event-driven architecture
– RESTful APIs
– Apache Kafka
– JMS and/or RabbitMQ
– Scheduler and polling-based architectures
– Message routing, transformation, and orchestration
– API-first integration design
**DevOps & Observability**
– Docker
– Podman
– Kubernetes and/or OpenShift
– CI/CD pipelines
– Infrastructure as Code (Terraform or CloudFormation preferred)
– OpenTelemetry
– Micrometer
– Dynatrace, Splunk, Datadog, or similar observability platforms
– Distributed tracing and application monitoring
**Databases**
– MySQL
– Database design and data modeling
– Query optimization and performance tuning
– Normalization and indexing strategies
– Transaction management and data consistency patterns
**Preferred Qualifications**
**Architecture & Platform Engineering**
– Framework, SDK, and shared platform development
– Microservices architecture
– Domain-Driven Design (DDD)
– Event Sourcing and CQRS
– Internal Developer Platforms (IDP)
– Hexagonal and Clean Architecture patterns
**AI & Generative AI**
– Experience integrating Generative AI capabilities into enterprise applications and platforms.
– Familiarity with OpenAI, Azure OpenAI, Amazon Bedrock, Anthropic Claude, or similar enterprise AI services.
– Retrieval-Augmented Generation (RAG) architecture and implementation.
– AI agents and workflow orchestration frameworks such as LangChain, LangGraph, Semantic Kernel, or LlamaIndex.
– Vector databases and semantic search technologies.
– AI governance, security, observability, and responsible AI practices.
**Streaming & Event Platforms**
– Advanced Apache Kafka architecture and event-streaming platforms.
– Kafka Connect, Schema Registry, and stream processing frameworks.
– Event governance and enterprise event-driven architecture patterns.
**Ideal Candidate**
The ideal candidate is a hands-on architect with deep expertise in **Java, Spring Integration, cloud-native platforms, and enterprise integration architecture**, coupled with strong leadership skills and a platform engineering mindset. This individual will have a proven track record of building and evolving enterprise frameworks, driving modernization initiatives, and enabling teams to deliver scalable, secure, and resilient solutions while leveraging emerging technologies such as AI and intelligent automation.
To apply for this job email your details to shahid.m@wonese.com