All About You
Overall 5-8 years of career experience into Full Stack Development
Strong proficiency in Java and Spring boot framework
Proficiency in programming languages such as Python with flask or C/C (preferrable)
Experience with Restful API design and development
Experience with PCF or other cloud platforms such as Azure AWS or GCP with specific expertise in container orchestration using AKS or EKS
Hands on experience in front end technologies such as Javascript HTML/CSS Angular/React/ frameworks
Experience with relational databases such as Oracle or PostGreSQL
Experience integrating with third party APIs including authentication data mapping and error handling
Experience leveraging or developing solutions using Information Security-related concepts: Cryptography X.509 public key cryptography standards JWT hashing digital signatures
Experience with testing frameworks and methodologies
Ability to work independently and as part of a team
Good to have
Experience with biometrics concepts and technologies is a plus
Experience with DevOps practices and tools (e.g. Jenkins Docker Kubernetes)
Contributions to open-source projects
As a senior engineer you will
Design develop and maintain robust and scalable backend services using Java Spring Boot or other object-oriented programming languages such as C/C Python (with flask) or and microservices architecture
Deploy and manage applications on PCF or other cloud platforms
Develop engaging and responsive user interfaces using modern front-end frameworks such as Angular or React
Participate in PoCs (Proof of Concept) and help the department with selection of vendor solutions technologies methodologies and frameworks
Write clean well-documented and testable code.
Collaborate with product managers designers and other engineers to deliver high-quality products
Participate in code reviews and contribute to improving our development processes
Troubleshoot and resolve complex technical issues
Ensure adequate test coverage in Unit Testing System Testing/Integration Testing and Performance Testing
Mentor junior engineers and share your expertise
Work in an agile environment participating in sprint planning daily stand-ups and retrospectives