Job description:
· Senior SW engineer for (mostly) Backend development of new offering in AWS. From technology research and design, to implementation of new products and delivery to customer sites worldwide.
· Technologies: Develop for a variety of advanced platforms and technologies (Cloud, Virtualization, Linux, various NoSQL Databases, Java, NodeJS and more) requiring sharp technical skills and a fast-independent learning capabilities.
- Apply advanced architectural concepts: Microservices, dockers containers, Kubernetes, Serverless (Lambda)
- Implement and use advanced development environments: CI/CD, GIT, Maven, Jenkins, Nexus repository
- Work in Agile (Scrum) methodology
· Research & Investigate new technological areas (New AWS tools, NoSQL, applications, platforms) and understand them in depth through rapid self-learning.
-Front end knowledge (Angular 2 and on) – an advantage
Innovation: Invent new ideas, Implement and deliver PoCs and trials for customers using bleeding edge technologies.
Required Skills:
· 3+ years of hands-on experience and in-depth knowledge of Java development, in Java application framework design and development: Experience in Java for Enterprise including SPRING, Hibernate.
· Experience working with RDB (Aurora Postgress), querying and optimization
- Experience working with NoSQL (Amazon Dynamo)
· Unit Testing Frameworks.
· Knowledge and ability to implement professional coding practices and standards.
· Strong understanding of object-oriented programming and design patterns
· Experience in Service Oriented development.
· Knowledge in Front End – Angular.js, Client Scripting languages (JQuery/Java-Script), Bootstrap, CSS, and HTML5.
· Comfortable tackling new problems and thinking outside the box. Excellent analytical skills.