Senior Java Architect
Senior Java Architect11
Applications
11
Applications
Not Accepting Applications
About the Job
Skills
Job Purpose:
· Design & implement the best engineered technical solutions using latest technologies and tools.
Who you are:
· 10+ years of experience in defining solution architecture for large enterprise applications using Java/J2EE, SOA : (SOAP and REST), Open Source products, and strong working knowledge of micro service and event based architecture, Spring MVC and JSON.
· Knowledge of Web Technologies such as Html 5, CSS 3, Spring MVVC and Webservices (REST), React.js, Node.js
· Knowledge of technology areas of Messaging, Transaction Management, Spring MVC, Hibernate, DAO, etc.
· Strong command on Java/J2EE concepts and current industry trends.
· Experience in implementing Cloud native project in AWS, ECS, Kubernetes & Quarkus.
· Strong knowledge on design and integration patterns specially in applications involving Portals/SSO, legacy applications, B2B Applications, external partners using ESB.
· Strong understanding of Object Oriented design methodologies and design patterns.
· Timely creation of appropriate technical artifacts e.g. Application Architecture, Solution Design Documents, etc.
· Interpersonal communication and organizational skills required to operate as a contributing member of virtual teams that deliver quality services.
· Maintains awareness of new and emerging technologies and the potential application on service offerings and products provided by IT.
· Familiar with supporting peer teams and responsibilities such as infrastructure, operations, enterprise architecture, info security.
· Experience working with multi-vendor, multi-culture, distributed offshore and onshore development teams in dynamic and complex environment.
· Must have excellent written and verbal communication skills.
What will excite us:
· Understand the requirements, architecture of the enterprise and create roadmap for the future enhancements accordingly.
· Create Software Architecture Document, High Level and Low Level Design document, Non functional requirements for the project.
· Define Integration Design and Security Design for the Web Services and Enterprise components involved.
· Participate in production of detailed functional design documents to match customer requirements.
· Participate in production of technical specification for development and integration requirements.
· Review design documents for services such as Service Design Document, Service physical Document and define Service SLAs in Non-functional requirements.
· Collect and Provide estimates for the requirements.
· Engage with client architecture group.
· Collaborate with internal technology teams and contribute to various internal initiatives.
· Mentor and train project team members on the Solution details for a smoother execution.
· Ensure quality deliverables.
What will excite you:
· Opportunity to work on large scale enterprise solution building
· Opportunity to explore new technologies & frameworks with accomplished solution architects & industry leaders
· Will get exposure to latest aspects of security, AI/ML, IOT and data analytics
Here are some of the technologies we work with day-to-day right now:
· Cloud Native Technology such as Quarkus
· CQRS and Event Sourcing - Axon Framework
· RedHat Process Automation Manager/JBPM
· Activiti Business Process Workflow
· Spring Cloud, Spring Cloud Gateway, Consul, Eureka, Zuul
· Containerization
· KeyCloak as Auth Service Provider
· Chatbot framework - Integration with WhatsApp
· Enterprise level multi-tenant architecture implementation
Here are a few recent projects you might have worked on if you were already part of the team:
Digital Payment Platform:
· B2B Solution with enterprise level architecture
· Complete cloud native architecture
· Micro service based implementation using Quarkus
· Containerization
· Integration framework with various echo systems
· Platform support for third party applications
Fantasy Gaming Platform:
· Scalable architecture for multi-million users
· Domain Driven Design for identifying correct bounded context
· Event sourcing and CQRS design pattern
· Consul + spring cloud gateway
· Containerization
· Workflow engine (RedHat Process Automation Manager) based game calculation to support different games
About the company
Industry
Staffing & Recruiting
Company Size
11-50 Employees
Headquarter
Ahmedabad
Other open jobs from Nibodhah