Description
Description
Meltwater offers comprehensive media monitoring and analysis across online news, print, broadcast, podcasts, and social media, capturing more content and conversations than anyone else in the industry.
We are seeking a Java Software Engineer who wants to grow in an organization based on collaboration across team and country boundaries. With the massive production scale of our systems, small decisions you make may have a big impact on our product and our many customers.
Our culture is based on a fundamental belief in people with a passion for learning new things and a desire to help those around you. We are strong believers in team autonomy and continuous delivery. Meltwater development teams fully own and operate their subsystems and infrastructure.
In this role, you will be responsible for the following:
• Analyze use cases and requirements, plan, and estimate work efforts
• Design, develop, test, and maintain software components of high quality
• Take full ownership of the developed services together with the team
Required skills and experience:
• At least 2 years’ experience in software development with Java
• Core Java, data structures, algorithms, and multithreading
• Performance optimization, memory and CPU management
• Testing framework knowledge and experience (Junit)
• Dependency management (Maven)
• Deployment of Java applications in the cloud
• Microservices design and implementation (REST, AWS Lambda)
• Knowledge of AWS, Kubernetes, and Docker
Preferred skills and experience:
• Demonstrated skills in Python
• Experience with messaging systems (Kafka, RabbitMQ, ActiveMQ, Kinesis)
• Knowledge and experience with DevOps concepts and tools such as CI/CD (CircleCI, Drone.io, Jenkins, Spinnaker) and Infrastructure as code (Terraform, CloudFormation)
About Meltwater
At Meltwater, we believe that when you have the right people in the right working environment, great things happen. Our best-in-class technology empowers our 27,000 customers around the world to analyze over a billion pieces of data each day and make better business decisions.
Our award-winning culture is our north star and drives everything we do – from striving to create an environment where all employees do their best work, to delivering customer value by continuously innovating our products — and making sure to celebrate our successes and have fun along the way.
We’re proud of our diverse team of 2,200+ employees in 50 locations across 25 countries around the world. No matter where you are, you’ll work with people who care about your success and get the support you need to reach your goals.
So, in a nutshell, that's Meltwater. We love working here, and we think you will too