Coforge is seeking an experienced and hands-on Technical Architect to join our dynamic team in Greater Noida. As a Technical Architect, you will be pivotal in designing and implementing robust and scalable solutions using Java and Kafka. This role demands a deep understanding of architecture design, microservices, and cutting-edge technologies to drive successful project outcomes.
Experience. 12+ years
Key Responsibilities
- Architectural Design. Craft high-performance, scalable, and reliable solutions utilizing Java and Kafka technologies to meet business requirements.
- Team Leadership. Lead and mentor a team of developers and engineers, providing technical direction and support to ensure successful project delivery.
- System Integration. Collaborate with cross-functional teams to seamlessly integrate Kafka-based solutions into existing systems and applications.
- Requirements Analysis. Work closely with business stakeholders to gather and analyze requirements, translating them into detailed technical specifications and architectural designs.
- Code Review. Conduct thorough code reviews, providing constructive feedback to uphold code quality and best practices.
- Performance Optimization. Identify and address performance bottlenecks, optimizing Kafka-based solutions for enhanced throughput and reduced latency.
- Documentation. Develop and maintain comprehensive technical documentation, including architecture diagrams, design documents, and process flowcharts.
- Security and Compliance. Ensure solutions comply with security standards and regulations, implementing necessary safeguards to protect data and systems.
- Troubleshooting. Investigate and resolve technical issues and system failures promptly to minimize disruptions.
- Stay Current. Keep abreast of the latest advancements in Kafka and Java technologies, recommending and integrating best practices.
Qualifications
- Bachelor’s or Master’s degree in Computer Science or a related field.
- Proven experience as a Technical Architect or in a similar role with extensive experience in Java and Kafka.
- Proficiency in Java programming (Java 8 or later).
- In-depth knowledge of Apache Kafka, including Kafka Streams and Kafka Connect.
- Expertise in designing and implementing microservices architecture.
- Strong understanding of distributed systems, event-driven architectures, and messaging patterns.
- Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes) is advantageous.
- Excellent problem-solving and communication skills.
- Ability to thrive in a collaborative team environment.
- Relevant certifications (e.g., Kafka Certification, AWS Certified Solutions Architect) are a plus.
How to Apply
If you meet the above criteria and are passionate about delivering high-quality technical solutions, we encourage you to apply. Please submit your resume and cover letter detailing your experience and expertise relevant to this role.