137 Espire Infolabs Jobs
15-20 years
₹ 20 - 35L/yr
Gurgaon / Gurugram
1 vacancy
Technical Java Architect (Hybrid) Espire Infolabs - CMMI Lev5
Espire Infolabs
posted 6d ago
JD:
System Architecture Design: Lead the design and development of robust, scalable, and secure Java-based systems. Collaborate with stakeholders to understand requirements and translate them into architectural solutions.
Technical Leadership: Provide technical leadership and guidance to development teams throughout the software development lifecycle. Mentor junior developers and foster a culture of technical excellence within the team.
Code Review and Quality Assurance: Conduct code reviews to ensure compliance with coding standards, architectural guidelines, and best practices. Implement and enforce quality assurance processes to maintain high code quality.
Performance Optimization: Identify performance bottlenecks and optimize Java applications for maximum performance and scalability. Conduct performance tuning and profiling to improve application efficiency.
Technology Evaluation and Adoption: Stay abreast of emerging technologies and industry trends in Java development. Evaluate new technologies, frameworks, and tools to enhance the architecture and efficiency of Java-based systems.
System Integration: Collaborate with cross-functional teams to integrate Java-based systems with existing infrastructure and third-party applications. Design and implement robust APIs and interfaces for seamless integration.
Documentation and Reporting: Create and maintain comprehensive technical documentation, including system architecture diagrams, design specifications, and technical guidelines. Provide regular updates and reports on project progress to stakeholders.
Risk Management: Identify potential risks and issues related to system architecture and design. Develop mitigation strategies and contingency plans to address risks and ensure project success.
Continuous Improvement: Continuously evaluate and improve the architecture, design, and development processes to enhance system reliability, scalability, and maintainability.
Qualifications:
Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
Extensive experience in Java development, including proficiency in Java EE or Spring framework.
Proven track record of designing and implementing scalable, high-performance Java-based systems.
Strong understanding of software architecture principles, design patterns, and best practices.
Experience with database design and SQL, preferably with relational databases like MySQL, PostgreSQL, or Oracle.
Familiarity with cloud technologies and platforms such as AWS, Azure, or Google Cloud Platform.
Excellent communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams and stakeholders.
Strong problem-solving skills and the ability to thrive in a fast-paced, dynamic environment.
Preferred Qualifications:
Certification in Java or related technologies (e.g., Oracle Certified Professional, Spring Certified Professional).
Experience with microservices architecture and containerization technologies such as Docker and Kubernetes.
Knowledge of DevOps practices and tools for continuous integration and deployment (CI/CD).
Familiarity with agile methodologies such as Scrum or Kanban.
Employment Type: Full Time, Permanent
Read full job descriptionPrepare for Java Architect roles with real interview advice
15-20 Yrs
₹ 20 - 35L/yr
Gurgaon / Gurugram