As a Java Enterprise Architect with AWS experience, you will be responsible for designing and implementing scalable, secure, and high-performance Java-based enterprise solutions in the AWS cloud environment. You will work closely with cross-functional teams to understand business requirements and translate them into technical solutions. The ideal candidate will have a deep understanding of Java development principles, enterprise architecture best practices, and hands-on experience with AWS services.
Responsibilities:
- Design and develop scalable, reliable, and high-performance Java-based applications and microservices.
- Architect end-to-end solutions on the AWS cloud platform, leveraging various AWS services such as EC2, S3, Lambda, RDS, DynamoDB, and others.
- Collaborate with software development teams to ensure adherence to architectural standards, best practices, and coding guidelines.
- Provide technical leadership and guidance to development teams throughout the software development lifecycle.
- Conduct code reviews, performance optimizations, and troubleshooting to ensure the quality and stability of the applications.
- Stay updated on emerging technologies, industry trends, and best practices related to Java development and AWS cloud services.
- Participate in architectural discussions, solution brainstorming, and design reviews with stakeholders.
Requirements:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- Proven experience as a Java Enterprise Architect or similar role, with a minimum of [insert number] years of experience.
- Strong proficiency in Java programming language and related technologies (e.g., Spring Framework, Hibernate, etc.).
- Hands-on experience designing, deploying, and managing applications on the AWS cloud platform.
- In-depth knowledge of AWS services and architecture best practices, including cloud-native design patterns, security, and scalability.
- Experience with containerization technologies such as Docker and orchestration tools like Kubernetes is a plus.
- Excellent communication skills with the ability to effectively collaborate with cross-functional teams.
- Strong problem-solving skills and attention to detail.
- AWS certifications (e.g., AWS Certified Solutions Architect) are highly desirable.