Senior Software Engineer - Java
Core
Senior Java engineer providing operations support, incident resolution, and development for production Java applications within the e-Business team.
Role type
Senior Software Engineer (Java Application Support & Development)
Builds
Reliable IT applications and services for Sun Life clients
Domain
Financial Services / Enterprise Java
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Java, Java Enterprise Edition (J2EE), Spring framework, Kubernetes, Docker, Web Security (OWASP), ReactJS/Angular, SQL, REST API, SOAP, DevOps tools (Jenkins, Git, Maven), Cloud (AWS)
Preferred skills
Debugging, problem-solving, Agile methodologies, Middleware technologies (WebSphere/WebLogic), Kafka
Technologies
Kubernetes, Docker, Jenkins, Artifactory, Bitbucket, Gradle, Maven, AWS, Kafka, WebSphere, WebLogic, JIRA, Confluence, MS Teams
Responsibilities
Review, assess, triage, and resolve production issues; Provide ongoing support for Java applications including incident analysis and service restoration; Interface with stakeholders to deliver high-quality solutions; Participate in continuous improvement, system upgrades, and disaster recovery projects; Design, develop, test, and debug Java services.
Seniority
Senior, hands-on IC