• Save Job
  • 10 - 17 Years
  • Posted : above 1 month

Job Description:

Job Role Java Architect


- Defines design / Integration of systems by analyzing requirements

- Design platform, architecture, technology, and tools by Studying business operations and user-interface requirements

- Be able to envision the overall solution for defined functional and non-functional Requirements and be able to define technologies, patterns and frameworks to Materialize it

- Design and develop the framework of the system and be able to explain choices made Also write and review design document explaining overall architecture, framework and high-level design of the application

- Create, understand and validate WBS and estimated effort for given module/task, and be able to justify it

- Be able to define in-scope, out-of-scope and taken assumptions while creating WBS and effort estimates

- Be able to identify and integrate well overall integration points in context of a project as well as other applications in the environment

- Be able to identify and integrate well overall integration points in context of project as well as other applications in the environment

- Define guidelines and benchmarks for NFR considerations during project implementation

- Do required POCs to make sure that suggested design/technologies meet the requirements

- Review architecture and design on various aspects like extensibility, scalability, security, design patterns, user experience, NFRs, etc, against a predefined checklist and ensure that all relevant best practices are followed

- Be able to help teams in complex and unusual bugs and troubleshooting scenarios

- Be able to give solution to any issue that is raised during code/design review and able to justify the decision taken

- Possess/acquire strong troubleshooting skills and be interested in performing Troubleshooting of issues in different desperate technologies and environments

- Be able to understand and relate technology integration scenarios and be able to apply these learnings in complex troubleshooting scenarios

- Good to have TOGAF 91 Certification OR any Architect Level Certification

Required Skills (Mandatory Technical Skills)

- 10 + years- experience in Java platform development in Front and Backend development

- Strong understanding of Core Java/J2EE 60 above

- Strong experience in Spring 40+, Spring Boot, Spring WebSocket and other Java frameworks

- Strong understanding of UML & designing HLD & LLD as per requirements

- Strong experience in implementing Core Java & J2EE Design Patterns

- Strong understanding of BDD/Domain driven would be preferred

- Good working knowledge of NOSQL/MongoDB, RDBMS, SQL and PL-SQL

- Experience in developing and consuming SOAP & REST Web Services

- Exposure on Microservices design & development using Spring Boot

- Exposure to have maintained high coding standards by using Junit, SonarCube etc

- Experience in using Application servers like JBOSS, Apache Tomcat, Jetty Container

- Experience in using profiler tools (JProfiler/JMeter)

- Have a good understanding in front-end frameworks (AngularJS/NodeJS)

Desired Skills(Optional)

- Exposure on Agile Development using CI/CD, DevOps/Docker & Kubernetes

- Exposure on Open Source Stack and BPMN/Camunda

- Exposure/Familiarity with messaging systems like Apache Kafka & ActiveMQ

- Experience on any Build and Deployment tools like Maven, Jenkins etc

Profile Summary:

Employment Type : Full Time
Salary : Not Mentioned
Deadline : 09th Feb 2020

Key Skills:

Company Profile:

Not Mentioned

These free online tutorials may interest you

People who search this job also searched for the following Keywords

Salary trends based on over 1 crore profiles

View Salaries

All rights reserved © 2018 Wisdom IT Services India Pvt. Ltd DMCA.com Protection Status