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.