Design, document, develop, test, and maintain integrations and APIs in Java and frameworks like Apache Camel, Spring Boot, Quarkus
Collaborate with product management, different teams, and engineering managers to analyze and clarify business requirements so as to implement data model and business logic for applications in the EXE umbrella.
Work with IT program managers (Security and compliance) to maintain application development standards and compliance for EXE applications.
Communicate effectively to stakeholders and project team members to ensure proper visibility of development efforts
Review code merge requests from other team members for new features
Write unit and integration tests and work with quality engineers to ensure application quality and maintainability
Plan and work unsupervised on complex projects
Build and deploy applications to Red Hat OpenShift Platform-as-a-Service (PaaS)
Ensure non-functional requirements including security, resiliency, and maintainability are met according to defined standards
Diagnose performance problems, and other issues with production applications.
Mentor junior developers in the team enabling them to grow in their careers.
What you will bring
7-10 years of professional Java development experience
Expertise with spring boot/quarkus.
Understanding of web application infrastructure and fundamentals like REST and HTTP
Experience with continuous delivery (CD) like build and deploy pipelines like Jenkins, Platform-as-a-Service (PaaS) like OpenShift/Kubernetes
Software development life cycle skills; ability to use standard tools for development on Linux like Maven, and Docker
Knowledge of SQL and NoSQL databases
Distributed source control experience like Git, including continuous integration (CI) workflows
Excellent communication skills, solid written and verbal communication skills in English; ability to communicate effectively in a global team
Ability to work unsupervised in a fast-paced environment, willing to learn on your own
The following are considered a plus:
Knowledge of FTP and AWS.
Understanding of IT Security controls and best practices.
Experience in building web applications using HTML, CSS, and JavaScript or Typescript
Experience with JavaScript frameworks like React or Angular
Experience in creating architectural diagrams with different tools