Description

You will lead technical design and execution for large-scale platform transformations.

Responsibilities

  • Lead technical design activities and own initiatives from development through to cloud delivery and maintenance.
  • Drive the transformation of monolithic architectures into service-based architectures using Java and Python.
  • Guide individual contributors and help architects define technical strategy and tool selection.
  • Automate repetitive tasks and implement engineering best practices, including code reviews.
  • Scale applications to handle increased load through distributed architectures and optimized database solutions.

Required Skills

  • 7+ years of professional software engineering experience.
  • Strong proficiency in Java.
  • Experience with MySQL and Postgres.
  • Hands-on experience with cloud platforms such as AWS, Google, or Oracle.
  • Deep understanding of scaling, distributed architectures, caching, and queuing.
  • Solid grasp of data structures, algorithms, replication, and storage.
  • Knowledge of internet tools, protocols, and networking.
  • Experience transforming legacy platforms (Perl/Java) to modern services.
  • Any Graduate degree.

Education

Any Graduate