|
Lead the architecture and design of Java-based systems using Spring Boot and Microservices.
|
|
|
Provide technical leadership and guidance to development teams throughout the software development lifecycle.
|
|
|
Oversee the selection of technology stacks and ensure they align with business needs and objectives.
|
|
|
Collaborate with cross-functional teams to understand requirements and design scalable, efficient, and secure systems.
|
|
|
Drive best practices for coding, design, and architecture across multiple teams.
|
|
|
Ensure high availability, performance, and scalability of applications, particularly in distributed systems.
|
|
|
Troubleshoot complex technical issues, provide innovative solutions, and ensure quick resolution.
|
|
|
Stay current with emerging technologies, trends, and best practices, incorporating them into the architecture where applicable.
|
|
|
Mentor and guide junior and mid-level architects and developers in technical skills and best practices.
|
|
|
Contribute to the cloud-based architecture and infrastructure strategies, particularly on platforms like AWS, Azure, or GCP.
|
|
|
Java, Spring Boot, Microservices, architecture, design patterns, cloud technologies (AWS, Azure, GCP), scalability, performance optimization, RESTful APIs, SQL, leadership, mentoring, problem-solving, distributed systems, Agile methodologies, team management, technical strategy.
|
|
|