- Sound and Quality Delivery – develop, test and document APIs as allocated by the team leader. This includes preparing for CAB sessions, deployment and post go live support for APIs candidate for production promotion
- Design – assist in low level design preparation and validation of high-level design as shared by the solution architect
- Analysis – participate in analysis sessions for user stories and requirements and ensure complete user requirements are captured and agreed on
- Research on new fit for future technologies and actively implement the viable solutions
- Understanding of Microservices architectures
- Experience with Java technologies and frameworks mainly Spring and Hibernate.
- Experience in containerization platforms like Kubernetes, docker-swarms or RedHat OpenShift
- Demonstrate strong design and programming skills using and developing RESTful APIs using JAX-RS, JSON , Web Services, XML, XSLT, PL/SQL in UNIX and Windows environments
- Strong collaboration and communication skills within distributed Agile project teams
- Experience with event-based and message-driven distributed system like Apache Kafka , ActiveMQ, Rabbit MQ or Tibco EMS
- Strong familiarity with web servers and load balancing technologies.
- Experience in use of source code management systems like SVN or GIT and build tools like ant, maven, Gradle or make.