WHAT YOU WILL DO:
Design, develop, review, implement, and manage Java applications and services for the production and pre-release environments.
Design, develop, review, implement, and manage continuous integration, build management and deployment scripts, systems, and any code as required.
Participate in Agile software development, prototyping, and code review with international development teams to build scalable microservices-based products and APIs using Java technologies on AWS Cloud architecture.
Fully understand the requirements of the customer or business and utilize this knowledge to develop applications that are consistent with this.
Work with delivery teams to achieve success through development using CI/CD and DevOps practices, processes, and tooling.
Provide robust coding practices, solid unit/component test coverage, and debugging code.
WHAT WE NEED FROM YOU:
5+ years of hands-on experience in designing, developing, testing and deploying applications on Java for large scale applications.
Strong experience in Java, Spring, MySQL and Kubernetes.
Experience in designing & developing RESTful APIs and microservices-based systems.
Experience in Cloud computing (Amazon Web Services).
Well versed with Agile methodologies, TDD and Test Engineering and Automation.
Well-versed in writing structured, well-documented, maintainable, and clean code.
Ability to work in a complex development environment and handle dependencies across multiple teams and branches.
Strong English communication skills (both verbal & written), especially in the global software development environment.
BIG PLUS IF YOU HAVE:
Experience in PHP development.
A love of travel is not required, but hey - why not?
Any additional certification or training in IT, Business, Computer Science, or related areas.