We are looking for a SR Java Developer to join our Team. We are developing a very powerful Social Media Platform that helps global companies and organizations to boost and enhance their marketing and branding actions.
If you enjoy working in a cutting-edge technologies environment, this opportunity is for you!
Requirements
- Experience developing Java-based web applications and significant comfort with both Java itself as well as OOA/D techniques
- Experience with ORM mapping technologies such as Hibernate
- Experience designing applications that leverage a dependency injection container such as Spring
- Experience with relational database schema definition and query design/optimization
- Experience building an externalized service layer to support multiple client implementations
- Experience developing applications that must be scaled to provide consistent throughput while supporting increasing user concurrency
- 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
Interested?
You can be part of it! Take a look at our current positions.