About the Role:
We are seeking an accomplished Java Technical Architect with a strong background in the banking domain to design and implement robust, scalable, and secure solutions. The ideal candidate will possess deep expertise in Object-Oriented Programming (OOP) principles, Java, Spring Boot, Microservices, and architectural design patterns. This role requires a hands-on architect who can translate business problems into technical solutions, drive architectural excellence, and contribute significantly to our enterprise applications.
Key Responsibilities:
- Software Architecture & Design: Develop and implement comprehensive software architectures, ensuring seamless integration into Java-based applications.
- Identify complex business problems and design innovative, efficient, and scalable technical solutions.
- Evaluate existing architectural systems, identify areas for improvement, and propose strategic enhancements.
- Apply a deep understanding of Object-Oriented Programming (OOP) principles, Java, Spring Boot, and Microservices architecture.
- Utilize and advocate for appropriate design patterns to build resilient and maintainable systems.
- Technical Leadership & Best Practices: Play a key role in the overall technical direction and evolution of our Java application landscape.
- Promote and enforce engineering best practices throughout the development lifecycle.
- Experienced in using code repository tools such as Git, Bitbucket, or GitHub to manage source code effectively.
- Possess an understanding of, or direct experience with, CI/CD (Continuous Integration/Continuous Delivery) build processes to ensure efficient and automated deployments.
- Collaboration & Communication: Collaborate effectively with development teams, product owners, and other stakeholders to ensure architectural alignment with business and technical requirements.
- Articulate complex technical concepts clearly to both technical and non-technical audiences.
Required Skills & Experience:
- Total Years of Experience: 8 to 10 years in IT.
- Relevant Years of Experience: 8 to 10 years in Java Architecture/Development roles.
- Mandatory Skills: Expertise as a Java Technical Architect.
- Strong understanding and hands-on experience with OOPS, Java, Spring Boot, and Microservices.
- Proven experience in working with design patterns.
- Core Technical Knowledge: Demonstrated ability to design and integrate software architecture into Java-based applications.
- Experience in identifying business problems and designing effective technical solutions.
- Proficiency in using code repository tools like Git, Bitbucket, or GitHub.
- Experience evaluating existing architecture systems.
- Understanding of or experience with CI/CD build processes.
- Soft Skills: Excellent communication skills (verbal and written).
Domain: Banking
Additional Information:
- Approx. Vendor Billing Rate: INR 10,000 per day (Excluding service tax)
- Background Check: Yes, before onboarding (via FADV India)
- Mode of Interview: Face to Face / Skype Interview
- Role: DevOps Consultant / Architect
- Industry Type: IT Services & Consulting
- Department: Engineering - Software & QA
- Employment Type: Full Time, Permanent
- Role Category: DevOps
Working Model: Hybrid (WFO 3 days Mandatory)
Engagement Type: Contract
Contract Duration: 12 Months
Number of Openings: 1