Job Description:We are seeking a seasoned Java Developer with additional expertise in Python to join our dynamic team in Mumbai. The ideal candidate should have 7+ years of professional experience in core Java and be well -versed in various technologies, including Spring Framework, Kafka, and MongoDB. This role demands strong analytical skills, a keen eye for detail, and the ability to work in a fast -paced, collaborative environment.
Requirements
Key Responsibilities:
Collaborate with a global cross -functional team in building customer -centric software products.
Analyze existing software implementations to identify areas of improvement and provide deadline estimates for implementing new features.
Develop software applications using core Java (11+), Kafka or messaging systems, web frameworks like Struts/Spring, relational (Oracle), and non -relational databases (SQL, MongoDB, Hadoop), with RESTful microservice architecture.
Implement security and data protection features.
Update and maintain documentation for team processes, best practices, and software runbooks.
Collaborate using Git in a multi -developer team.
Write clean and well -documented code.
Contribute to database design and management, staying current with the latest practices and versions.
Establish trusted partnerships with peers, product heads, and executive -level stakeholders.
Mandatory Skills:
7+ years of relevant professional experience using core Java as a programming language.
REST Microservice development.
Proficiency in Java/Spring and Spring Boot.
Experience with Hazelcast for caching layer and MongoDB for persistence.
Proficiency with Java 8 or above, including Stream APIs.
Exposure to Python.
Understanding of data structures like Array, List, Tree, and Graph.
Experience with NoSQL databases (MongoDB).
Familiarity with distributed cache systems (Hazelcast or Redis).
Awareness of Agile methodology.
Experience with RDBMS for occasional persistence tasks.
Knowledge of microservices architecture with interservice communication using proprietary messaging services.
Strong communication skills and work ethic.
Passionate about professional software development.
Benefits
Why Join Us:
Competitive compensation package.
Opportunity to work with a dynamic and innovative team.
All Job Ads are subject to GrabJobs’s Terms of Service. We allow users to flag postings that may be in violation of those terms. Job Ads may also be flagged by GrabJobs moderation team. However, no moderation system is perfect, and flagging a posting does not ensure that it will be removed.
Be the first to receive the latest Others Full-Time Jobs in India.
Setup your job alert:
By activating job alerts, I agree to GrabJobs Terms & Privacy Policy. I can unsubscribe to job alerts anytime.
Skip