Senior Lead Software Engineer (java)

Clarivate

Belgrade, Serbia
Hybrid
Java development
Springboot applications
Relational and nosql databases
Lead project teams and provide technical expertise for various engineering projects, applying technical knowledge to product development and identifying value-added opportunities

Job Summary

  • Lead project teams and provide technical expertise for various engineering projects, applying technical knowledge to product development and identifying value-added opportunities.
  • Define the architecture of the software solution, provide technical mentoring to other team members, and participate in the creation of departmental policies and procedures.
  • This permanent full-time hybrid position offers core engagement hours within the CET time zone, with 25 days paid leave, private health insurance, a yearly bonus, and access to a learning platform.

Matching Summary

Lead project teams and provide technical expertise for various engineering projects, applying technical knowledge to product development and identifying value-added opportunities.

Skills & Requirements

Must-have

  • Java development
  • SpringBoot applications
  • relational and NoSQL databases
  • web application development
  • English proficiency

Nice-to-have

  • web scraping experience
  • Linux environment experience
  • technical blockers resolution
  • team support and guidance

Key Requirements

  • Minimum 7 years of web application development experience
  • Minimum 6 years of Java experience
  • Minimum 4 years with relational and NoSQL databases
  • Bachelor's Degree and/or equivalent work experience

Work Rights

Not specified

Tailored Resume

Cover Letter