Staff Software Engineer - Java

sapphireventures

Hyderabad NM Years Exp Posted 22h ago

Job Description

  • As a Staff Software Engineer at Matillion, you will lead hands-on software development, establishing design patterns and driving the direction of the codebase.

  • You’ll solve complex problems, considering key factors like security, performance, and scalability, while collaborating with multiple teams to break down long-term projects into actionable increments.

  • You'll mentor team members, conduct code reviews, and optimise processes through automation and best practices.

  • Additionally, you will work closely with business and customer-facing teams to ensure the development of customer-centric features and provide technical support when needed.

  • Proactively researching new technologies and driving continuous improvement are key aspects of this role



  •  

What We’re Looking For

  • Strong proficiency in programming languages including Java and React, with a good understanding of underpinning techniques of Object-oriented Programming, Programming concepts and best practices (e.g. style guidelines, testability, efficiency, observability, scalability, security)
  • Experience implementing Java Spring microservices, using container technologies such as docker and with relational database technologies, such as Postgres, MySQL, Oracle or SQL Server
  • Background in full software development life cycle from design to deployment via CI/CD tooling, using agile methodologies (e.g. Kanban, Scrum)
  • Demonstrable experience with cloud technologies, strong preference for AWS
    • Ability to collaborate in a cross-functional team to solve business goals, whilst adapting to different types of technical challenges

Similar Openings for You