10 CMS Computers Limited (INDIA) Jobs
Java/ElasticSearch Developer (4-6 yrs)
CMS Computers Limited (INDIA)
posted 1d ago
Flexible timing
Key skills for the job
Job Overview :
We are seeking a skilled and experienced Java and Spring Boot and Elasticsearch Developer to join our dynamic team. The ideal candidate will be responsible for designing, developing, and maintaining high-performance Java applications with a focus on Elasticsearch integration.
The candidate should have a strong background in Java development, along with expertise in implementing and optimizing Elasticsearch solutions.
Responsibilities :
Java and Spring Boot Development :
- Design, develop, and maintain robust and scalable Java applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
Elasticsearch Integration :
- Implement Elasticsearch solutions for efficient data indexing, searching, and retrieval.
- Develop and optimize Elasticsearch queries to meet performance and scalability requirements.
- Troubleshoot and resolve issues related to Elasticsearch functionality.
Code Review and Optimization :
- Conduct code reviews to ensure code quality and adherence to best practices.
- Identify and address performance bottlenecks and optimize code for maximum efficiency.
Collaboration and Communication :
- Work closely with other developers, product managers, and stakeholders to deliver high-quality solutions.
- Communicate effectively with team members and provide technical guidance as needed.
Qualifications :
Education :
- Bachelor's degree in Computer Science, Engineering, or a related field.
Experience :
- Proven experience in Java development with a minimum of 4 years of hands on experience including 2 years (or 2 recent projects) of strong hands on knowledge with full implementation of Elasticsearch and Spring Boot.
- Strong knowledge of Spring Boot and its ecosystem.
- Significant experience in designing and implementing Elasticsearch solutions.
- Strong expertise in Elasticsearch, including indexing, querying, and performance optimization.
- Experience with microservices architecture and RESTful API design.
- Experience with Spring Boot and RabbitMQ.
- Strong skills in In-memory applications, Database Design, Data Integration.
- Excellent relationship building and communication skills; ability to interact and work effectively with all level.
Mandatory Skills :
- Proficiency in Java programming language.
- Proficiency in Spring Boot.
- Experience with RESTful APIs and web services.
- Familiarity with relevant tools and frameworks.
- Strong in any of SQL Database.
- Strong knowledge of Elasticsearch, including indexing, querying, and performance tuning.
- Familiarity with GIT & version controlling.
Additional Preferred Skills :
- Experience with containerization technologies (e.g. , Docker, Kubernetes).
- Knowledge of Micro services & any API Gateway.
- Knowledge of cloud platforms (e.g. , AWS, Azure, or GCP).
- Familiarity with S3 bucket.
- Familiarity with message brokers (e.g. , Rabbit.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Developer roles with real interview advice