Responsibilities:
Strategic Planning and Design:• Design high-level app architecture solutions that align with business goals and technical requirements.
• Evaluate and select appropriate application services and technologies to build robust and scalable solutions.
• Develop integration strategies for application with kubernetes systems and other environments.
• Develop business activities and POC with API Gateway problem
Technical Leadership:
• Provide guidance and mentorship to team members, sharing technical best practices in application architecture and best practices
• Establish and enforce standards for design documents, technical standards, and architecture.
Advanced Troubleshooting and Optimization:
• Analyze and optimize the performance of the application, ensuring efficient and reliable design.
• Address complex issues related to application architecture and provide advanced troubleshooting support.
Collaboration and Communication:
• Communicate effectively with stakeholders, including business leaders, project managers, and development teams, ensuring app architecture meets business needs.
• Collaborate with cross-functional teams to ensure smooth implementation and operation of applications / solutions.
Documentation and Knowledge Sharing:
• Document architectural designs, decisions, and configurations to provide clear reference for implementation and maintenance teams.
• Share knowledge and expertise within the team and across the organization to promote continuous learning and improvement.
Continuous Learning and Innovation:
• Stay updated with the latest middleware and api technologies, industry trends, and best practices.
• Identify opportunities for innovation and improvements in app design and architecture.
Requirements:
Bachelor's degree in Computer Science, Information Technology, or a related field.
Solid understanding of application tiering and services.
Proficiency in implementing and configuring microservices, deep experience with Java.
Strong knowledge of Spring Boot and Kubernetes.
Experience in configuring and integration with databases.
Familiarity with automation scripting and CICD tools (e.g., GitHub, Bitbucket, Jenkins).
Knowledge of app security best practices and compliance standards.
Excellent collaboration and communication skills.
Continuous learning mindset and ability to adapt to new technologies.