Posted:2 months ago| Platform:
Work from Office
Full Time
Core Responsibilities • Understand Customer requirements and project KPIs • Write well designed, testable and clean code • Define application objectives and functionalities • Design, implement and maintain distributed enterprise application that is high volume, low latency with high availability • Aware of software development methodologies and can contribute to all stages of development lifecycle • Can envision system features and functionalities and contribute to the project in defining these • Analyze functional and non-functional requirements of the system and define explicit business objectives • Create detailed application documentation to help end users as well as developers • Ability to challenge the existing system on rational ground wherever required • Identify and resolve any technical issues, bugs arising in the system • Incessantly pursue learning the new technologies and contribute to the system upgradation • Bond and collaborate with teams Technical Requirements (Must-Have) • Strong basics and software development skills • Proficiency in Java, with a strong grasp on its ecosystem • Experience in working with popular frameworks like Spring, Hibernate, Play etc. • Basic knowledge of JVM, Java Memory Model and its workarounds • Aware of clean coding practices, can write unit tests and implement automated testing platforms • Sound knowledge of OOPS concepts and patterns • Good Understanding of microservices, MVC pattern, JDBC and RESTful web services • Familiarity with popular design and architectural patterns • Strong knowledge of RDBMS systems like MySQL, with basic understanding of NoSQL databases e.g., MongoDB, Elasticsearch etc. • Familiar with code versioning tools e.g., GIT. • Understanding of building tools like Ant, Maven, Gradle etc. • Aware of CI/CD processes Technical Requirements (Good-to-Have) • Message Queues: Awareness of message queues and their usage (e.g., Kafka). • Distributed Caching: Basic understanding of distributed caching solutions (e.g., Redis, Aerospike). Qualifications required • Bachelors or Master’s degree in computer science or a related field. • 3 to 6 years of hands-on professional experience working with cutting-edge technologies in enterprise applications
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Bengaluru, Hyderabad
INR 3.5 - 8.5 Lacs P.A.
Mumbai, Bengaluru, Gurgaon
INR 5.5 - 13.0 Lacs P.A.
Chennai, Pune, Delhi, Mumbai, Bengaluru, Hyderabad, Kolkata
INR 3.0 - 7.0 Lacs P.A.
Chennai, Pune, Mumbai (All Areas)
INR 5.0 - 15.0 Lacs P.A.
Pune, Bengaluru, Mumbai (All Areas)
INR 11.0 - 21.0 Lacs P.A.
Chennai, Pune, Delhi, Mumbai, Bengaluru, Hyderabad, Kolkata
INR 15.0 - 16.0 Lacs P.A.
Pune, Bengaluru, Mumbai (All Areas)
INR 10.0 - 15.0 Lacs P.A.
Bengaluru, Hyderabad, Mumbai (All Areas)
INR 0.5 - 3.0 Lacs P.A.
Hyderabad, Gurgaon, Mumbai (All Areas)
INR 6.0 - 16.0 Lacs P.A.
Bengaluru, Noida
INR 16.0 - 22.5 Lacs P.A.