Clarivate

Senior Software Engineer, Java

Clarivate

full-time

Posted on:

Location Type: Hybrid

Location: AlexandriaMissouriPennsylvaniaUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design, develop, code and customize software applications from product conception to end user interface
  • Analyze customer requirements and preferences, incorporating these into the design and development process
  • Write clean, efficient, and maintainable code in accordance with coding standards
  • Review other code to ensure clean, efficient, and maintainable code
  • Define architecture of software solution
  • Suggest alternative methodologies or techniques to achieve desired results
  • Develop and maintain understanding of software development lifecycle and delivery methodology
  • Maintain knowledge of technical advances and evaluate new hardware/software for company use
  • Work closely with higher-level engineers to increase functional knowledge
  • Automate tests and unit test all assigned applications
  • Write application technical documentation

Requirements

  • Bachelor’s Degree in Computer Science, Software Engineering, or related field or equivalent relevant work experience
  • 3 Years of software development experience using Java programming language
  • Experience with Angular or similar frameworks
  • Experience with AWS Cloud offerings
  • Experience with SQL databases such as Oracle, MySQL, Postgres
Benefits
  • Equal employment opportunities for all qualified persons
  • On-call system support for 2 weeks out of every 8 weeks

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaAngularAWSSQLOracleMySQLPostgressoftware development lifecycleunit testingtechnical documentation
Soft skills
analytical skillscommunicationcollaborationproblem-solvingattention to detail
Certifications
Bachelor’s Degree in Computer ScienceBachelor’s Degree in Software Engineering