Source description
About the role
You will be a core member of an agile team driving the latest development practices, writing code and unit tests, working with API specs and automation. You will be using Java Technologies – Vertx, Spring MVC, Spring Data and Spring Boot and RESTful micro services.. Identifying opportunities for adopting new technologies Work along with stakeholders to understand and analyze the requirements. 3 years of software development experience in a professional environment. Strong OOPs concepts, concurrency, exception handling etc. Data structures and Algorithms, Strong OS fundamentals, Advanced Java concepts Strong development experience using languages Java/ Go. Keen understanding of how to build highly performant systems with such languages. Hands on experience in building distributed micro-service systems, experience with Service Mesh products/frameworks like such as Envoy, gRPC/ProtoBuf; Distributed System Management/tracing and monitoring such as ELK Stack, Prometheus Have experience in designing and building Cloud native applications. Experience in cloud platforms like Docker, Kubernetes, OpenShift are a plus. Experience in using NoSQL databases and distributed messaging systems such as Redis, Kafka, Couchbase, Cassandra in the context of low latency and high transaction volume systems. Experience with Continuous Integration/Continuous Deployment tools such as Jenkins, GitHub Experience working in DevOps teams and Scrums.
More at IntraEdge