We are currently seeking for an expert who is passionate about technology and work
towards the satisfaction of our product. This role will be responsible for inspiring and
leading our talented Java team by establishing a technical vision and collaborating with developers to turn it into reality.
Ensure process compliance in the assigned module and participate in technical discussions/review.
Ensure quality in a product’s design for usability, reliability, functionality, scalability and extensibility
Study and analyze requirements as well as making estimations for new change requests
Train, coach, develop the team members in enhancing their technical capabilities
Contribute ideas and solutions to build up the team and increase productivity
Minimum 5 years experience in web development technologies with in-depth knowledge of Java and last few years leading/mentoring a team.
Hands-on with Java frameworks and concepts: Hibernate, Microservices, Restful, Spring (AOP, Security, MVC & Integration), HTML, CSS, JS.
Expertise in software design and programming principles: algorithms, OOP, HTML/CSS/JS, DBMS, Data structures,, programming principles, web protocols, etc.).
Familiar with source control system such as Git, SVN.
Understanding of cloud-based technologies (AWS, Docker, Openshift) is highly preferred.
Exposure to Scala, Spark, Kafka, NoSQL, (MongoDB, Cassandra, graph DB) is a BIG plus.
Excellent soft skills: Communication, problem solving, team management, training, presentation with good command of English (both written / verbal)
Here at the MessageMedia team, we don’t just offer you a job, we offer you your future. Here’s your chance to get your hands on…