
Java Architect
- Bangalore, Karnataka
- Permanent
- Full-time
We are looking for 10 + Years of Experience and relevant should me 8 + in Java Architect- Understand documentation provided by legacy team and provide solutions to migrate legacysystems onto Cloud platform- Understand business requirements, provide high level, low level design solutions andimplementing the approved design using Spring Cloud, PCF frame works-Viewing an opportunity holistically and recommending Transformational solutions and serviceimprovements as part of Legacy Modernization- Design and develop microservices using Netflix OSS, Cloud Foundry, MongoDB and Javatechnology stack- Provide solutions to automate code review, setting up the CI/CD pipeline for faster delivery- Leverage on Atlassian products such as JIRA, Bitbucket, Bamboo, Confluence for architectingsolutions on App modernization projects- Participate in customer architecture forums and provide inputs for Architectural decisions onlegacy modernization projects-Technical discussion on various service requests for the project. Coordinating on all thetechnical aspects of work for successful completion of the project.- Provide weekly status reports on the status of each of the work items to customer-Post implementation support in case of any issues and concerns.-Participate in daily/weekly project huddles and voice escalation of issues and concerns, servingas the go between for customer and offshore teamEvaluation Topics and Weight:Java 8 Features:1. Java 8 Features (Streams, Functional Interface, Lambda Expression etc)2. Java Collection Framework3. Java Design Patterns (Singleton, Factory Design Patterns)4. Multithreading Questions- Executor framework ServiceSpring Boot:1. Spring vs Spring Boot Framework, Concept of dependency injection and Inversion ofControl2. Spring Boot Dev tool, Actuators, Spring AOP3. Annotation used in Spring Boot Java Development4. Spring Boot Data Source connection5. Hibernate/Spring Boot JPA6. Understanding on Spring Batch Implementation7. Understanding on RabbitMQ and KafkaMicroservices:1. Monolithic vs Microservices2. Communication between Microservices3. Design Pattern SAGA and Circuit Breaker