Responsibilities
- Provide ongoing support of Java-based applications in Production and test environments including responding to service requests, incident and problem analysis, service restoration and recovery, security vulnerability remediation, audits and reporting as necessary.
- Participate in design, development, testing and debugging of programs for Java services. Deployment is done using Kubernetes containers.
- Interface with other Software Engineers, Business Systems Analysts, and other stakeholders to deliver high quality solutions and maintain a stable application environment.
- Enable stability through proactive monitoring activities, security compliance, change management, troubleshooting issues and conducting root-cause analysis.
- Identify and participate in continuous improvement opportunities, system renewal, stability, upgrade, and Disaster Recovery projects.
Requirements
- Degree in Computer Science, Computer Engineering, or an equivalent discipline.
- 10 years of information technology experience in Java application support and development.
- 10 years of experience with Java, JavaScript, HTML, XML, CSS, Java Enterprise Edition (J2EE), including Servlets, JDBC, JSP, Spring Framework, and enterprise methodologies such as ITIL, CMMI, and SDLC.
- Minimum of 4 years of experience with ReactJS, Java Spring Boot, Kubernetes, Docker, and Web Security/OWASP.
- Experience with web services and frameworks, including SOAP, REST APIs, Java APIs, and JSON.
- Experience with database technologies, including SQL, Oracle, and PostgreSQL.
- Experience with DevOps tools, including Jenkins, Artifactory, Bitbucket/Git, Gradle, Maven, CDD, and Ansible.
- Experience with Multi-Factor Authentication (MFA).
- Experience with Kafka and Light Car Proxy.
- Strong collaboration and teamwork skills.
- Continuous learning mindset.
- Ability to work effectively in a dynamic environment with changing priorities.
- Strong analytical, debugging, and problem-solving skills.
- Excellent written and verbal communication skills.
- Exposure to Agile frameworks, including Kanban and Scrum, is considered an asset.
- Experience with cloud-hosted applications or servers on AWS is considered an asset.
- Exposure to Confluence, JIRA, and Microsoft Teams is considered an asset.
- Knowledge of middleware technologies such as WebSphere and WebLogic is considered an asset.
Core Competencies
Demonstrates extensive expertise in Java application support and development, with a strong focus on security compliance, proactive monitoring, and continuous improvement. Proficient in utilizing modern development tools and methodologies to ensure application stability and performance.
Highest-signal resume keywords
- Java Application Support
- Kubernetes Deployment
- Java Spring Boot
- DevOps Tools
- Web Security/OWASP
ATS Optimization Keywords
Hard Skills
- Java
- JavaScript
- HTML
- XML
- CSS
- Java Enterprise Edition (J2EE)
- ReactJS
- SQL
- Oracle
- PostgreSQL
Soft Skills
- Collaboration
- Teamwork
- Analytical Skills
- Problem-Solving
- Communication
Industry Keywords
- ITIL
- CMMI
- SDLC
- Agile
- Kanban
- Scrum
- Multi-Factor Authentication (MFA)
- Cloud-Hosted Applications
- AWS
- Middleware Technologies
Tools & Technologies
- Kubernetes
- Docker
- Jenkins
- Artifactory
- Bitbucket/Git
- Gradle
- Maven
- Ansible
- Confluence
- JIRA
#J-18808-Ljbffr