Job Title: Senior Consultant | Java SpringBoot| Bengaluru | Engineering
· Design, Develop, prototype and build technology-driven product solutions that will serve the current and future needs of ecommerce using Core & Advance Java / J2EE, Spring & Hibernate framework, Tomcat and jBoss application servers.
· Working on SQL/No-SQL database technologies such as Azure SQL, Cosmos DB, Elastic Search.
· Working with Async Message processing systems like Kafka to process the messages and integrate across systems.
· Designing and building highly scalable & multi-tenant solutions by doing capacity planning, system performance tuning & analysis .
· Building, deploying and managing micro-services using cloud solutions like Microsoft Azure, Kubernetes and Docker Framework.
· Designing & developing multi-thread applications capable of handling millions of messages using Java platforms.
· B.E./B. Tech/MS/MCA in Computer Science or related technical field
· Minimum 4 years of object-oriented programming experience in Java.
· Excellent computer systems fundamentals, DS/Algorithms and problem solving skills.
· Hands-on experience in building web based Java EE services/applications and Kafka, RESTful
· Web-Services, Spring, Hibernate, Splunk, Caching.
· Excellent organisation, communication and interpersonal skills.
· Large scale distributed services experience, including scalability and fault tolerance.
· Exposure to cloud infrastructure, such as Open Stack, Azure, GCP, or AWS
· Exposure to build, CI/CD & deployment pipelines and related technologies like Kubernetes, Docker, Jenkins etc.
· A continuous drive to explore, improve, enhance, automate and optimize systems and tools.
· Experience in systems design and distributed systems.
· Exposure to SQL/NoSQL data stores like Cassandra, Elastic, Mongo etc.