Lead Software Engineer
Clarivate
Job Responsibilities:
Develop and Maintain Java-based Applications: Design, implement, and maintain robust, scalable Java applications. Proficiency in OSS libraries and frameworks. Spring Boot experience a plus.JavaScript: Utilize JavaScript for client-side scripting and integration with Java-based backend services.SQL / Database Skills: Proficiently use relational databases, ensuring efficient query optimization and data integrity. Experience with Postgres is a plus.Object-Oriented Design: Apply object-oriented design principles to coding, with a passion for writing clean, well-designed code.Troubleshooting and Debugging: Identify, analyze, and resolve complex technical issues, ensuring minimal downtime and high performance.Self-Starter: Take initiative in improving current processes and developing new solutions, showing a proactive attitude towards learning and personal development.Collaboration: Work closely with cross-functional teams to understand requirements, provide technical solutions, and deliver high-quality software.Agile Methodology: Participate actively in Agile Sprint-based development, working efficiently within small teams.Continuous Learning: Stay updated with the latest industry trends and technologies to bring innovative solutions to the team.Documentation: Maintain clear and comprehensive documentation for code, architecture, and processes.
 Minimum Qualifications:
Bachelor’s Degree or equivalent in computer science, software engineering, or a related field.
6 Years of Relevant Experience
Job Category Summary:
Designs, develops, codes and customizes software applications from product conception to end user interface. Analyzes and understands customer requirements and preferences, incorporating these into the design and development process.
Clarivate is an Equal Opportunity Employer Vets/Minorities/Women/Disabled
Confirm your E-mail: Send Email
All Jobs from Clarivate