Position: Senior Backend Java Developer (Microservices, SpringBoot, AWS) for Avalanche Labs
Company: UAtalents
Experience required: 3y
English level: upper

Avalanche Labs is looking for a Senior Backend Java Developer, who has hands-on experience on Core Java, Java Microservices, and Spring Boot

**Company Description**

The for Avalanche Labs core charter is to help enterprise customers accelerate digital transformation programs and rescue at-risk complex engagements through targeted interventions. It is engineered for business outcomes, differentiated talents, tools, best practices, and new ways of working!

The company fosters and promotes a transparent, collaborative, and inclusive culture that is centered around highest integrity, diversity of ideas and passion for success. They encourage and empower their team to do their best work as their most authentic selves. Their multidisciplinary team members are grounded in integrity, have a strong curiosity to learn, committed to getting things done. They actively invest in team members to support their long-term growth so they can continue to advance the company mission and achieve its highest potential.

**Core skills **

4+ years of experience with Core Java, Java Microservices, and Spring Boot
Expert proficiency and hands-on experience on Hibernate and or other ORM Technologies
Expert proficiency in designing both producer and consumer types of Rest services
Expert proficiency in Unit testing and Code Quality tools
Expert proficiency in ensuring code coverage
Expert proficiency in understanding High-Level Design and translating that to Low-Level Design

**Good to have**

Experience with standard development tools (e.g. Git, JIRA)
Experience working in an Agile/Scrum development process
Experience working closely with engineers and software cultures
Ability to think at a high level about product strategy and customer journeys
Ability to produce low level design considering the paradigm that journeys will be extensible in the future and translate that into components that can be easily extended and reused.
Excellent communication skills to clearly articulate design decisions

**Nice to have**

Knowledge on Cloud, ad designing services on Cloud- preferably AWS
Knowledge of different cloud services and security mechanisms