JAVA Full Stack Developer (Immediate Joiner)

  • Delhi
  • Deloitte
Description As a Full Stack Java Developer with Support Experience, you will be responsible for the end-to-end development, maintenance, and support of Java-based applications, with a focus on integrating and utilizing Elasticsearch for efficient data indexing, searching, and analysis. You will leverage your expertise in Java development, Elasticsearch, and technical support to ensure the smooth operation of applications and provide timely resolution to user issues. Key Responsibilities develop, and maintain Java-based applications across the entire software stack, including front-end, back-end, and database components. Java frameworks such as Spring Boot to build scalable and efficient solutions. Elasticsearch for indexing and searching structured and unstructured data, implementing efficient search queries and aggregations. and deploy Elasticsearch clusters, ensuring optimal performance, reliability, and scalability. and maintain Elasticsearch indices, mappings, and analyzers to support efficient data storage and retrieval. advanced Elasticsearch features such as search filters, facets, and geospatial queries to meet application requirements. timely and effective technical support to end-users, diagnosing and resolving issues related to application functionality, performance, and data retrieval. with cross-functional teams to investigate and troubleshoot complex technical issues, leveraging Elasticsearch for data analysis and debugging. support processes, troubleshooting steps, and resolutions to maintain a knowledge base for future reference. opportunities to enhance application performance, reliability, and user experience through optimization, refactoring, and enhancements. Elasticsearch cluster health and performance metrics, implementing proactive measures to prevent issues and improve system stability. in code reviews, providing feedback to improve code quality, maintainability, and adherence to best practices. closely with software development teams, QA engineers, product managers, and other stakeholders to ensure alignment on project requirements and priorities. effectively with end-users to understand their needs, gather feedback, and provide updates on issue resolutions. actively in agile ceremonies such as sprint planning, stand-ups, and retrospectives to drive collaboration and continuous improvement. Requirements: degree in computer science, Information Technology, with 6+ years of experience proficiency in Java/J2EE technologies, including Spring Boot, Hibernate, and RESTful web services. with Elasticsearch, including cluster configuration, index management, query optimization, and data analysis. understanding of database technologies such as Oracle, MySQL, or PostgreSQL, with proficiency in writing complex SQL queries. experience in providing technical support for enterprise-level applications, including troubleshooting, issue diagnosis, and resolution. problem-solving skills and attention to detail, with the ability to analyze complex issues and implement effective solutions. communication and interpersonal skills, with the ability to interact professionally with both technical and non-technical stakeholders. with Agile methodologies and software development lifecycle (SDLC) processes. in relevant technologies (e.g., Java certifications, Elasticsearch certifications) are a plus.