Java Solution Architect
Description
Responsibilities
• Define end-to-end solution architecture for enterprise applications.
• Design scalable, resilient, and secure microservices using Java and Spring Boot.
• Lead architecture design, technical reviews, and implementation strategies.
• Develop REST APIs and enterprise integration solutions using Apache Camel.
• Drive cloud-native deployments using Docker, Kubernetes, OpenShift, and PCF.
• Implement CI/CD pipelines using Jenkins, Git, Maven, and Gradle.
• Ensure application security, performance, scalability, and high availability.
• Lead and mentor development teams and collaborate with business stakeholders.
• Drive technical modernization and architectural best practices.
Required Technical Skills
• Java, J2EE, Spring, Spring Boot, Hibernate.
• Microservices Architecture, REST APIs, Apache Camel.
• React JS, JavaScript, HTML5, CSS3.
• Docker, Kubernetes, OpenShift, PCF.
• Jenkins, Git, Maven, Gradle, CI/CD.
• Spring Security, OAuth2, JWT.
• Agile/Scrum, Design Patterns, Distributed Systems.
Required Experience
• 12–18 years of experience in enterprise application development.
• Strong hands-on experience in Java and Spring Boot.
• Proven experience designing microservices and enterprise solutions.
• Experience in cloud-native architecture and DevOps practices.
• Banking or financial services domain experience preferred.
• Strong technical leadership, communication, and stakeholder management skills.