Job Description :
Job Title: Sr java backend with Elastic search / Sr java backend with MongoDB
Location: RTP, NC
Duration: Longterm contract

Job Description:

Sr java backend with Elastic search
Good Design and Implementation knowledge in industry trend of latest enterprise wide search functionality technology implementation using Elastic Search
Minimum 5 years of hands-on experience on Java, Spring (Boot, Transaction), Hibernate and related technologies.
Hands on experience of Elastic Search, its schema design, shards, aggregations, mapping, cluster health monitor, replicas, indexing and performing different types of queries in it (QueryDSL for extracting data)
Strong knowledge of best practices in the technical and implementation space of elastic search capabilities
Elastic Search Transaction Management
Hands-on experience on creating Elastic Search mapping and aggregates
Should have excellent knowledge in analyzing and handling complex data sets
Good communication Skills
Experience in Kafka, Zookeeper, Oracle, MongoDB
Sr java backend with MongoDB

Assist with the design and development of high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance.
Code, test, debug, document and deliver modified and new programs to meet business and compliance requirements
Collaborate with architects, database engineers, and other software developers in conceptualizing, initiating and developing new software programs and applications
Work with assigned business groups to assist in defining application enhancements and requirements
Assist in translating business requirements into project or design plans
Maintain integrity of program logic and coding, and establish required checks and balances for operational controls.
Use coding methods for specific programming language to enhance or initiate efficient program execution and performance, and to reach optimum hardware utilization
Determine, develop and maintain shared software libraries, user manuals and guidelines, and design artifacts as determined for the project or software implementation
Assist with managing a smooth transition from development to operations, adhere to committed release schedules and ensure a smooth rollout, deployment and transfer to operations and support groups
Apply software development security principles

Bachelor’s degree in Computer Science, Software Engineering or related field (or eight + years of relevant work experience)
Working on a software development team following Agile methodologies and principles, Strongly preferred
Experience in a DevOps culture of sustaining what you build

Proficient in various programming languages and tools including Java, Angular or other JavaScript framework
Object Oriented analysis and design using common design patterns
Ability to learn, use, implement and integrate leading technologies
Experience with NoSQL databases such as MongoDB

Technical Capabilities – Preferred
Experience with Docker and Spring Boot
Solid working knowledge of current Internet technologies, including Rest, SOAP, HTTP and JSON
Experience with high volume, highly available and data intensive applications
Experience with Oracle and/ or SQL Server

Client : Zensar