ENVIRONMENT:The coding expertise of a Senior Java Developer with the technical aptitude and keen interest in working with complex software projects is sought by a global leader in Business Performance Improvement. Your core role will be the design, development and deployment of complex backend web applications and Microservices using Java 8. You will require 6 years or more Development experience, 2+ years AWS, hands-on technical experience in setting up of CI/CD pipelines, Angular 8, Amazon S3 and RDS, MySQL, Docker/Kubernetes, Git, Front-end to Back-end integration patterns and be able to code robust, reliable and scalable software [URL Removed] and develop complex backend web applications and micro-services according to agreed coding standards using Java 8, AWS Lamda and MySQL according to company coding standards and principles.
REQUIREMENTS:
- 6 Years or more Development experience.
- 2+ Years AWS experience
- Microservice experience.
- Relational database experience.
- Proficiency in Java 8.
- Amazon S3.
- Amazon RDS.
- MySQL.
- Angular 8.
- Docker/Kubernetes.
- Git.
- Sound Computer Science fundamental understanding computing, networking, storage, etc.
- A keen understanding of what it takes to build robust, scalable, reliable extensible software systems and applications and components.
- 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.
- Knowledgeable about Front-end to Back-end integration patterns.
- Demonstrate 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.
Advantageous
- DevOps experience.
- Experience in building e-commerce payment platforms.
ATTRIBUTES:
- High level of energy, making things happen.
- Personal Accountability.
- Attention to detail.
- Strong analytical skills.
- Interpersonal skills.
- Delivery and quality focused.
- Good planning and organising skills.
- Innovative.
- A flexible approach and ability to adapt.
Desired Skills:
- Senior
- Java
- Developer