JOBSEARCHER

Java Architect

About the CompanyAbout Incedo:Incedo Inc. is a high-growth Digital, Data and AI Transformation Specialist firm headquartered in New Jersey. We are a long-term strategy execution partner for Fortune 500 enterprises, operating at the intersection of business and technology across Banking & Payments, Wealth Management, Telecom, Hi-Tech, and Life Sciences.We are building Incedo 4.0 - an AI-native, execution-focused, founder-led organization designed for scale, speed, and long-term impact.Incedo delivers ROI from AI @ Scale through the “Power of 3”:• Deep domain expertise• AI & Data capabilities• Engineering & Operations excellencePlease visit the link to know about Incedo: https://www.incedoinc.com/Role: Java ArchitectLocation: Pittsburgh, PA (Hybrid – 3 Days Onsite Mandatory)Experience: 13–18 YearsRelocation: Open to candidates willing to relocateWork Authorization: Only USC/GCJob SummaryWe are seeking an experienced Java Architect to lead the design and development of scalable, high-performance enterprise applications. The ideal candidate should have deep expertise in Java-based technologies, Microservices architecture, cloud-native development, and distributed systems. Experience with Apache Flink is preferred; however, candidates with strong distributed data processing and streaming architecture knowledge will also be considered.Required Skills12+ years of software development experience with strong expertise in Java.5+ years of experience in solution/application architecture.Strong experience with:Java 8/11/17+Spring BootMicroservices ArchitectureRESTful APIsEvent-Driven ArchitectureApache KafkaDistributed Systems DesignExperience with cloud platforms such as:AWSAzureGCPStrong understanding of:Design PatternsSystem DesignScalability & Performance OptimizationSecurity Best PracticesExperience with CI/CD pipelines and DevOps practices.Strong database experience (SQL and NoSQL).Must haveExperience with Apache Flink for real-time stream processing.Experience with Kafka Streams, Spark Streaming, or similar streaming technologies.Knowledge of containerization technologies:DockerKubernetesExperience in data-intensive and real-time processing applications.ResponsibilitiesDesign and architect enterprise-scale Java applications.Lead technical design discussions and architecture reviews.Define best practices, coding standards, and architectural guidelines.Collaborate with business stakeholders, product owners, and development teams.Design scalable microservices and event-driven solutions.Evaluate and recommend new technologies and frameworks.Mentor development teams and provide technical leadership.Ensure application reliability, security, scalability, and performance.Nice to HaveFinancial Services or Banking domain experience.Experience designing real-time analytics or streaming platforms.Architecture certifications on AWS or other cloud platforms.