Technical Skill Requirements
Java8 SpringBoot Microservices Design Patterns AWS Services (ECS S3 SQS SNS Lambda DynamoDB)
HTML5 CSS3 JavaScript Angular / React Good to Have Role and Responsibilities
Build and extend backend applications in a cloud (AWS) environment.
Ensure that customer facing applications are designed to be highly available observable and durable via software engineering best practices.
Work with Product and Project Owners to understand enduser requirements formulate user stories and then translate those into pragmatic and effective technical solutions.
Work closely with onsite and remote frontend backend and operations engineers to ensure deliverables are welldocumented secure and resilient.
Help engineering management prioritize technical roadmap and to identify gaps in process and planning.
Help to establish and document development best practices and ensure that these practices are adhered to.
Required Skills
Must have 8 years of experience in Core Java Java 8 Multithreading Collections Memory management
Experience for designing full stack applications from Scratch.
Sound knowledge and 2 years experience of AWSbased microservices and services like ElasticSearch ECS EC2 Lambda S3 SQS SNS DynamoDB
Experience in building RESTful microservices.
Experience of multiple frontend languages and libraries (e.g. HTML/ CSS JavaScript XML jQuery) Fluency in Java Spring Hibernate J2EE REST Services.
Working knowledge of JAVA and JavaScript frameworks (e.g. Angular React) Knowledge of designing full stack applications for data archival projects.
Familiarity with SQL (MySQL) and NoSQL (CASSANDRA)
Ability to execute a project by following through SDLC processes IOT application knowledge will add an advantage
Ability to recommend different technology choices to solve business problems. Ability to create a scalable product in a fastpaced environment
Excellent communication skills
java,microservices,angular,management,skills