Senior Java Developer for Ciklum Digital
Ciklum
Islamabad
5d ago

Description

On behalf of Ciklum Digital , Ciklum is looking for a Senior Java Developer to join the Islamabad team on a full-time basis.

You will join a highly motivated team and will be working on a modern e-commerce solution for our existing client. We are looking for technology experts who want to make an impact on new business by applying best practices and taking ownership.

Responsibilities

  • Build the system Backend part to meet customer’s business needs
  • Develop and implement server side components according to the existing event driven architectural approaches
  • Create and maintain modern interfaces according to unit standards using React JS
  • Contribute ideas through your knowledge of evolving front-end technologies
  • Develop and review feature design documents and provide inputs / update to specifications for the solution
  • Implement and test modification requests
  • Handle complex problems that may arise during solution implementation and field support providing creative and rapid solutions
  • Requirements

  • Experience in software development for more than 5 years
  • Experience in ReactJS (more than 2 years)
  • At least 5 years of professional experience in the Java enterprise environment
  • Practical commercial experience with : REST API developmentWeb application frameworks (e.g. Spring Boot Framework) (more than 1 years)Testing frameworks (e.
  • g.e.g. JUnit, PowerMock, WiresMock) (more than 1 years)ORM (e.g. Hibernate) (more than 1 years)RDBMS (e.g MySQL / MariaDB, PostgreSQL, Oracle) (more than 1 years)Web ServersVersion control systems (GIT)DockerContinuous Integration tools (e.

    g. Gitlab Pipeline, Jenkins, TeamCity, Bamboo)Builders

  • Experience with : Agile software processes and technologiesCode Review processRefactoring process
  • Upper-Intermediate English
  • Bachelor’s Degree in Computer Science
  • Desirable

    Has experience of use of :

  • Understanding of orchestration and virtualization (e.g. Kubernetes, Swarm)
  • Knowledge in Deployment patterns
  • Continuous Integration tools (e.g. Gitlab Pipeline, Jenkins, TeamCity, Bamboo)
  • Experience with : NoSQL (e.g. DynamoDB, MongoDB)Provisioning tools (e.g. Terraform, Ansible)Quality tools (e.g. SonarQube, Blackfire)
  • Personal skills

  • Good analytical skills
  • Good team player, motivated to solve complex tasks
  • Strong communication and problem solving skills
  • Self-motivated, self-disciplined and result-oriented
  • Strong attention to details and accuracy
  • What's in it for you

  • Unique working environment where you communicate and work directly with client
  • Variety of knowledge sharing, training and self-development opportunities
  • Competitive salary
  • State of the art, cool, centrally located offices with warm atmosphere which creates really good working conditions
  • Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form