Does helping leading organisations achieve world-class performance sound exciting? Well keep reading, because Competitive Capabilities International (CCi) is looking for a seasoned Java Developer to join Platform Development Team.
About Competitive Capabilities International (CCi)
At CCi, our mission is to help build efficient and sustainable organisations that empower people to do their best work. With our continuous improvement platform and digital applications, we help businesses unlock greatness in everyone on the journey to world-class performance.
CCi has a 35-year track record of helping leading organisations build competitive capability through maturity-based best practice implementation. We are immensely proud of our continuous improvement solution, TRACC, which has transformed over 3000 supply chains in more than 75 countries.
About this role
As a member of the Platform Development Team, you will be responsible for the design, development and deployment of complex backend web applications and micro-services using Java 8. With this in mind, you will make an impact from day one by:
Designing and developing complex backend web applications and micro-services using Java 8, AWS lamda and MySql according to company coding standards and principles.
Facilitating the migration of legacy applications to a modern AWS Fargate cloud-based software stack using the identified cloud vendor.
Ensuring a coherent integration strategy between Front-end, Back-end and service components.
Designing and developing complex backend web applications and micro-services according to agreed coding standards.
Occasionally support and troubleshooting of production investigations.
Requirements Analysis in conjunction with Business Analyst.
Ensure adherence of the team to an effective and efficient development processes.
Related IT or engineering or computer science qualification.
4 years or more development experience
2 years+ AWS experience
Relational database experience
DEV OPS a plus
Experience building e-commerce payment platforms a bonus.
Java EE (JPA/Hibernate/JAY-RS)
Unit Testing, Integration Testing
Sound computer science fundamental understanding – computing, networking, storage, etc.
A keen understanding of what it takes to build scalable, reliable extensible software systems.
A good understanding of modern architectural and software design principles and software implementation patterns
Remain abreast with industry trends
Have an understanding of application security, encryption, etc.
Display hands on technical experience in setting up of CI/CD pipelines
High level of competency in software solution design
Ability to code robust and reliable applications and components
Knowledgeable about Front-end to Back-end integration patterns
Demonstrates a high level of understanding of the entire business product landscape
Awareness of Front-End technologies and applications stacks
Ideally have an interest in growing DevOps skills in the cloud
Attention to detail
Strong analytical skills
Delivery and quality focused
Good planning and organising skills
A flexible approach and ability to adapt
Technical aptitude and keen interest in working with complex software projects
Solution-driven thinker with can-do attitude
To apply for this position, please click here.
We have a professional team standing by to answer any questions you may have.
Fill in the form below and we'll get back to you within one business day.