We are **Virtualmind**, an awesome team of engineers who are ready to ramp up any top-notch company's projects! Our aim? To always be one step ahead. Did someone say **Senior Java Developer**? We are developing a very powerful Social Media Platform that helps global companies and organizations to boost and enhance their marketing and branding actions and we need you to help us succeed! If you enjoy working in a cutting-edge technology environment, this opportunity is for you! **Do you have what it takes?** - Experience with ORM mapping technologies such as Hibernate - Experience with relational database schema definition and query design/optimization - Experience building an externalized service layer to support multiple client implementations - Experience working with product managers and user experience as requirements are fleshed out - Strong verbal and written communication skills - Understanding of both architectural and implementation patterns - Understanding of RESTful service design - Understanding of automated testing best practices - Familiarity with HTML, CSS, and Javascript - Familiarity with variants of agile development methodologies - Experience with a variety of languages and frameworks is a plus - Experience working with messaging systems such as Apache Kafka - Experience working with highly distributed systems - English: Advanced **With us, you will have the opportunity to**: - Develop your career alongside an awesome team of LATAM's top engineers. - Work in a place that combines innovation, development, and well-being, all at the same time! - Become part of a multicultural company in constant growth with an excellent work environment certified by Great Place To Work!