Job Description as below: - minimum of 7 years of experience
Job Description of (Java Microservices Developer)
What is Hidden Brains? Hidden Brains is an Award-winning Offshore Software Development & IT Consulting Company Since 2003 with experience in steering clients through digital transformation. We offer deep industry expertise and follow a collaborative approach to deliver high-performance technology solutions. We drive continuous improvement for clients through knowledge transfer from our innovation ecosystem.
What are we looking for? We are seeking a highly experienced Java developer with a minimum of 5 to 10 years of experience to join our team at Hidden brains. The ideal candidate will have hands-on experience with Spring Boot, Microservices, Spring MVC, Kafka, and REST API, as well as a strong understanding of unit testing frameworks and distributed log tracing (ELK).
Basic Expectations:Strong Java experience with 7 to 10 years of experience.Hands-on experience with Spring Boot, Microservices, Spring MVC, Kafka, and REST API.Experience with a unit testing framework.Good knowledge of one of the following technologies: Redis, Mongo, or ElasticSearch.Experience with distributed log tracing (ELK).
Must-Have Skills:Strong knowledge of Java language fundamentals, Collections, and Data structures.Good understanding of generics, lambda, streams, and parallel streams.Knowledge of Spring Core, Spring Boot, Spring Cloud, and Netflix Suite.Experience with Spring Data, JPA, entity modeling, and ORM.Familiarity with CI pipelines (Jenkins, Bamboo).Knowledge of Restful web services.Good understanding of Microservice design patterns.Knowledge of Java design patterns.Knowledge of RDBMS/NoSQL databases.
Good-to-Have Skills:Knowledge of GraphQL and NoSQL.Experience with data processing technologies (Flink, Scala, Spark, Hadoop).
If you are a self-motivated and results-driven Java developer with a passion for Microservices and a proven track record of success, we encourage you to apply. This is an excellent opportunity to join a dynamic and innovative company where you can grow your skills and advance your career as an individual developer.
Why should you join our family?Best Management Friendly and learning environment Flexible timingsGood hikeContinuous learningGrowing work environmentEmployee engagementbest work placeMediclaim benefits etc.