About this role
The team is seeking a highly skilled Java Full Stack Architect to join their team. This role is ideal for a seasoned professional with extensive experience in backend programming and database management. The successful candidate will play a critical role in designing and implementing robust software solutions.
Key Responsibilities:
- Design and architect scalable applications using Java and NodeJS.
- Develop and maintain REST APIs to support frontend applications.
- Collaborate with cross-functional teams to define and implement innovative solutions.
- Oversee the integration of SQL and NoSQL databases into applications.
- Ensure code quality and maintainability through best practices and code reviews.
- Mentor junior developers and provide technical guidance.
Required Skills & Qualifications:
- Bachelor's degree in Computer Science or a related field; Master's or PhD preferred.
- 10 years of experience in backend programming languages including Python, NodeJS, and Java.
- 4-6 years of experience with SQL and NoSQL databases such as MySQL, AWS Aurora, MongoDB, Redis, Cassandra, Redshift, and AWS Dynamo.
- Proven experience in writing REST APIs in Java or NodeJS.
- Strong problem-solving skills and ability to work in a fast-paced environment.
Experience:
- 10-15 years of relevant experience in software development and architecture.
What we offer:
- An opportunity to work on innovative projects in a dynamic environment.
- A collaborative team culture that values input and creativity.
- Opportunities for professional growth and development.
Applications are read by our talent team, usually within two working days.
If you look like a fit we will call you, and you will hear from us either way.