Job Openings
Full Stack Developer II
About the job Full Stack Developer II
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 API-driven 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 cloud-oriented development using Amazon Web Services (AWS) services such as RDS, S3, IAM, Lambda, API Gateway, Cognito, SQS/SNS, EKS
- Experience with Front-End 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