Java Architect with AWS

Java Architect

Full time

Remote


Overview

We are looking for a skilled and innovative Java Architect with expertise in Amazon Web Services (AWS) to join our dynamic team. The ideal candidate will possess a solid background in Java development and architecture, along with extensive experience in designing and deploying applications on the AWS cloud platform. This role requires strategic thinking and the ability to lead technical initiatives, driving the creation of robust, scalable, and high-performance applications.

Key Responsibilities

  1. Architecture Design - Create and implement architectural solutions that align with business goals and utilize the full potential of AWS. Design scalable, secure, and resilient systems using Java technologies.
  2. Technical Leadership - Offer technical leadership and guidance to development teams, ensuring adherence to best practices in coding, testing, and deployment.
  3. Cloud Strategy - Lead the development of the cloud strategy and roadmap, focusing on AWS services such as EC2, S3, RDS, Lambda, and other relevant tools.
  4. Integration - Design and oversee the integration of Java-based applications with various AWS services to ensure seamless operation and interoperability within the cloud environment.
  5. Performance Optimization - Identify and address performance bottlenecks in applications and systems. Optimize application performance, scalability, and cost-effectiveness on AWS.
  6. Security Compliance - Ensure all solutions meet industry security standards and best practices. Implement security measures to protect data and applications in the cloud.
  7. Innovation and Improvement - Continuously research and explore new technologies and methodologies to enhance platform capabilities. Drive innovation to boost development efficiency and product quality.

Qualifications

  1. Education - Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
  2. Experience
  3. At least 8 years of experience in Java development and architecture.
  4. Minimum of 3 years of experience with AWS cloud services.
  5. Technical Skills
  6. Proficiency in Java and related frameworks (e.g., Spring, Hibernate).
  7. Extensive experience with AWS services (EC2, S3, RDS, Lambda).
  8. Familiarity with microservices architecture and containerization technologies such as Docker and Kubernetes.
  9. Strong understanding of RESTful APIs and web services.
  10. Soft Skills
  11. Excellent problem-solving abilities and creative thinking.
  12. Strong verbal and written communication skills.
  13. Proven leadership skills with the ability to mentor development teams.
  14. Collaborative mindset suited for a fast-paced environment.
  15. Certifications - AWS Certified