Hybrid Senior Software Engineer

Posted 2 weeks ago

Apply now

About the role

  • Building and maintaining Java code to provide reusable libraries and microservices.
  • Translate product requirements into clean, scalable, and reusable code.
  • Performance tuning your code to ensure that it runs optimally under expected workloads.
  • Writing comprehensive documentation to facilitate easy understanding by other teams.
  • Mentoring junior team members and new hires.
  • Conducting thorough code reviews and ensuring adherence to best practices.
  • Writing and reviewing specifications for the development of complex system components.
  • Completing complex bug fixes and working closely with other development team members.
  • Operating in an agile environment while collaborating with key stakeholders.

Requirements

  • 5+ years of Software Engineering experience.
  • BS Engineering/Computer Science or equivalent experience required.
  • Be a highly proficient Java developer with extensive experience with the latest versions of Java.
  • Strong background with Java development tools, particularly Spring and Maven.
  • Strong knowledge of containerisation technologies (including Docker and Kubernetes) and CICD tools (including Jenkins and Github Actions).
  • In-depth knowledge of AWS cloud services (or other cloud platforms) and RESTful API design and implementation.
  • Intellectually curious, quick to learn new technologies and concepts.
  • Excellent problem-solving skills and capable of working independently.
  • Ability to explain technical topics to non-technical stakeholders.
  • Understanding of programming languages such as Python, Scala, and shell scripts.

Benefits

  • Health insurance options for you and your family.
  • Group life and accident insurance for financial security.
  • Employee assistance programs and mental health resources.
  • Flexible working arrangements for work-life balance.
  • Paid time-off options, including sick leave, vacation, and public holidays.
  • Subsidized meals and free transportation in select locations.

Job title

Senior Software Engineer

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job