Oracle Certified Professional - Java SE 8 Programmer
Bachelor's degree in software engineering or master's in computer science.
Previous 5 to 7 years' work experience as a Java Architect.
To provide technical leadership to a team of engineers. Designing solutions and solving complex business problems; directing implementation through team of developers and Advanced knowledge of software architecture.
Experience in Software Engineering, Software design and domain modeling
Experienced at software development using Java/J2EE technologies including frameworks like Hibernate, Spring
Very good application development using Java (Java SE/EE, Spring, Jenkins, Sonar and other open-source tools in the Java ecosystem
Very good experience in Web development, RESTful interfaces, messaging systems and relational database modeling and systems
Very good experience on Microservice architecture & development
Experience in modern microservices platforms and frameworks such as Spring Boot, Kafka, Containers, and familiarity with other related concepts, like distributed tracing, security and OAuth.
Experience in Agile development (SCRUM) methodologies Experience in OOP, Object Oriented Analysis (OOA) and Design (OOD)
Identifying the hardware and software infrastructure needs to accommodate the Client architectural goals.
Troubleshooting design flaws and system bottlenecks.
Performing validation tests to ensure the flexibility and scalability of the Java environment.
Assisting the software design team with application integration.