TQUKE0657_4502 - Java AWS Cloud Architect

Education and Work Experience Requirements:

 

This section is used to describe what knowledge, skills and abilities are required to perform the daily tasks

 

  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).

            Master's degree is a plus.

  • Excellent verbal and written communication skills, including ability to effectively communicate with internal and external customers both in English.
  • Must be able to work under pressure and meet deadlines, while maintaining a positive attitude and providing exemplary customer service
  • We are seeking a highly experienced and passionate Software Architect to join our growing engineering team. You will play a critical role in designing, developing, and implementing robust, scalable, and secure software solutions. 
  • This role requires a deep understanding of Java, Spring Boot, Angular, AWS, Kubernetes, and TOGAF, along with a proven track record of architecting and delivering high-quality microservices-based applications. 
  • You will be a key contributor to shaping our technology strategy and mentoring junior engineers.

 

Mandatory/Essential Skills:

              

·      15+ years of experience in software architecture and design, with a strong focus on Java/J2EE technologies, AWS cloud.

·      Deep understanding of cloud-native architectures and AWS services (EC2, S3, RDS, Lambda, ECS, EKS, etc.)

·      Lead the design and architecture of new and existing software applications, ensuring alignment with the overall company technology strategy and TOGAF framework.

·      Define and document software architecture blueprints, including technology stacks, data models, API specifications, and deployment strategies.

·      Provide technical leadership and guidance to development teams, ensuring adherence to architectural best practices and coding standards.

·      Design and implement robust, scalable, and secure microservices using Java, Spring Boot, Hibernate, and other relevant technologies.

·      Develop and maintain comprehensive technical documentation, including architecture diagrams, design specifications, and API documentation.

·      Collaborate with other architects, engineers, and stakeholders to gather requirements, analyze trade-offs, and make informed architectural decisions.

·      Implement and maintain Kubernetes clusters for containerized application deployments. Ensure the security and performance of applications throughout the entire software development lifecycle.

·      Champion best practices in software development, including agile methodologies, continuous integration/continuous delivery (CI/CD), and DevOps.

·      Mentor and coach junior engineers, fostering a culture of learning and collaboration.

·      Stay current with the latest technologies and trends in software architecture and development.

·      Participate in technical design reviews and code reviews.

·      Contribute to the development of internal architectural standards and guidelines.

·      Extensive experience with Spring Boot, Hibernate, and Microservices architecture.

·      Proven experience designing and implementing applications using Angular (or similar front-end framework).

·      Significant experience with Kubernetes and container orchestration.

·      Experience with TOGAF framework and enterprise architecture principles.

·      Strong understanding of software security best practices and implementation.

·      Excellent communication, collaboration, and problem-solving skills.

·      Ability to work independently and as part of a team.

·      Experience with Agile methodologies and DevOps practices.

             

 

Mandatory certification ( if Any):

  • AWS Architect certifications

 

                                                                    

Good to have skills :

TOGAF Certification

Want To
WORK FOR YOU?

GET THE QUOTE

Want To
WORK WITH US?

CAREER