Full-Stack Software Engineer – AWS (Java/ Angular/ Node.JS) | 2+ Yrs | USA

Website Fidelity
Job Requirements:
- You have a passion for technology and can navigate your way across complex and rapidly-changing landscapes by staying on top of latest trends and thrive by sharing knowledge.
- Are a creator, a doer, and a disruptor who will help us solve real-life problems and meet real customer needs. You’ll be helping us build things, taking an idea, and creating rapid prototypes that are shippable and learn from real-life feedback.
- Are comfortable to be a self-starter, who actively challenges status-quo, is curious and not afraid to ask “Why” and “What if”?
- Are experienced with the tools of the trade including a variety of modern programming languages and frameworks
- Care about cycle time and use CI/CD practices, tools to rapidly deploy changes to customers while minimizing risk using practices like A/B tests, blue-green deployments, and feature toggles
- Stay on top of Algorithms, Data Structures and Design Patterns and love the challenge of building highly scalable systems that can support thousands of transactions/sec.
- Have a mindset of test first development and are experienced in modern test frameworks. We believe in testing and that quality is everyone’s job.
- Are data-driven and can measure, collect and use data to make decisions. We understand the value of intuition and the need to balance decisions accordingly.
- Have strong communication skills and technical expertise to drive and participate in meaningful discussions.
- 2+ years of hands on software development experience in Java Web services and API solutions.
- Hands-on experience with Service Oriented Architecture (SOA), building RESTful services, XML/JSON, and modern Application Servers.
- Proficient in Java, J2EE, Spring MVC, Spring Core and JavaScript.
- Knowledge of API design, including versioning, isolation and micro-services.
- Knowledge of DevOps, Continuous Integration and Delivery tools like Jenkins, Maven, uDeploy, Stash and Docker.
- Working knowledge of testing frameworks like Junit, Mockito, Spring Test.
- Knowledge of web application development using JSP, HTML, CSS/SASS, JQuery, Angular and NodeJS.
- Experience in Agile methodologies (Kanban, SCRUM)
- Knowledge of cloud computing environments and applications (AWS, Azure).
- Knowledge of relational and NoSQL database management systems.
- Excellent collaboration skills to work with multiple teams in the organization globally.
When you apply, don’t forget to mention that you found this Job Post on JobsRepo.com