Job Summary
We are seeking a highly skilled Sr. Developer with 8 to 10 years of experience to join our team. The ideal candidate will have expertise in Lucidworks Fusion AWS Spring Boot Java and Apache Solr. Experience in Bioinformatics is a plus. This is a hybrid role with day shifts and no travel required.
Responsibilities
- Develop and maintain high-quality software solutions using Lucidworks Fusion AWS Spring Boot Java and Apache Solr.
- Collaborate with cross-functional teams to design develop and implement new features and enhancements.
- Ensure the performance quality and responsiveness of applications.
- Identify and resolve bottlenecks and bugs in a timely manner.
- Conduct code reviews to maintain code quality and share knowledge with team members.
- Provide technical guidance and mentorship to junior developers.
- Participate in the full software development lifecycle including requirements gathering design development testing and deployment.
- Stay updated with the latest industry trends and technologies to ensure the team is using the best tools and techniques.
- Work closely with stakeholders to understand their needs and translate them into technical requirements.
- Develop and maintain documentation for software solutions and processes.
- Ensure compliance with security and data protection standards.
- Contribute to the continuous improvement of development processes and methodologies.
- Collaborate with the Bioinformatics team to integrate domain-specific requirements into software solutions.
Qualifications
- Possess strong experience in Lucidworks Fusion AWS Spring Boot Java and Apache Solr.
- Have a solid understanding of software development principles and best practices.
- Demonstrate excellent problem-solving and analytical skills.
- Show proficiency in designing and developing scalable and maintainable software solutions.
- Have experience with version control systems such as Git.
- Exhibit strong communication and collaboration skills.
- Possess a good understanding of Bioinformatics domain (nice to have).
- Have a proactive attitude towards learning new technologies and improving existing skills.
- Demonstrate the ability to work effectively in a hybrid work model.
- Show commitment to delivering high-quality software solutions.
- Have experience with Agile development methodologies.
- Possess a strong attention to detail and a commitment to excellence.
- Demonstrate the ability to work independently and as part of a team.