MTS 1, Software Engineer
MTS 1, Software Engineer
Posted 7 days ago
SENIORITY
Lead
About the role
- Understand the implications of new technology and how it can be applied to product design and product evolution
- Write high-quality, high-performance, maintainable code
- Write high-quality, well-performed server based code and APIs using JAVAParticipate in design and code reviews; identify best practices
- Experience writing multi-threaded, asynchronous code
- Good understanding of web technologies, network protocols and Linux
- Experience with Spring/Hibernate/ActiveMQ/JBoss/Oracle
- Experience with building REST APIs and service-based architectures
- Disciplined and passionate about Software Engineering
- Able to drive architecture and design
- Able to influence and direct other groups as well as team
- Strong communication skills; attention to detail and discipline
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
