Java Architect

Noida, Uttar Pradesh, India
Aug 07, 2024
Aug 07, 2025
Onsite
Full-Time
12 Years
Job Description

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

  1. Architectural Design. Craft high-performance, scalable, and reliable solutions utilizing Java and Kafka technologies to meet business requirements.
  2. Team Leadership. Lead and mentor a team of developers and engineers, providing technical direction and support to ensure successful project delivery.
  3. System Integration. Collaborate with cross-functional teams to seamlessly integrate Kafka-based solutions into existing systems and applications.
  4. Requirements Analysis. Work closely with business stakeholders to gather and analyze requirements, translating them into detailed technical specifications and architectural designs.
  5. Code Review. Conduct thorough code reviews, providing constructive feedback to uphold code quality and best practices.
  6. Performance Optimization. Identify and address performance bottlenecks, optimizing Kafka-based solutions for enhanced throughput and reduced latency.
  7. Documentation. Develop and maintain comprehensive technical documentation, including architecture diagrams, design documents, and process flowcharts.
  8. Security and Compliance. Ensure solutions comply with security standards and regulations, implementing necessary safeguards to protect data and systems.
  9. Troubleshooting. Investigate and resolve technical issues and system failures promptly to minimize disruptions.
  10. 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.