< Back to vacancies

Senior Java Developer

Worldwide
5+

Experience

Remote

Job Type

B2

English Level

Who We’re Looking For

We are seeking a highly skilled and experienced Senior Java Developer to join our team.

What You’ll Do
  • Participate in the design and implementation of Java-based applications, leveraging the Spring framework to build scalable and maintainable solutions.
  • Develop and optimize queries and database schema for both relational (SQL) and NoSQL databases to ensure efficient data storage and retrieval.
  • Design, develop, and maintain a high-performance Clickstream Pipeline to capture, process, and analyze user interaction data.
  • Ensure the reliability and uptime of the Clickstream Pipeline by implementing best practices in deployment, monitoring, and troubleshooting.
  • Implement RESTful APIs for seamless integration with other systems and services.
  • Utilize message queuing systems such as Kafka or RabbitMQ for asynchronous processing of Clickstream data.
  • Deploy and manage Clickstream Pipeline components on AWS cloud infrastructure.
  • Work closely with DevOps teams to integrate CI/CD pipelines and automate deployment processes.
What You’ll Need
  • 5+ years of professional experience in Java development with strong proficiency in Spring framework.
  • Extensive experience with relational databases (SQL) and NoSQL databases.
  • Solid understanding of REST API design principles and best practices.
  • Proficiency in message queuing systems like Kafka or RabbitMQ.
  • Hands-on experience with Redis for caching and data storage.
  • Experience in Clickstream processing is highly desirable
  • Familiarity with AWS cloud services such as EC2, S3, RDS, and Lambda.
  • Experience with version control systems like Git and agile development methodologies.
  • Strong problem-solving skills and attention to detail.
  • Ability to work both independently and collaboratively in a team environment.
  • Excellent communication skills with the ability to articulate technical concepts to non-technical stakeholders.
  • Previous experience deploying and maintaining applications in production with 99.99% uptime.
  • Prior experience in e-commerce backend application development is a plus.
  • Familiarity with CI/CD pipelines and DevOps practices.
What We Offer
  • Competitive salary.
  • Remote work opportunity.
  • Comfortable work in your local time zone.
  • Flexible work schedule.
  • Professional growth and development.
  • Multicultural working environment.