Senior Java Developer B B Visa Must Apply
About Feuji Since its inception in 2014, Feuji, Inc. has come a long way. Within a few years, Feuji grew from a small team to more than 500 dedicated employees. Feuji gives you the opportunity to do something meaningful while accelerating the pace at which you learn new things. We offer competitive pay, flexible hours, professional training, excellent mentorship, and a chance to work with the latest technology. Join us and be a part of the team that helps you achieve your dreams while also delivering positive impact. Mandate Skills Must have 5+ years of experience Must have Java + Spring boot + Microservices + Aws UI (Angular or React) is good to have Must have B1/B2 Visa Key job responsibilities 5+ year's hands-on object-oriented programming experience in Java/J2EE or Spring Boot frameworks developing large scale enterprise web applications Experience in designing and developing scalable Microservices and integrate securely with internal and external API's Proficiency in SQL, Data Modeling and Database concepts Solid understanding of Software Design Patterns and SDLC and CICD tools and processes Experience with design and development of multi-tenant, Software as a Service (SaaS) solutions Experience with automated deployment tools (e.g., STASH) and version control systems such as GIT Experience building cloud-native applications in cloud environments such as AWS, Azure or GCP Basic Qualifications Bachelor's degree in Computer Science, Engineering, or related field. Good listening and consultative skills Should be able to negotiate and persuade Strong technical curiosity - does not have to be asked to show initiative and investigate to find the root problems and suggest resolutions Effective communication skills Good analytical skills. Strong team player ability to build sustain the team Effective time management skills and the ability to meet deadlines Able to give and receive constructive criticism.