Job Responsibilities
- Designs and develops Integration Solutions using multiple patterns like API Events, with a variety of SaaS vendors and in house applications.
- Applies cloud development methodologies.
- Demonstrated knowledge with API development principles
- Consistently applies learned processes, procedures and workflows to include (however not limited to) the software development lifecycle and/or release processes.
- Designs and develops User Experience through front end frameworks like React.
- Creates system requirements, performs design and analysis, coding of medium to high complexity, unit testing of core system functionality and corrects defects during various phases of testing.
- Interacts with and presents to product owners throughout the development process
- Proficiency capturing and translating Business Requirements into technical solutions.
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 5+ years applied experience.
- Advanced in one or more full stack programming languages such as: Java, Springboot, Angular/React.
- Proficiency in AWS and related services - S3, AWS Glue, RedShift, Athena, Lake Formation, Lambda etc.
- Proficient in deploying applications In EKS
- Experience in overall public cloud development knowledge including basics of DevOps.
- Skilled at creating APIs with sound knowledge of REST API design principles.
- Hands-on practical experience building and creating publishers and consumers with Kafka , MQ or any other messaging platform.
- Expertise on databases - either relational or no SQL with solid understanding of CICD concepts and tools like Jenkins, Maven.
- Experience handling data sets understanding data models in the applications and basic ETL processes.
Preferred qualifications, capabilities, and skills
- Knowledge on API Management platforms
- Ability to work in large, collaborative teams to achieve organizational goals, and passionate about building an innovative culture
- Working knowledge on any of the messaging tools is desirable.