Job Description

Job Summary

We are seeking an experienced Architect with 7 to 10 years of experience in AWS and Java Java 8 and J2EE to join our team. The ideal candidate will play a key role in designing and implementing scalable solutions ensuring the highest levels of performance and security. This hybrid role offers the flexibility of both remote and on-site work with no travel required.

Responsibilities

  • Lead the design and implementation of scalable and secure solutions using AWS and Java.
  • Oversee the development and deployment of cloud-based applications.
  • Provide technical guidance and mentorship to the development team.
  • Collaborate with cross-functional teams to define and achieve project goals.
  • Ensure the architecture aligns with business objectives and industry best practices.
  • Conduct code reviews and ensure adherence to coding standards.
  • Identify and resolve technical issues and bottlenecks.
  • Optimize application performance and scalability.
  • Develop and maintain comprehensive documentation for all architectural decisions.
  • Stay updated with the latest industry trends and technologies.
  • Participate in the evaluation and selection of new tools and technologies.
  • Ensure compliance with security and regulatory requirements.
  • Contribute to the continuous improvement of development processes.

Qualifications

  • Extensive experience with AWS services and solutions.
  • Proficiency in Java programming and related frameworks.
  • Strong understanding of cloud architecture and best practices.
  • Excellent problem-solving and analytical skills.
  • Ability to work collaboratively in a hybrid work environment.
  • Strong communication and interpersonal skills.
  • Experience with DevOps practices and tools is a plus.
  • Familiarity with microservices architecture is nice to have.
  • Knowledge of containerization technologies like Docker and Kubernetes is beneficial.
  • Understanding of Agile methodologies is preferred.
  • Experience with database technologies such as SQL and NoSQL.
  • Ability to mentor and guide junior team members.
  • Commitment to continuous learning and professional development.