Java Back-end Engineering
Job details
Hi, We are looking for a candidate having experience around 4+ years in Java Back-end Engineering.Location: BangaloreJob Description:Experience in building n-tier highly scalable, fault tolerant, reactive Microservices using Java, and RESTful architecture• Leading the Migration of Entire Legacy Platform/Services to Cutting Edge next generation microservices, which are deployed in Kubernetes Ecosystem in Public Cloud like Google GCP and Microsoft Azure• Designing and Architecting cloud native, distributed, high performant and scalable microservices.• Expert level knowledge and understanding of Java, Spring Boot, and experience working with distributed systems and teams.• Experience with refactoring/redesigning/rewriting existing applications is a plus (We are in the process of redesigning and refactoring of our current system)• Ability to build products with focus on testability, someone who loves test coverage (well versed with Mockito and JUnit)• Extensive understanding of Kubernetes, Helm, microservice architecture and design, and best practices around multithreading, networking, offline storage, and performance tuning• A disciplined approach to development, code review, testing, documentation, and code structure in a team environment.• Designing/Architecting Applications in No-SQL database such Cassandra, ScyllaDB, YugaByteDB and Azure Cosmos DB• Utilizing Industry Research and Innovation to build Next Generation systems to Improve Walmart Technology Environment.• Experience in Azure cloud architecture and deployments and strong understanding of cloud technology, including - Azure Offerings, Cloud storage, Cloud security, Cloud migration.• Experience in .Net and Java tech stacks• Around 6 years of total experience with over 3 years of experience in Azure Web App/Web Services/SQL.• Experience working with one or more industry-leading database platforms, preferably both relational and non-relational systems• 6+ years of experience in Software development preferable in Retail using Java technologies• 5+ years of programming experience in architecting highly scalable & performing Applications• 4+ years of experience with two or more Open-Source technologies (Kafka, Spark, Cassandra, Solr, Elastic, etc.)• 3+ years of developing / architecting high transaction high throughput systems is a must• 2+ Experience of Restful API / micro-services experience• 1+ years of experience with Scala preferred• 1+ years of experience in agile ways of working in a distributed geographical model• 1+ year of experience in Hadoop/Hive/GCP/Spark Streaming PRB
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.