Core Responsibilities & Accountabilities
- Work with product owners to understand desired application capabilities and testing scenarios.
- Hands on development implementation integration and testing using Java Node and/or Python.
- Build and maintain user interfaces using React ensuring adherence to best practices and design patterns.
- Implements software using best practices (e.g. software reuse modifiable efficient reliable understandable fault tolerant and secure)
- Create microservices following APIdriven design patterns.
- Develop applications using an Agile approach.
- Integration with existing systems
- Bring a passion to stay on top of tech trends experiment with and learn new technologies participate in internal & external technology communities.
Minimum Qualifications & Skills
- Minimum of 5 years of relevant experience in a highly complex technical environment.
- 3 years of experience with React
- Experience with Agile methodology: Scrum DevOps Continuous Development/Continuous Integration and automated test tools.
- Experience with cloudoriented development using Amazon Web Services (AWS) services such as RDS S3 IAM Lambda API Gateway Cognito SQS/SNS EKS
- Experience with FrontEnd technologies: Typescript Javascript Angular and/or React jQuery Bootstrap HTML5 CSS3 storybook.
- Solid practical knowledge of Java Eco System: Java Spring Spring Boot Spring Data Hibernate REST Maven or Gradle
- Experience with relational and NoSQL databases: MySQL MongoDB DynamoDB Snowflake or similar experience.
- Experience working in a polyglot environment.
- Should be open and willing to learn and write in new languages such as Golang and Rust.
- Ability to collaborate with internal and external resources.
- Hands on experience in python and related libraries and frameworks is highly desirable.
- Bachelors degree in computer science or equivalent experience
Remote Work :
No