- Establishing project specifications and technical direction.
- Creating a framework of technical standards and procedures.
- Overseeing software quality and system modifications.
- Guiding team members with troubleshooting technical issues.
- Analyzing existing operations to identify risks and redundancies.
- Conducting comprehensive assessments to develop solutions.
- Staying up to date on the latest technologies.
- Participates in planning assigned tasks duration.
Excellent communication and presentation skillsStrong Java development skills.Strong JSE & JEE, Spring framework hands on experience, developing and deploying enterprise applications.Good experience of Frontend technologies including HTML, CSS and Angular.Solid understanding of Relational DB concepts.Experienced with web services technologies, like: SOAP and REST.Working experience with Application Servers (like WildFly , and / or WebLogic).Working experience with message queuing like: ActiveMQ, MQTT, PubSub, etc.Working experience in microservices and/or serverless solutions.Strong understanding to Agile methodologies.Strong understanding of Multi-tier and Event-Driven Architecture.Strong software design skills.Working experience with Kubernetes, and/ or OpenShift is a PLUS.