Job Details

Sr Software Engineer

Company name
Landis+Gyr Inc

Location
Alpharetta, GA, United States

Employment Type
Full-Time

Industry
Engineering, It, J2ee Java

Posted on
Aug 12,2019

Valid Through
Nov 25,2019

Apply for this job






Profile

This position is of a Sr. Software Engineer in the MDMS team with expertise on WebSphere & Weblogic Administration in Unix/Linux based environment

Product Development

Excellent knowledge on Application server architecture and internal working

Work with application design and development teams to develop and enhance the MDMS application and architecture

Ensure the MDMS application is SOA compliant

Ensure the MDMS application supports clustering for scalability and redundancy

Ensure security best-practices are architected into the MDMS application

Environment Support

Application server administration (WebSphere & WebLogic - need to have experience on both)

Installation of application server software

Cell/domain creation and management

Deployment/Administration scripting

Application code migrations

Implement clustering in development and test environments for high-availability and scalability

Database Secondary Support

Create users and manage accounts

Application server monitoring and troubleshooting

Packaging and Release Management

Package application software (appserver or other) for customer distribution

Provide input to the creation of software deployment guides for software

Provide input to the creation of application System Administration and Installation Guides

Technical Support - ASSIST

UNIX administration support

Development tool support (Subversion, JIRA, Bamboo, Confluence)

Sales & Marketing Support - ASSIST

Assist with provision of application environments and related support for customer/sales demonstrations under the supervision of a senior colleague

Customer Support - ASSIST

Assist with general secondary customer support under the supervision of a senior colleague

Provide application server support and general SOA integration support to clients

Professional Services

Work with customers on MDMS implementations and integration efforts

Assist customers with application server clustering (design and implementation)

Assist customers with application server security configuration

Assist customers with application server SOA integration (JMS, web-services)

Team Support - ASSIST

Assist other members of the team on topics / methods / techniques related to application server architecture

General & Administrative Support

Enter time and expenses accurately and in a timely manner

Participate in HR activities such as interviews of candidates for various positions as requested

Detailed List of Activities the Middleware Engineer May Perform on a Regular Basis

Provide Environment Support including but not limited to the following

Build application server environments

Perform application database and application server migrations

Answer environment related questions from developers/QA

Standardize environments – develop and follow standard maintenance and operating procedures

Coordinate SVN branching and tagging w/ the various teams

Perform Environment Planning for future needs (i.e.: # of envs needed, determine what hardware has space for them, application server cluster design, etc)

Assist with troubleshooting issues – ie: assist with JMS messaging problem in clustered environment, or troubleshoot continuous integration environment migration failure

Monitor Appserver environments for errors or for performance purposes and install/configure profiling tools when necessary

Attend environment support meetings

Provide off-hours on-call support when needed – this is usually only during peak development times, SEV 1 and 2 support issues, or prep times before Sales Demos

Assist with Release Management

Help with packaging of patches/large releases/hot patches

Maintain project’s packaging notes for things we need to address at packaging for the Appserver or for the Application code

Package up the code

Write installation/deployment guides

Mock installs

Coordinate delivery of code to customer

Assist with the maintenance of the SVN Projects & Releases Diagram on Confluence - pictorial view of what we have releases, to make it visually easier to see where code needs to be retrofitted

Assist with the content in the System Administrator’s Guide and Installation Guide

Assist Development Team

Automation work – working w/ the Java team to work towards automation of testing, personal schemas, Release builds, CI envs, etc

Attend development design and architecture meetings

Support continuous integration environments for automated builds and unit testing

Application Server support

Create new cells/domains (environments)

Installation/Patching of WebSphere and WebLogic software

Create new Application Server Administration Console users/groups

Configure appserver messaging components as components evolve and change

Research bugs, open Service Requests (IBM and Oracle)

Build Continuous Integration and Nuke-n-Pave appserver envs

Design and implement the application server cluster architecture

Tools Work

Subversion/JIRA/Bamboo/Confluence

Add new (remove old) users and groups

Create new projects, build plans and spaces

Perform upgrades and install patches

Manage plugins with other tools

Set up notification schemes

Perform monitoring and support of tool

Troubleshoot problems, research bugs, create issues with Atlassian for bugs/problems

Assist with System Maintenance tasks

Participate in the NetBackup tape rotation

Create UNIX user and groups

Troubleshoot server issues (i.e.: filesystem filling up, runaway processes, server slowness, memory/cpu issues, etc)

Assist with maintenance and monitoring scripts for the Appservers and tools

Assist with Sales Support

Assist with building and maintaining Sales environments

Coordinate environments where sales demos can be shown from

Create demo environments when needed

Assist development team when they have to modify data for demos

Required Skills

Minimum 5 (five) years as an experienced WebSphere (WAS) and WebLogic (WL) administrator and J2EE application developer

Proficient with WAS/WL installations and upgrades

Experience utilizing WAS/WL scripting using platform standard scripting

Experience working with Java development teams in the design and architecture of new J2EE applications

Expertise with WAS/WL clustering

Expertise with SOA integration (JMS, web-services)

Security best practices and standards

Performance tuning and monitoring of the Application Servers

Experience utilizing Oracle databases and SQL

Experience working on UNIX systems and Shell scripts

Must have a good understanding of CI/CD pipeline

WebSphere certification preferred

Java development experience preferred

Utility experience (Electric, Gas, Water); esp. business experience with the retail side of the industry

Experience working in an iterative development environment such as Agile/SCRUM

Experience working in and for an organization building enterprise software development applications for delivery to external clients

Required Experience

Bachelors degree; prefer computer science, information systems, engineering, or related field

EOE AA M/F/Vet/Disability/VEVRAA/Federal Contractor.

Company info

Landis+Gyr Inc
Website : http://www.landisgyr.com

Company Profile
Landis+Gyr is the global industry leader in metering solutions for electricity, gas, heat/cold and water for energy measurement solutions for utilities. Since 1896 the company has been helping customers overcome operational, regulatory and consumer driven challenges by capturing the advantages and benefits of technology. Focused on quality, reliability and innovation, the Group offers a complete portfolio of energy meters and integrated smart metering solutions, enabling utilities and end-users to make better use of scarce resources, save operating costs and protect the environment by managing energy better – and to build the smart grid.

Similar Jobs:
Packaging Engineer Senior Designer
Location : Suwanee, GA
Veritiv is a Fortune 500, business-to-business packaging company. From start-ups to over 80% of the Fortune 500 companies, Veritiv provides unique, scalable packaging and design-driven solutions. The Design Services group consists...
Employment Type: Student Internship Position Description: Are you interested in a summer internship opportunity that could jump-start an exciting career in Information Technology? If so, come explore the possibilities at CGI. At ...
Energy Data Analyst
Location : Atlanta, GA
Job Information WestRock Energy Data Analyst in Atlanta Georgia About WestRock WestRock (NYSE: WRK) partners with our customers to provide differentiated paper and packaging solutions that help them win in the marketplace. WestRoc...
EmploymentCrossing provides an excellent service. I have recommended the website to many people..
Laurie H - Dallas, TX
  • All we do is research jobs.
  • Our team of researchers, programmers, and analysts find you jobs from over 1,000 career pages and other sources
  • Our members get more interviews and jobs than people who use "public job boards"
Shoot for the moon. Even if you miss it, you will land among the stars.
EmploymentCrossing - #1 Job Aggregation and Private Job-Opening Research Service — The Most Quality Jobs Anywhere
EmploymentCrossing is the first job consolidation service in the employment industry to seek to include every job that exists in the world.
Copyright © 2019 EmploymentCrossing - All rights reserved. 169 192