Pune, IN
27 days ago
Senior Software Engineer - Java
About the Job In this role, You Will:

·       Design and code solutions for a high reliability, high scalability, multi-tenant cloud-based system.

·       Design and develop as per specifications provided across UI, Server side and Database layers.

·       Work in Agile scrum Model and deliver as per sprint timelines.

·       Actively own features and define their long-term health, while improving surrounding systems' health.

You have what it takes if you have …

·       Around  6+ Years of strong experience in Java / JEE / Spring Framework & allied technologies.

·       Strong Proficiency in Java / JEE / Spring Frameworks

·       Ability to Design and code in Multi-Tenant Cloud environments

·       Understanding of Design Patterns to solve problems.

·       Good grasp over JVM concepts like garbage collection, heap, stack, profiling, class loading, etc.

·       Hands on Experience in coding in multi-threaded environments with exposure to Java Concurrency / Fork Join frameworks

·       Hands on Experience in working on Asynchronous Messaging systems with exposure to message brokers such as Active MQ or equivalent.

·       Experience in Relational Databases - SQL / PL-SQL

·       Hands on Experience on UI Technologies like React or Angular would be preferable.

·       Hands on experience on NOSQL databases such as MONGODB would be a plus.

·       Hands-on experience on Elasticsearch would be a plus.

·       Exposure to CI / CD pipeline development using Docker / Kubernetes

·       Proficiency in AWS stack would be a plus.

·       Strong Oral and Written communication skills

.        Bachelors/Masters/Doctorate in Computer Science or equivalent

 

 

 #LI-Onsite

Confirm your E-mail: Send Email