11+ Elastic Search Jobs in Kolkata | Elastic Search Job openings in Kolkata
Apply to 11+ Elastic Search Jobs in Kolkata on CutShort.io. Explore the latest Elastic Search Job opportunities across top companies like Google, Amazon & Adobe.
Senior Software Engineer (Java)
We are looking for a Senior Software Engineer - Java
If you're a creative problem solver who is eager to develop amazing products and hungry for a new adventure, a word class workplace is waiting for you in the heart of Kolkata.
An exhaustive list of expectations :
✓ Design and implement cutting-edge applications
✓ Participate in code reviews and application debugging and diagnosis.
✓ Practice modern software development methodologies such as continuous delivery, and scrum.
✓ Collaborate with product managers and engineers to build scalable systems enabling innovative ordering experiences.
Requirements -
✓ Knowledge and 5+ years of experience in developing Java applications
✓ A completed technical degree in Computer Science or any related fields.
✓ Profound knowledge and working experience with Java Frameworks (Springboot) and SQL databases.
✓ Solid experience in the design and implementation of Restful APIs and design patterns.
✓ Strong knowledge in Core Java, REST , Spring Framework, Spring Boot Microservice , JPA (e.g. Hibernate, OpenJPA, etc.) , Docker, Jenkins, ELK Stack
✓ Experience working with NoSQL Technologies and interest in Elasticsearch, and Microservices architectures.
✓ Curiosity, out of box problem-solving abilities, and an eye for detail.
✓ Passion for clean code
What really makes us interested in you - You are self-motivated. You think like an entrepreneur, constantly innovating and driving positive change, but more importantly, you consistently deliver stupendous results.
Number of position – 3
Job Location – kolkata, Sector 5
Architect, develop and maintain highly scalable, reliable and secure distributed backend
systems on Cloud (AWS or Azure) or on-premises environments for its customers
and partners.
Work closely with your fellow engineers to develop systems capable of concurrently
processing massive amounts of voice data both in online real-time as well as offline
environments.
Drive accountability for test driven development, delivery of high-quality features and
resilient enterprise class solutions.
Lead a culture of team ownership and direct individual and team accountability to
continuously improve how they work to achieve results.
Work in a startup environment, pushing boundaries with deep involvement with business.
Requirements (what we are looking for)
The right person is better than the right set of experiences and these are the traits we’ve
identified make great additions to our team.
BE//BTech/ME/MTech in Computer Science or a related field from a Tier I or Tier II
University.
6-8 years of hands-on software development and deployment experience (experience of
working in a consumer product startup during its growth phase will be a plus) of which 1 – 2
years of experience would be in leading a team of software developers.
Expertise in Java 8+ and Spring Boot is a must
Good experience in messaging platforms like RabbitMQ/Kafka
Good experience in distributed systems and relational & NoSQL databases like PostgreSQL,
MySQL, Redis, MongoDB, etc.
Expertise in one or more of: Python, NodeJS, GoLang would be preferred
Must have hands on experience in products which handle multiple concurrent calls (API),
handle CPU intensive jobs, consist of multiple asynchronous system calls.
Worked on microservices based architecture and design
Managed/ Owned infrastructure on AWS/Microsoft Azure/private clouds and setup high
availability systems
Knowledge of Docker and Kubernetes
Knowledge of RESTful APIs, caching concepts, the HTTP protocol and general web
architecture
What we are looking
- You must have experience in Python, including development of microservices using flask/fastapi/sanic.
- You hold knowledge of at least one Python web frameworks
- You have experience in NoSQL databases such as MongoDB
- You are familiar with relational databases and unstructured data.
- You are familiar with some ORM (Object Relational Mapper) libraries.
- You have prior exposure to code versioning tools such as Git.
- You understand fundamental design principles behind a scalable application
Good to have
- Experience in cloud services such as AWS
- Knowledge of user authentication and authorization between multiple systems, servers, and environments
- Understanding of the threading concepts in Python and multi-process architecture
What you'll do
- Create database schemas that represent and support business processes
- Integrate multiple data sources and databases into one system.
- Develop and integrate RESTful APIs and services for business use cases
- Perform unit and integration tests on developed modules
India's leading fintech brand
Software Engineer
Opportunity in this role / Why should you join us?
- You are your own master. We don't preach you, we just allow you to Innovate, Iterate, Learn and Adapt
- Work with one of India's leading fintech unicorn company
- ESOPs in the company
Requirements
- 3+ years and above exposure in the art of writing codes and solving problems for large scale
- Extensive and expert programming experience in any one programming language (strong OOPS skills preferred). Deep experience in a java programming language
- A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design.
- Have a penchant for solving complex and interesting problems.
- BE/BTech, MTech in Computer Science or related technical discipline (or equivalent).
- Excellent coding skills – should be able to convert the design into code fluently Good skills to write unit & integration tests with reasonable coverage of code & interfaces - TDD is a plus
- Experience in building highly scalable business applications, which involve implementing large complex business flows and dealing with the huge amount of data. Experience with
multi-threading and concurrency programming
- Ability to switch between the technologies and learn new skills on the go.
Roles and Responsibilities
- Drive discussions to create/improve the product, process and technology
- Build abstractions and contracts with separation of concerns for a larger scope
- Rapid prototyping
- Robust and scalable web-based applications
- Do high-level design with guidance; Functional modelling, break-down of a module
- Thinking platforms & reuse, the open-source contribution will be a plus
- Do incremental changes to architecture: impact analysis of the same
- Do performance tuning and improvements in large scale distributed systems
- Mentor young minds and foster team spirit.
Job Description
We are looking for a Node.js. Developer to join our team.
In this role, you will be entrusted with developing JavaScript applications using Node.js.
Apply now for the role of a Node.js Developer that is opening doors for skilled, energetic developers looking for Mern Stack Developer Jobs.
If you can help us design and create multiple layers of applications while working cross-functionally across different infrastructures. You would fit perfectly if you love problem-solving, design, and creating quality offerings.
Responsibilities:
- Write, execute, and maintain clean, reusable, and scalable code
- Integrate our various data storage solutions
- Ensure the responsiveness and boost the performance of our apps
- Analyze requests for enhancements/changes and write amendment/program specifications.
- Understand the inter-dependencies of the service (application, system and database) and be able to pin-point problem areas accurately to improve overall efficiency.
- Translate storyboards and various use cases to create high-performing apps
- Find and address the various bottlenecks and bug-fixes
- Help in code automation
What You Need To Apply(Technical Competency) :
- Previous work experience as a Node.js developer for 1 year at least.
- Professional experience in Javascript Stack / Framework
- Development experience in Node.js
- Experience with backend using REST API.
- Experience with Object-Oriented Programming
- Ability to multitask and work in a fast-paced environment.
- Ability to document their code.
- Understanding accessibility and security compliance.
- Strong experience with Javascript
- Self-motivated with the ability to work independently or jointly in a self-directed way.
- Demonstrated successful development of web or mobile-based applications
- Proven analytical and problem-solving capabilities
- Keen attention to detail
- Strong work ethic and desire to build industry-leading products
- Proactive instead of reactive
- Looking for ways to improve self and company’s brand value.
If you are interested in the position, please get back to us.
Company Profile Link- https://codebuddy.co/">https://codebuddy.co/
Freshers without sound knowledge on the above please do not apply.
Job Role-12 months(contract) which is extendable /permnanent
Required Skills:
- Advanced Java skills, Spring, Spring Boot, REST APIs,
- Intermediate in Design Patterns and Principles
- Application is moving into PCF any cloud native experience is helpful
- DB: Oracle, SQL Server, RDBMS
- Network Infrastructure knowledge is helpful (work with network support team to troubleshoot)
- Production support skills are highly preferred.
- CI/ CD knowledge is helpful
- Junit for unit testing
- Java certifications are a huge plus
**Design development of software application in JAVA , using Oracle stack
Job Description:
- An ideal candidate is someone who works well with a cohesive team-oriented group of engineers, who have a passion for developing software, who enjoy solving problems in a challenging environment, and who have the desire to take their career to the next level.
- Participate in and lead day to day system development and maintenance activities of the team to meet service level agreements (SLAs) and create solutions with high level of innovation, cost effectiveness, high quality and faster time to market.
- Accountable for full systems development life cycle including creating high quality requirements documents, use-cases, design and other technical artifacts including but not limited to detailed test strategy/test design, performance benchmarking, release rollout and deployment plans, contingency/back-out plans, feasibility study, cost and time analysis and detailed estimates.
- Research and evaluate current and upcoming technologies and frameworks.
- Participate in PoCs (Proof of Concept) and help the Department with selection of Vendor Solutions, Technologies, Methodologies and Frameworks.
- Collaborate with Vendor Resources for Support of Products.
- Conduct brownbag sessions on new and upcoming technologies, methodologies and application appropriate frameworks. Ensure knowledge transfer of vendor technology to *** staff. Provide technical training to the other team members.
Qualifications:
- Bachelor's degree in Information Systems, Information Technology, Computer Science or Engineering or equivalent work experience.
- 3 to 5 years of experience in related field.
- Broad understanding of Software Engineering Concepts and Methodologies is required.
- Back end Java Development
- API- Restful Services
- Automated Unit Testing (J Unit)
- Spring MVC
- SQL skills- Ability to work with tables, views, and stored procedures
- GIT
- Must be high-energy, detail-oriented, proactive and have the ability to function under pressure in an independent environment.
- Must provide the necessary skills to have a high degree of initiative and self-motivation to drive results.
- Possesses strong communication skills -- both verbal and written and strong relationship, collaborative skills and organizational skills.
- Willingness and ability to learn and take on challenging opportunities and to work as a member of matrix based diverse and geographically distributed project team.
Job Description
We are looking for a ROR developer. If you're a creative problem solver who is eager to develop amazing products and hungry for a new adventure, a word class workplace is waiting for you.
- Production experience in Ruby.
- A completed technical degree in Computer Science or any related fields.
- 3+ years of professional product development experience.
- Being comfortable with microservices architectures, API-based
- You are a pragmatic programmer who understands what is needed to get things done.
- Problem solving and collaborative mindset.
- Experience working with DevOps (Docker, Kubernetes, Terraform).
- Experience with AWS (RDS, DDB, Lambda, CW, EC2, SQS, SNS, Cognito, Kinesis).
- Experience with performance improvements (Caching Techniques, SQL Query Optimization, Performance monitoring and profiling.
- Deep understanding of service-oriented and microservices architectural patterns, troubleshooting methods and best practices.
- Takes end to end ownership of the development and operation of complete features.
We are a decision science organization assisting clients
Java, Springboot, Micro Services is a must
3 to 7 Yrs exp
Temporary WFH
Permanent WFH is also available
Knowledge of REST API, XML and RESTFUL web services
Working knowledge on SQL, JQuery, web services, Eclipse IDE would be a plus