About the job Solution Architect
Job Purpose and Role:
Contributes to the engineering team's culture of high code quality. Accountable for the
quality of code that is delivered to QA and production and must ensure that appropriate code
reviews and unit testing are adequately performed. Take project ideas from design to
implementation successfully, provide guidance on transitioning the company to move from
Monolithic to microservices architecture and adopting CD\CI in development cycle.
Technical Skills:
1. Must be expert in Java 8 , JavaEE, JavaScript, JQuery (Angular 8 and above), JSON, React
3. Expert Frameworks including Spring Boot 2, Spring 5, Microservices, Docker, ECS, Kubernetes.
4. Expert in Web Services/APIs (REST, SOAP).
5. Expert in JSF.
6. Source control like GIT, SVN.
7. Docker & Container orchestration platforms on OpenShift and PKS.
8. DevOps stack: Hands on CI / CD automation and TDD\BDD experience.
9. Elastic Search experience
10. Expert in Oracle DB
Responsibilities
1. Design and Developing new microservices application using java, spring boots, Spring Cloud,
Docker and Kubernetes.
2. Create solutions by developing, implementing, and maintaining Java based components and
interfaces.
3. Develop REST and web service APIs
4. Support production systems and troubleshoot system defects to remediate issues and ensure
system operational stability and availability.
5. Troubleshoot development and production problems across multiple environments and
operating platforms.