Job Title: Java Developer ( Lucidworks / Vertex )
Location: Chennai, Hyderabad
Experience: 4-8 Years
Skills: Vertex,Lucidworks,Spring ,Java
Job Summary:
As a Java Developer (Lucidworks/Vertex), you will be responsible for designing, developing, and maintaining robust, scalable, and high-performance software solutions using Java, with a focus on the Lucidworks and Vertex platforms.
Key Responsibilities:
- Design, develop, and maintain Java-based applications with a strong emphasis on Lucidworks and Vertex platforms.
- Collaborate with product managers, architects, and cross-functional teams to gather technical requirements and develop solutions.
- Develop and implement efficient search solutions and data management strategies to enhance the Lucidworks and Vertex platforms.
- Optimize application performance, ensuring high availability and low latency in production environments.
- Conduct thorough code reviews and provide guidance to junior developers to ensure high-quality deliverables.
- Integrate various systems and third-party tools with Lucidworks/Vertex platforms, ensuring smooth interoperability.
- Follow best practices in coding, testing, and deployment to ensure high-quality and maintainable software.
- Write and execute unit tests, integration tests, and other necessary quality assurance practices.
- Contribute to the improvement of development processes and practices to enhance overall team productivity.
- Stay updated with the latest trends in Java development, Lucidworks/Vertex platforms, and related technologies to ensure continuous growth and innovation.
- Ensure adherence to security, compliance, and data privacy standards while developing solutions.
- Troubleshoot, debug, and resolve issues in the application environment.
Required Skills:
- Strong proficiency in Java development and experience working with Lucidworks or Vertex platforms.
- Experience in designing and implementing search-driven applications and data solutions.
- Hands-on experience with various databases (e.g., DB2, Oracle, MongoDB, Postgres).
- Proficiency in integrating and optimizing applications using search technologies like Lucidworks Fusion.
- Experience with cloud platforms such as AWS and tools like Docker and Kubernetes is a plus.
- Strong understanding of software design patterns, system architecture, and performance tuning.
- Knowledge of Agile methodologies and working in an Agile development environment.
- Solid experience in debugging, problem-solving, and troubleshooting complex application issues.
- Good communication skills with the ability to present technical information to non-technical stakeholders.
- Ability to work in a collaborative, fast-paced environment and meet project deadlines.
- Experience with version control systems (Git, Bitbucket, etc.) and build tools (Maven, Gradle).