Posted:2 months ago| Platform:
Work from Office
Full Time
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 Bachelor s 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 Apply For This Job Attach Resume * Search
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
gurgaon
INR 6.0 - 10.0 Lacs P.A.
INR 7.0 - 11.0 Lacs P.A.
INR 5.0 - 9.0 Lacs P.A.
INR 5.0 - 9.0 Lacs P.A.
gurgaon
INR 7.0 - 11.0 Lacs P.A.
gurgaon
INR 5.0 - 9.0 Lacs P.A.
bengaluru
INR 6.0 - 10.0 Lacs P.A.
INR 6.0 - 10.0 Lacs P.A.
INR 35.0 - 40.0 Lacs P.A.
INR 11.0 - 15.0 Lacs P.A.