Responsibilities
- Responsible for the accuracy and quality of the deliverables generated at each step in the software development lifecycle
- Build 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 that slow them down
- Map business needs to technical solutions that will make clients more relevant and competitive
- Collaborate with a team as the Services and Backend expert to design effective APIs, supporting data structures, and solution architecture using the latest technologies
- Deliver technical recommendations / presentations to groups of peers and/or clients requirements
Requirements
Technical Knowledge & Skills:
- Developing Web Applications with Spring Boot using Java or Kotlin
- Knowledge of cloud foundation principles and standards
- 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
- Experience with data persistence technologies, such as NoSQL, key value storage, REDIS, and blob storage
Nice to Have:
- Web Front-End Development knowledge including JavaScript frameworks like Angular, React, and Vue
- Knowledge of DevOps principles and practices
- Working knowledge of the Microsoft Azure services such as: Cosmos DB, Azure Storage, App Service, Azure SQL