The Travelers “Application Hosting” Engineering group is seeking a Sr. Technology Engineer to join our JEE Shared Infrastructure team. Candidates should have a strong background in JEE application servers and Java technologies. They should have strong experience in engaging and improving JEE Hosting Services from inception through operations, day-to-day support and enhancements. They will be providing guidance on all JEE services by measuring and monitoring system health, latency and availability. The person should provide automation solutions for the JEE services and will be responsible for the overall services reliability and scalability. The candidate would work closely with numerous IT teams (Operations, Developers, Performance, Network, etc.) to troubleshoot complex JEE infrastructure and application related issues.
Candidates should also have an understanding of supporting infrastructure components that comprise JEE application server environments. Examples of supporting components are load balancers, web servers, operating systems, relational databases, security technologies, monitoring tools/techniques, source control management systems, deployment models/methodologies, IDE’s.
This position requires a candidate to work closely with numerous teams and excellent verbal and written communication skills are required.
Under general supervision, demonstrates a thorough understanding of the activities performed related to engineering support, installation and/or operations of infrastructuretechnologies. Plans at an operational level designing and developing technology solutions interfacing with appropriate customers, management and technical resources. Facilitates and/or participates in the design, development, and implementation of large complex technology solutions supporting one or more business and/or technology areas. Develops and implements appropriate solutions that may involve multiple platforms, databases, software/hardware technologies and tools. Strong ability to multi-task in an environment of changing priorities. This job is a team lead.
Primary Job Duties & Responsibilities
Evaluates systems specifications regarding customer requirements, transforming specifications into cost-effective, technically correct solutions. Prioritizes work and manages projects within established budget objectives and customer priorities. Responsible for establishing and managing to established quality control and security protocols. Provides the division, department and business area management with timely and accurate information regarding the status and performance of the assigned project(s).
Leverages technology to develop, redesign and/or implement optimal technology solutions. Builds, leverages, and maintains effective alliances across technical and business community. Interacts with customers to achieve efficient, effective results. Multi-tasks, prioritizes according to business priorities and production availability requirements. Other duties as assigned.
Lead projects ( POCs, Research, Execution) for lines of business.
-Provide day to day support of JEE application server(s) infrastructures.
-Provide support to JEE application teams in large scale JEE environments
-Assist application teams w/ deployments to server environments.
-Responsible for automating all JEE services we support
-Responsible for configuring JEE deployment tool(s) and/or configuring application server resources in an Enterprise server environment.
-Troubleshoot JEE application related issues in a large scale server environments.
-Assist in designing and engineering Enterprise JEE infrastructures.
-Provide technical consulting for Enterprise JEE projects/initiatives.
-Liaison w/ Operations, Engineering and JEE application teams.
High School diploma or equivalent required. 3 years of experience in Technologyrequired.
Education, Work Experience & Knowledge
Bachelor’s degree in Technology or a related field preferred. 5 years of experience in Technology preferred. Experience providing technical direction to project teams preferred. Working knowledge of infrastructure technologies such as Network, Database, Server, Storage etc. preferred.
* Bachelor’s Degree in Computer Science or a related field, or relevant work experience
* 5+ years of experience running JEE application services on Linux (N or N-1 versions of WebSphere, WebSphere Portal, WebSphere Liberty, JBoss, Apache Tomcat)
* 3+ year of development of systems management and administration automation in Perl, Python, Groovy, Ruby, or Java
* 2+ years of distributed system management experience
* 1+ years of JEE container management in PaaS (cloud foundry or equivalent)
* Excellent communication skills and the ability to work well in a team
* Strong sense of ownership, motivation and drive to launch new services and initiatives
* Strong debugging and systems analysis skills to be able to identify and quickly resolve/mitigate issues
Job ID: 12168BR