Technical Architect - Java Microservices
Location
Nagar | India
Job description
Coforge is seeking a skilled and experienced Technical Architect - Java Microservices to join our dynamic team. As a Technical Architect, you will play a crucial role in designing and implementing robust and scalable solutions. You will be responsible for leading technical teams, ensuring the delivery of high-quality software, and providing architectural guidance.
Duties and Responsibilities:
- Architectural Design: Design and develop high-performance, scalable, and reliable solutions using Java Microservices technologies.
- System Integration: Collaborate with cross-functional teams to integrate solutions into existing systems and applications.
- Requirements Analysis: Work closely with business stakeholders to gather and analyse requirements, translating them into technical specifications and architectural designs.
- Code Review: Perform code reviews and provide feedback to team members to maintain code quality and adherence to best practices.
- Performance Optimization: Identify performance bottlenecks and work on optimizing solutions for optimal throughput and latency.
- Documentation: Create and maintain technical documentation, including architecture diagrams, design documents, and process flowcharts.
- Security and Compliance: Ensure that solutions adhere to security standards and compliance requirements, implementing necessary measures to protect data and systems.
- Troubleshooting: Investigate and resolve technical issues and system failures in a timely manner.
- Team Leadership: Monitor team of developers and engineers, providing technical guidance, mentoring, and support to ensure the successful implementation of projects.
- Stay Current: Stay up-to-date with the latest trends and advancements in technologies, recommending and implementing best practices.
Qualifications:
- Bachelor's or Master's degree in computer science or related field.
- Proven experience as a Technical Architect or a similar role with experience in Java with Microservices.
- Strong expertise in Java programming, including Java 8 or later.
- Proficiency in designing and implementing microservices architecture.
- Excellent understanding of distributed systems, event-driven architectures, and messaging patterns.
- Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes) is a plus.
- Strong communication, organizational, analytical and critical thinking skills
- Ability to work effectively in a collaborative team environment.
- Relevant certifications are a plus.
- Prefer Immediately available candidates.
Job tags
Salary