Job Openings Solution Architect

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.