Current opportunities >> Position Details >>

Position Details

Job order - J0917-1067 - Permanent Full Time
Title Middleware Engineer
Category Software Development/ Engineering
City Belton, Texas, United States

Job Description Middleware Engineer

Position Description
The Middleware Engineer will be responsible for supporting existing application environments, as well as designing and building new application environments for a large VA program. They will lead development efforts to support migration which include documenting baselines and migration procedures for both custom developed applications and COTS application suites. The Middleware Engineer will also work with the Cloud maintainers to define required resources, and provide requirements to and operational procedures for apps to the Cloud maintenance team. They must be able to brief technical solutions to customers and peers in an understandable way They will be tasked with the installation, configuration, and day to day tasks associated with ensuring the smooth and efficient operation of a Middleware environment. They will have a hands on role in the installation, configuration, tuning, deployment and problem resolution of WebSphere Middleware Components. They will manage the governance of application deployments and deployment tools, corporate conformity to Enterprise technology standards, operational processes, and management guidelines.


Your future duties and responsibilities
• Work in a team with Cloud Engineers, and Functional Subject Matter Experts
• Communicate thoughts and ideas to others with a lack of technical experience or knowledge
• Installation, configuration, tuning/sizing, clustering, deployment and problem resolution of WebSphere Middleware Components
• Portal Development
• Create organized and high-functioning portals that can be linked together
• Assist application and testing teams
• Develop support documentation
• Install, configure, tune and support WebSphere Application Server
• Create user-friendly portals
• Design and recommend architecture choices for portals
• Recommend and implement performance parameters in support of business objectives
• Use and develop tools to automate maintenance, configuration changes, password changes, deployments and migrations of WebSphere Middleware components
• Provide troubleshooting support
• Develop support documentation
• Create Scripts
• Participate in production deployments and assist with non-production training and outage analysis recovery
• Test, tweak and tune various WebSphere settings
• Spot general issues and help perform route-cause analysis for Java stack trace
• Provide and Ensure escalation paths with IT and Business
• Import and export WAR files, EJB jar files, and EAR files



Required qualifications to be successful in this role
• Web development experience
• Development experience in Java
• Some experience with PHP is required
• Ability to write scripts (Powershell, Unix/Linux, PHP, JavaScript) for automation of web server and web application deployments
• Good understanding of engineering processes and creating documents
• Familiar with Linux or Windows operating systems: CentOS, RedHat, Windows Server 2008, Windows 7
• Database interfacing and/or DBA experience: MS SQL Server, MySQL, Oracle, Amazon Relational Database Service (RDS)
• Excellent oral and written communication skills
• Experience with at least one application migration to Amazon Web Services
• Experience with Joomla
• Familiarity with development on Windows operating systems: Windows Server 2008, Windows 7
• Experience with Lotus Notes Databases (as we are converting data from Lotus to other repositories)
• AWS Certification
• Experience with any of the following:
• Amazon Elastic Block Store (EBS)
• Auto Scaling for Linux
• CloudFront
• AWS Elastic Beanstalk
• Auditing Changes to Amazon EC2 Security Groups
• CloudFormation
• Amazon DynamoDB
• Amazon RedshiftAWS OpsWorks
• AWS Tools for Powershell
• Amazon CloudWatch
• Using Dynamic Registration and Dashboards for Amazon EC2 Instance
• Amazon CloudFront for Dynamic Content Acceleration
• CloudFormation
• Elastic Compute Cloud (EC2)
• Elastic Block Store (EBS)
• Elastic Load Balancing
• Simple Storage Service (S3)
• AWS Identity and Access Management (IAM)
• Amazon Relational Database Service (RDS)



Build your career with us.

It is an extraordinary time to be in business. As digital transformation continues to accelerate, CGI is at the center of this change—supporting our clients’ digital journeys and offering our professionals exciting career opportunities.

At CGI, our success comes from the talent and commitment of our professionals. As one team, we share the challenges and rewards that come from growing our company, which reinforces our culture of ownership. All of our professionals benefit from the value we collectively create.

Be part of building one of the largest independent technology and business services firms in the world.

Learn more about CGI at www.cgi.com.

No unsolicited agency referrals please.

CGI is an equal opportunity employer.

Qualified applicants will receive consideration for employment without regard to their race, color, religion, sex, gender Identity, sexual orientation, national origin, age, disability, veteran status, pregnancy, or other status protected by law. CGI will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with CGI’s legal duty to furnish information.




Skills

Reference 572907

Click here to apply