13+ years in Java Development with at least 3 years as Architect
- Strong experience in Architecture and Designing(Sequence, classes and UML Diagrams)
- Spring boot and Microservices Architecture
- SOAP / REST API
- AWS,Docker & Kubernetes
- Distributed processing (Kafka)
Responsibilities :
Researches the latest in industry trends along with the needs of the organization while also being a strong advocate for flexible and robust technology.Experiments and provides proof of concept with emerging technologies, while developing enterprise-wide architectures, standards, design guides, processes, and other reference guides in a leadership role.Provides architectural direction, 3rd party vendor evaluations, analysis of external party integration, detailed estimation, schedule development, assesses resourcing needs during proposal & bids, part of existing programs or R&D efforts.Leads creation of and is accountable for system design documentation, including enterprise architectures, feature designs and interface specifications.Oversees detailed technical designs created by development teams.Knowledgeable about SaaS software, software licensing and able to explain both the design and business model of a SaaS system.Keeps up to date on the latest developments in systems engineering, computers, communications systems and software techniques relevant to the companys operation.Provide architectural options along with advantages and disadvantages of each option and articulate a recommended approach.Review the work as it progresses and provide support to the team members as and when requiredExpectations and experience :
13+ years relevant software development experience creating business applications with Java and relational database systems.3+ years experience in web application architecture providing solutions on performance, security, scalability, responsive web design, localization, usability and accessibility.3+ years technical leadership experience.Knowledge of AWS is mandatory. Docker,kubernetes as well.Experience building high quality applications by creating a well-designed architecture, writing clean code and implementing common industry practices (e.g. continuous integration, unit tests).Ability to mentor and lead other technical team members with having direct supervision responsibility.Spring Framework, Spring Boot.Agile / Scrum and DevOps practices.(ref : hirist.tech)