
Clarivate•2h ago
Naukri
Senior Software Engineer
Noida
Full Time
Senior Level
N/A
N/A
N/A
Responsibilities
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
We are seeking a highly skilled Senior Software Engineer with a strong command of Java 8+, proficiency in frameworks like Spring and Hibernate, and experience with microservices.
This is an exciting opportunity for a technology enthusiast with robust analytical skills who excels at tackling complex challenges. You will contribute to innovative solutions that significantly impact our products and customers.
About You (Skills & Experience Required)
- Bachelor's or Master's degree in Computer Science or a related field.
- Minimum 2 years of experience developing web-based applications using Java, Spring, Hibernate, SQL Server, and related technologies.
- Strong understanding of object-oriented programming and software development principles.
- Experience writing unit test cases and working with automated testing frameworks.
- Hands-on experience with version control systems such as Git or SVN.
- Familiarity with Agile development methodologies.
Nice to Have
- Experience using AI-assisted coding tools like GitHub Copilot to enhance development speed and code quality.
- Exposure to Large Language Model (LLM) integration, such as GPT4/5, for building intelligent features and automation.
- Experience with CI/CD tools including Jenkins, TeamCity, or AWS Deploy.
- Exposure to cloud platforms or containerization technologies.
What you'll be doing
In this role, you will collaborate closely with your agile team to create high-quality, innovative, and user-friendly solutions for complex business problems. Your strong technical and analytical abilities will be crucial in navigating and overcoming challenges across multiple technologies.
Role Highlights:
- Participate in the complete software development lifecycle: requirements gathering, design, development, testing, and deployment.
- Write clean, efficient, and well-documented code adhering to industry best practices and coding standards.
- Utilize AI tools such as GitHub Copilot to boost productivity and maintain high coding standards.
- Develop and maintain unit and unit integration tests integrated into an automated Continuous Integration pipeline.
- Work collaboratively with cross-functional teams, including QA and Product, to deliver high-quality software releases.
- Engage in continuous improvement activities and initiatives to enhance processes and product quality.
- Explore and integrate LLM-based solutions (GPT4/5) to enrich product capabilities.
- Troubleshoot and debug issues encountered during development, testing, and production phases.
Company
Clarivate
Noida
Posted on Naukri