Job Title: Middleware Infrastructure Engineer
This role requires a professional to work on designing, developing, implementing and documenting Java/J2EE middleware platforms.
* Designing, developing, implementing and documenting Java/J2EE middleware platforms is a key responsibility of this role.
* The candidate should be able to install and administer various Java/J2EE middleware platforms/applications and provide ongoing support.
* Identify and implement the necessary components of the technology stack, monitoring tools, automation solutions, and collaborative platforms essential to successfully run applications on middleware platform.
* Experience in translating business technical requirements into Java application design is required.
* Maintenance and support of existing WebSphere application server and IBM Liberty server are provided.
The ideal candidate will have experience with containerization and microservices architecture, including designing, deploying and managing containerized applications. Hands-on experience with Python and Shell scripting is also necessary.
A Bachelor's degree in computer science, engineering or related field is required. 5-7 years of experience with Java/J2EE middleware application platforms, strong cloud infrastructure experience, experience in a similar position and experience with Unix and Windows Operating Systems are preferred.
Responsibilities:
* Designing, developing, implementing and documenting Java/J2EE middleware platforms
* Installing and patching WebSphere application server, IBM Liberty server, JBoss, Tomcat, etc.
* Designing, developing, document and implementing major product upgrades and migration processes
* Maintenance and support of existing WebSphere application server and IBM Liberty server
* Extensive experience with containerization and microservices architecture
* Hands-on experience with Python and Shell scripting
* Experience with agile methodologies and DevOps practices
* Experience with cloud platforms such as OpenShift, Azure, AWS
Requirements:
* Bachelor's degree in computer science, engineering or related field
* 5-7 years of experience with Java/J2EE middleware application platforms
* Strong cloud infrastructure experience
* Experience in a similar position
* Experience with Unix and Windows Operating Systems
* Experience with cloud-based technologies such as OpenShift, Azure, Kubernetes, or similar cloud-based technologies
* Experience with Oracle & SQL databases
* Experience with monitoring tools like Dynatrace
* Experience with Bash/Shell, Python, MQ, XML, Json, Complex flat files
* Experience with GitHub, Bitbucket, Jenkins, JIRA, Confluence