Responsibilities
- Design and implement robust, scalable, and efficient software solutions using Java.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Maintain code quality, organization, and automatization.
- Improve existing software and infrastructure.
- Write unit, integration, and end-to-end tests.
- Participate in code reviews and pair programming sessions.
- Mentor junior engineers and contribute to their professional development.
- Ensure the best possible performance, quality, and responsiveness of the applications.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automatization.
- Work on bug fixing and improving application performance.
- Collaborate with the team to define, design, and ship new features.
- Write clean, scalable code using best practices.
- Work with the team to improve existing software and infrastructure.
- Write unit, integration, and end-to-end tests.
- Participate in code reviews and pair programming sessions.
- Mentor junior engineers and contribute to their professional development.
- Ensure the best possible performance, quality, and responsiveness of the applications.
Nice to Have
- Experience with Java 8+ features, such as lambdas, streams, and optional.
- Experience with reactive programming, such as Project Reactor or RxJava.
- Experience with functional programming, such as Scala or Kotlin.
- Experience with graph databases, such as Neo4j or JanusGraph.
- Experience with search engines, such as Elasticsearch or Solr.
- Experience with machine learning and data science.
- Experience with natural language processing (NLP).
- Experience with computer vision.
- Experience with blockchain technologies.
- Experience with Internet of Things (IoT).
- Experience with augmented reality (AR) and virtual reality (VR).
- Experience with 5G technologies.
- Experience with edge computing.
- Experience with fog computing.
- Experience with quantum computing.
Compensation
Competitive salary and benefits
Work Arrangement
On-site
Team
Measure team
What You'll Get
- Competitive salary and benefits
- Opportunities for professional development and growth
- A collaborative and inclusive work environment
- The chance to work on cutting-edge technologies and projects
- A supportive and dynamic team
About Us
- We are a leading global provider of earned media software and services to public relations and marketing communications professionals.
- Our platform helps organizations build awareness, engage audiences, and amplify their brand message.
- We are committed to innovation, excellence, and customer success.
- We offer a dynamic and collaborative work environment, with opportunities for professional growth and development.
- We value diversity, inclusion, and equality, and strive to create a workplace where everyone feels valued and respected.
Not provided