Job Description
Key Responsibilities
- Responsible for daily coding, leading teammates and assisting them by troubleshooting any concerns.
- Responsible for the accuracy and quality of the deliverables generated at each step in the software development lifecycle.
- Map business needs to technical solutions that will make clients more relevant and competitive.
- Lead teams in building cutting-edge applications for companies ranging in scale from startup to Fortune 100 in a variety of industries including health life sciences, finance, manufacturing and more.
- Work directly with clients to understand the deep technical problems and pain points that slow them down.
- Deliver technical recommendations, presentations, and workshops to clients.
- The job will also involve overseeing the migration of legacy, modern and Spring framework Java applications to the Azure cloud environment and proposing recommendations for improved application performance and cost optimization.
- Additionally, the role requires excellent communication and collaboration skills, as the architect will need to work directly with our team and the client in guiding their business and technical needs and present technical recommendations.
- Over 8 years' experience developing Web Applications with Spring Boot using Java.
- Knowledge of cloud foundation principles and standards within Azure
- Knowledge of and participation in all stages of the SDLC
- Knowledge of test-driven development
- Able to define technical requirements.
- Strong written and oral communication skills
- Knowledge of cloud-native application practices and approaches within Azure
- Experience with data persistence technologies, such as NoSQL, key value storage, REDIS, and blob storage
Interview requires a coding test where you are on camera.