hireejobs
Hyderabad Jobs
Banglore Jobs
Chennai Jobs
Delhi Jobs
Ahmedabad Jobs
Mumbai Jobs
Pune Jobs
Vijayawada Jobs
Gurgaon Jobs
Noida Jobs
Oil & Gas Jobs
Banking Jobs
Construction Jobs
Top Management Jobs
IT - Software Jobs
Medical Healthcare Jobs
Purchase / Logistics Jobs
Sales
Ajax Jobs
Designing Jobs
ASP .NET Jobs
Java Jobs
MySQL Jobs
Sap hr Jobs
Software Testing Jobs
Html Jobs
IT Jobs
Logistics Jobs
Customer Service Jobs
Airport Jobs
Banking Jobs
Driver Jobs
Part Time Jobs
Civil Engineering Jobs
Accountant Jobs
Safety Officer Jobs
Nursing Jobs
Civil Engineering Jobs
Hospitality Jobs
Part Time Jobs
Security Jobs
Finance Jobs
Marketing Jobs
Shipping Jobs
Real Estate Jobs
Telecom Jobs

JAVA Back-end Microservices

1.00 to 3.00 Years   Navi Mumbai   30 May, 2023
Job LocationNavi Mumbai
EducationNot Mentioned
SalaryNot Disclosed
IndustrySports / Fitness
Functional AreaSales / BD
EmploymentTypeFull-time

Job Description

    We have an urgent opening for the position ofJAVA Backend Microservicesfor anMNC Company.(For SE III and above)Your experience or knowledge checks most of these boxesoExcellent programmer, preferably in Java Intermediate (Collections, Polymorphism, DesignPatterns) to Expert level (Annotations, Lambda, Streaming, Concurrency)o Good knowledge of data structures and algorithms if methods you write are in traffic request path, you know how to avoid unacceptable time complexityo Thorough knowledge of REST Framework like Spring Boot (or Lagom), REST Maturity Levels, good and bad practices of RESTo Where to use non-REST frameworks like gRPC over Thrift or Protobufo Nuances of TCP, UDP, HTTP, HTTP2, SSLo Thorough understanding of designing distributed systems without a single point of failure that self-heal and stay responsive during failureso How to stop cascading failures by implementing fallbacks, graceful degradation, back pressure, circuit breaker, request collapsing/caching, adaptive concurrency limits Hystrix, Resilience4Jo Choosing the right data store for the given requirements Relational, Graph, Object, Document, Columnar, Key-Value. We use Oracle, MySQL, Mongo, Cassandrao Usage of mid-tier caches define the right keys, how to partition them, setting TTLs. We useRedis, Memcache, EHCache, Hazelcast, Aerospike.o Load Balancing and Adaptive Routing across nodeso Implementing distributed paradigms like tune-able eventual consistency, CQRS, Event sourcingo Understanding the implications of asynchronous communication and non-blocking IOo Nuances of using different servers embedded vs standalone, Tomcat, Undertow, Netty, Jettyo Designing systems for achieving low latency, low error rate, and high throughputo X, Y, Z cubes of scaling by cloning, sharding, and breaking into microservices. Applying the right trade-offs using CAP (Consistency, Availability and tolerance to network Partition)o Compliance to 12-factor app and a solid understanding of different layers in the services stackLoad Balancer, API Gateway, Service Discovery, Central Config Management, Feature toggle, etc.o Understanding of Data Streaming and Messaging frameworks like Apache Spark, Storm, Flink, KafkaYour Qualities as an Engineero You are a champion at Code reviews and Unit/Mock/integration Tests o You have a strong sense of ownership of what you design and deploy o You provide strong technical mentorship to team memberso You are an excellent team playero You continuously learn and improveo You are certainly NOT an intellectual jerkFor (SE II)Your experience or knowledge checks most of these boxeso Excellent programmer, preferably in Java at least at an intermediate level (Collections, Polymorphism, Design Patterns, Annotations, Lambda)o Good knowledge of data structures and algorithms if methods you write are in traffic request path, you know how to avoid unacceptable time complexityo Knowledge of REST Framework like Spring Booto Nuances of TCP, UDP, HTTP, HTTP2, SSLo Understanding of Relational or Document databaseo Usage of mid-tier caches. We use Redis, Memcache, EHCache, Hazelcast, Aerospike.o Load Balancing and Adaptive Routing across nodeso Understanding of asynchronous communication and non-blocking IOPluses if you check a few of the following boxeso Compliance to 12-factor app and a solid understanding of different layers in the services stackLoad Balancer, API Gateway, Service Discovery, Central Config Management, Feature toggle, etc.o Understanding of Data Streaming and Messaging frameworks like Apache Spark, Storm, Flink, Kafkao Choosing the right data store for the given requirements Relational, Graph, Object, Document, Columnar, Key-Value. We use Oracle, MySQL, Mongo, CassandraYour Qualities as an Engineero You do code reviews and write unit testso You display a sense of ownership of what you design and deployo You are an excellent team playero You have a strong appetite for continuous learning and improvemento You are certainly NOT an intellectual jerk

Keyskills :
javabackendmicroservices

JAVA Back-end Microservices Related Jobs

© 2019 Hireejobs All Rights Reserved