Software Development Engineer 2

Posted on 13-Jul-2021

>4 years


About the position

Key Attributes (Essential)

• 5+ years of solid commercial development experience in Java
• Strong understanding of Computer Science fundamentals, Data structure and Algorithms
• Knowledge of the Java stack – Spring, Apache libraries and common open source
• REST, API design & micro-services .
Primary Skills :
• No-SQL Databases such as Mongo DB and Search indexes such as Elastic Search
• Strong understanding of Linux distributions
• Security aware at all stages of the development process
• Comprehensive automated testing experience, continuous integration
• Able to adopt and understand new technologies and utilise them efficiently
• Passionate about code quality and readability
• Experience of working in an Agile environment
• Distributed cloud-based systems, services and architecture
• AWS or other cloud platforms such as Azure and Google Cloud
Nice to have:
• Containerization technologies such as Kubernetes, Docker
• Other NoSQL and Geospatial databases experience
• Lambda architecture with Kafka as well as Storm and Spark
• Flow based processing using Apache Ni-Fi or Airflow
• Exposure to big data and advance analytics using Presto DB or similar technologies
• Use of Jira / Confluence
• Exposure to GraphQL