Backend Developer (Java)

Tên công ty: BPO Marketing Service
Ngành nghề: IT Developer
Loại hình công việc: Full Time
Địa điểm làm việc: Dubai
Ngôn ngữ: English Vietnamese
Mức lương: From 2500 - 3500 USD
Giới tính: Any
Kinh nghiệm: 3 - 5 years
Working time: 9 off 7

Job Responsibility

– Design, develop, and maintain scalable back-end services and APIs using Java and related frameworks (e.g., Spring, Spring Boot).
– Build and optimize RESTful or GraphQL APIs to support front-end applications and third-party integrations.
– Set up and manage deployment pipelines, leveraging CI/CD tools (e.g., Jenkins, GitLab CI, GitHub Actions) to deploy applications to cloud platforms (e.g., AWS, Azure, GCP).
– Ensure system reliability, security, and performance through rigorous testing and monitoring.
– Collaborate with front-end developers to define API contracts and ensure smooth integration.
– Troubleshoot and resolve deployment issues, minimizing downtime and maintaining production stability.
– Mentor junior developers, conduct code reviews, and promote back-end development best practices.
– Work with databases (e.g., MySQL, PostgreSQL, MongoDB) to design schemas and optimize queries.
– Contribute to architectural decisions and Agile sprint planning.

Skills and experience

– Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
– 5+ years of hands-on experience in backend development with Java.
– Deep expertise in Java frameworks such as Spring (e.g., Spring Boot, Spring MVC) and Hibernate.
– Proven experience designing and implementing RESTful APIs and microservices architectures.
– Strong knowledge of relational (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB) databases.
– Proficiency with version control systems (e.g., Git) and collaborative workflows.
– Extensive experience with cloud platforms (e.g., AWS, Azure, Google Cloud).
– Solid understanding of Agile methodologies and the software development lifecycle (SDLC).
– Excellent problem-solving skills and a proactive approach to technical challenges.

Preferred Skills

– Hands-on experience with containerization (e.g., Docker) and orchestration (e.g., Kubernetes).
– Familiarity with message queues or streaming platforms (e.g., Kafka, RabbitMQ).
– Expertise in building and maintaining CI/CD pipelines (e.g., Jenkins, GitLab CI).
– Knowledge of security best practices (e.g., OAuth, JWT, encryption).
– Prior experience leading technical projects or mentoring developers.

Salary:

$2,000 – $3,500, depending on the candidate’s skills and experience.

Allowances:

  • Onboarding allowance, meal allowance, and transportation allowance.
  • Flight ticket to return home every six months.

Benefits:

  • Provided with necessary equipment and office supplies to support work.
  • Annual salary review and extensive promotion opportunities across all positions.
  • Participation in company activities such as holiday celebrations, monthly events, running clubs, team building, year-end parties, and annual company trips.
  • Bonuses for holidays and special occasions, quarterly and annual outstanding employee awards, project bonuses, and a 13th-month salary++ bonus.
  • Commitment to employee competency development through professional training programs.
  • Days off: 7 days off per month, flexible scheduling.

 

 

 

Apply for this position

Allowed Type(s): .pdf, .doc, .docx, .rtf