Description

Job Description

What You Will Do

·         Translate application storyboards and use cases into functional applications

·         Design, build, and maintain efficient, reusable, and reliable Java code

·         Ensure the best possible performance, quality, and responsiveness of the applications

·         Identify bottlenecks and bugs, and devise solutions to these problems

·         Help maintain code quality, organization, and automatization.

Who You Are

·         A ‘detail obsessed’ professional who puts customer experience at the heart of any product design

·         A technology enthusiast who is up-to-date with the latest developments in the world of technology

·         Someone who can:

o   Balance customer delight, technology viability and business feasibility

o   Think big and take ownership of deliverables from ideation to execution

o   Embrace chaos, uncertainty and volatility

o   Work in a dynamic environment with a diverse set of stakeholders

Requirements

·         Minimum 2 - 8 years of hands on Experience in Java/J2ee, Spring Boot, OOAD, Mysql/ PostgreSQL, redis/Hazelcast cache, Kafka, RabbitMQ

·         Knowledge of Collections, Threads, Exception handling, Log4j, JDBC, J2EE, SQL

·         Knowledge of application development using Spring, Hibernate.

·         Knowledge of Design Patterns, REST, SOAP, Junit and Develop Self-contained Restful services

·         Demonstrated knowledge and experience with Microservices architectures and object-oriented analysis and design 

·         Demonstrated hands-on experience in developing, documenting and deploying MicroServices solution on cloud infra. 

·         Demonstrated hands-on experience using technologies Spring / MongoDB / Redis / MySQL / PostgreSQL 

·         Demonstrated Cluster Management knowledge and experience using platforms including - Docker Swarm, Kubernetes

·         Demonstrated knowledge and experience with System integrations using messaging including or like Kafka / RabbitMQ 

·         Demonstrated knowledge and experience with Web servers (Tomcat/Jboss/Wildfly/Weblogic) and load balancing technologies.

·         Good communication Skill, flexible and good attitude.

·         Experience of working in Agile methodology.

·         BE/BTECH/MCA Degree holder

·         Any work related repositories Eg : Github

Education

Any Graduate