Job Title: Java Architect
Duration: Full Time
Work closely with customer Product Owner(s) to understand business needs and propose viable solutions to meet those needs
Serve as subject matter expert in the building of the solutions
Work with application developers to translate high-level business requirements into technical specifications
Develop close, trusted relationship with client stakeholders and to foster alignment and acceptance of solution
Actively contribute to high quality in analysis, architecture, design, development, deployment activities
Keeping up-to-date with new technologies, best practices, and work on optimizing the tooling and automation.
Working on cutting edge technologies in areas like Big Data, In-memory data structure store, NoSQL, Event processing etc.
Understand the latest development and engineering paradigms like Scrum/Agile/TDD/BDD/DDD etc.
Candidate should have at least 10+ years of total work experience in Java/J2EE technologies of which at least 6 years in Technology Architect role.
Experience Service-oriented architecture (SOA), Microservices
Knowledge of API driven platform development & Software Integration.
Exposure to JVM based languages like Java, Scala, Clojure.
Good understanding of Spring Framework, Elastic Search
Hands on experience in building secure, high-performing and scalable systems in Java.
An eye towards modern product design and minimalistic user experience is a plus.
Successful experience working with client stakeholders to address challenging situations
Ability to understand complex business processes in supply chain and logistics domain
Deep consultative and facilitation skills
Strong written and verbal communications skills
Excellent analytical and problem-solving ability
Minimum of a bachelors degree
Java, Spring, Api, Microservices, Product design