Overview
Skills
Job Details
About the Role
We re looking for a hands-on Java Technical Lead / Architect with strong experience across both frontend and backend technologies. The ideal candidate is someone who can architect, design, and code enterprise-level applications end-to-end using Java, Spring, Angular, and modern cloud technologies.
Key Responsibilities
Lead the architecture, design, and development of enterprise-level applications and solutions.
Provide technical leadership and mentorship to the development team to ensure scalable, secure, and maintainable solutions.
Collaborate closely with cross-functional teams to translate business requirements into technical deliverables.
Ensure adherence to coding standards, testing practices, and CI/CD pipelines.
Architect and design highly available cloud-native applications using AWS Cloud, OpenShift, and Tanzu Kubernetes.
Oversee real-time data streaming and messaging integrations with Confluent Kafka.
Lead front-end development using Angular 17, Node.js, HTML5, CSS (Bootstrap), JavaScript, jQuery, and TypeScript.
Develop and maintain RESTful APIs and ensure code quality with Jasmine and Karma testing frameworks.
Manage version control and CI/CD pipelines using GIT, Bamboo, and Jenkins.
Design and implement robust backend systems with Java 8 JDK, Spring Framework, DB2, Maven, Docker Desktop, and IntelliJ.
Drive cloud adoption, containerization, and automation strategies leveraging Docker and Kubernetes.
Required Skills & Qualifications
Strong programming expertise in Java, Spring Framework, and Angular.
Proven experience architecting cloud-native and microservices-based applications.
Hands-on experience with AWS Cloud, OpenShift, and Tanzu Kubernetes.
Extensive knowledge of Confluent Kafka for real-time streaming and event-driven systems.
Solid understanding of CI/CD tools, version control (Git), and build automation (Maven, Jenkins, Bamboo).
Familiarity with frontend testing frameworks (Jasmine, Karma).
Strong problem-solving, analytical, and communication skills.
Ability to lead and guide teams through complex technical challenges.
Nice to Have
Experience with React or Vue.js.
Exposure to container orchestration and DevOps automation tools.
Prior experience in Enterprise Platform Renewal (EPR) or large-scale modernization programs.