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.