Senior Java Application Support Engineer – Java, Spring, SOAP, SSL/TLS & Production Support
- Toronto, ON, Canada
Applications open in a new tab.
Job details
- Experience
- Minimum 12+ years of hands-on experience in enterprise application development and production application support.
- Posting language
- English
- Posted
Original job description
Senior Java Application Support Engineer – Java, Spring, SOAP, SSL/TLS & Production Support
Required Skills
- Minimum 12+ years of hands-on experience in enterprise application development and production application support.
- Strong experience supporting mission-critical systems in complex enterprise environments.
Security & SSL/TLS
- In-depth knowledge of SSL/TLS concepts.
- Hands-on experience with:
- Server, Client, and CA Certificates
- Keystores and Truststores
- SSL configuration and troubleshooting in enterprise applications
Java & Framework Expertise
- Strong hands-on experience with Java 8 and Java 17.
- Solid working knowledge of the Spring Framework (legacy applications).
- Proven ability to debug, enhance, and optimize legacy Java codebases.
Service Technologies
- Strong expertise in SOAP Web Services.
- Deep understanding of RESTful services, including:
- Legacy REST implementations using JAX-RS/Jersey
- Modern REST service development approaches
- Good understanding of:
- Service design
- System integration
- Backward compatibility
Application Support & Batch Processing
- Strong experience providing production application support.
- Expertise in:
- Production support processes
- Incident triage
- Root cause analysis
- Issue resolution
- End-to-end operational ownership of applications
- Experience supporting batch-intensive environments, including:
- Job scheduling
- Job monitoring
- Batch troubleshooting
- Supporting high-volume batch jobs
- Hands-on experience executing and troubleshooting:
- Shell scripts
- Database procedures
- SQL queries
Database Skills
- Strong knowledge of SQL and core database concepts.
- Proven experience with:
- Executing stored procedures
- Fine-tuning stored procedures
- Optimizing complex SQL queries
- Database performance troubleshooting
Unix / Linux & Scripting
- Strong hands-on experience with Unix/Linux environments.
- Experience with shell scripting for automation, troubleshooting, and production support.
More about this job
Responsibilities
The Senior Java Application Support Engineer at Astra North Infoteck will keep live enterprise applications running, resolve production incidents, and manage batch jobs. They will also debug and improve legacy Java code, including SOAP and REST services.
Requirements
Candidates need 12+ years of enterprise Java development and production support experience. They must know SSL/TLS certificates and keystores, Java 8 and 17, Spring, SOAP, REST, SQL, stored procedures, and Unix/Linux shell scripting.
Skills
- Java
- Java 8
- Java 17
- Spring Framework
- SOAP
- RESTful services
- JAX-RS
- Jersey
- SSL/TLS
- Server certificates
- Client certificates
- CA certificates
- Keystores
- Truststores
- SQL
- Stored procedures
- SQL query optimization
- Database performance tuning
- Unix
- Linux
- Shell scripting
- Batch job scheduling
- Batch monitoring
- Batch troubleshooting
- Production support
Categories
- Software
- Technology
- Finance & Accounting
Keywords
- Java
- Java 8
- Java 17
- Spring Framework
- SOAP web services
- REST
- JAX-RS
- Jersey
- SSL/TLS
- keystore
- truststore
- certificates
- production support
- application support
- incident management
- root cause analysis
- batch processing
- job scheduling
- SQL
- stored procedures
Seniority
Senior
Tools
- Java
- Spring
- SOAP
- Jersey
- JAX-RS
- Unix
- Linux
- SQL
Languages
- English