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.
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
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
Bachelor’s Degree in Computer Science
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)
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
State of the art, cool, centrally located offices with warm atmosphere which creates really good working conditions