Java Developer

We are developing a cutting-edge commercial web application for an advertising platform. The application’s purpose is to create and manage media content links from media platforms to merchandisers, leveraging AI to track and collect user experience statistics.

 

Our technology stack includes:

 

  • Java 17 (Spring 6), PHP, Python, Servlets

     

  • AWS: SQS, Athena, DynamoDB, S3, EC2, RDS, CloudWatch

     

  • Auth0 for authentication

     

  • Docker for containerization

     

  • MySQL for data storage

 

 

Key Responsibilities:

 

  • Lead the migration of existing Java applications from PostgreSQL to MySQL, ensuring data integrity, performance, and scalability.

     

  • Develop and maintain Java-based backend services using Java 17, Spring 6, and related frameworks

     

  • Implement RESTful APIs and integrate with front-end applications

     

  • Collaborate with cross-functional teams to clarify requirements and deliver features on schedule

     

  • Integrate with third-party services and data sources, including AI modules and media platforms

     

  • Optimize application performance and scalability

     

  • Write clean, maintainable, and well-documented code

     

  • Contribute to continuous improvement of development processes and best practices

 

Requirements:

 

  • Strong experience (at least 5 years) with Java 17, Spring Framework (Spring 6)

     

  • Experience with servlet-based applications

     

  • Familiarity with AWS services (SQS, Athena, DynamoDB, S3, EC2, RDS, CloudWatch)

     

  • Experience with containerization using Docker

     

  • Proficiency with MySQL and writing optimized SQL queries

     

  • Understanding of Auth0 for authentication and authorization

     

  • Strong problem-solving skills and ability to work independently and collaboratively

     

  • Good communication skills and ability to participate in Agile development processes
     
  • Upper-Intermediate+ English level, ability to communicate effectively in English

 

Nice to Have:

 

  • Familiarity with PHP, Python for integrations and support tasks

     

  • Exposure to AI-driven applications or advertising platforms

     

  • Knowledge of microservices architecture

    We offer:

 

• Competitive salary, long-term employment;

• Honest attitude, individual approach, stability, and keeping promises;

• Flexible schedule, possibility to partially work from home or remotely;

• Personal Development Plan;

• English lessons;

• Support in the war-situation;

• Yoga classes 2 times per week;

• Personal Time Off (Kid’s activities, Car maintenance, Doctor appointment, etc.);

• Supportive and friendly team members.

Selection Process:
1. HR interview
2. Technical interview
3. Client interview

Published 2 June
175 views
·
42 applications
98% read
·
84% responded
Last responded yesterday
To apply for this and other jobs on Djinni login or signup.