TekIT Software Solutions Pvt. Ltd.
Senior Java Architect - Spring Boot/Microservices Architecture
Job Location
in, India
Job Description
Senior Java Architect. Experience : 12years. Remote. Key Responsibilities : - Design and architect robust Java applications aligning with the company's goals and performance standards. - Lead and manage a team of developers, providing technical guidance and mentorship throughout the design and development phases. - Drive best practices in Java development and architectural design, ensuring adherence to coding standards and guidelines. - Architect and develop high-performance Java applications, focusing on scalability, reliability, and maintainability. - Expert in Redis Cache, ADLS, Spark Jobs. - Expert in garbage collection, low latency. - Champion the implementation and refinement of microservices architecture using Spring Boot, ensuring systems are scalable, resilient, and efficiently integrated. - Oversee performance tuning and optimization activities, including profiling, load testing, and bottleneck analysis to ensure optimal application performance. - Direct the adoption of messaging brokers (e.g, Kafka, ActiveMQ) and other technologies to enhance application scalability and reliability. - Collaborate with cross-functional teams to define system requirements, and translate them into scalable and efficient architectural designs. - Spearheaded the integration of new technologies and frameworks to enhance development processes and application capabilities. - Facilitate the development of proof of concepts to validate architectural approaches and solutions. - Design cloud-based solutions and ensure the optimal integration of cloud services (Azure) into our application architecture. - Lead code reviews, architecture assessments, and strategy planning sessions. - Foster a culture of innovation, continuous learning, and development within the team. Qualifications : - Bachelor's or Master's degree in Computer Science, Engineering, or a related field. - 10 years of professional experience in software development, with a strong background in Java and at least 3 years in a leadership or architectural role. - Strong analytical and problem-solving skills, with the capability to tackle complex architectural challenges. - Demonstrated experience in application architecture and design, with a solid understanding of design patterns and best practices. - Expert proficiency in Java and related technologies, with a keen eye for emerging trends and technologies. - Demonstrated expertise in application performance tuning, scalability, and system optimization. - Profound knowledge of microservices architecture, Spring Boot, messaging brokers, and Cloud databases. - Familiarity with Vector and Graph databases. - Experience with performance diagnostic tools, application profiling, and load testing. - Excellent communication skills, capable of articulating technical concepts to non-technical stakeholders. - Strong leadership skills, with the ability to mentor, motivate, and guide a development team. - Hands-on experience with backend technologies, microservices, containerization (Docker, Kubernetes), and cloud platforms (AWS, Azure, Google Cloud). - Knowledge of security practices and incorporating security into application designs. - Excellent problem-solving abilities and a commitment to achieving deadlines and project goals. - Outstanding communication and collaboration skills, with the ability to engage effectively with all levels of the organization. If you're ready to join a team that values innovation, collaboration, and personal growth, we want to hear from you. Apply now and let's shape the future together. Candidates with 80% coding experience and 20% implementation experience profile most preferable. (ref:hirist.tech)
Location: in, IN
Posted Date: 5/1/2025
Location: in, IN
Posted Date: 5/1/2025
Contact Information
Contact | Human Resources TekIT Software Solutions Pvt. Ltd. |
---|