Apply now »

 

 

 

 

Sr. Software Engineer

Landis+Gyr is a leading global provider of integrated energy management solutions for the utility sector. Offering one of the broadest portfolios, we deliver innovative and flexible solutions to help utilities solve their complex challenges in Smart Metering, Grid Edge Intelligence and Smart Infrastructure. With sales of USD 1.4 billion in FY 2020, Landis+Gyr employees approximately 5,000 people in over 30 countries across five continents, with the sole mission of helping the world manage energy better. More information is available at the Landis+Gyr website landisgyr.com

 

 

This position calls for an experienced, knowledgeable and talented engineer to work on the development of Solution Software for the Technologies organization. This role will work with other engineers to plan, design, develop, and maintain the enterprise software components for the Americas Technologies team.

Key Responsibilities

  • Design, develop and maintain enterprise level, scalable solutions software using Java/J2EE and open source technologies
  • Active involvement in the end-to-end SDLC, from requirement gathering till delivery
  • Develop specifications including functional/non-functional requirements, detailed design, code, and test procedures as part of agile/iterative Solutions Software development team.
  • Perform code reviews with the team to improve quality with established best practices and coding standards
  • Identify technical debts and areas of improvements in the software product in collaboration with the Architects and other SMEs.
  • Install and configure Application Server, such as WebLogic, WebSphere, JBoss, Tomcat.
  • Mentor the junior team members on the technologies of the solution software.
  • Provide detailed & relatively accurate estimates for the development efforts.

Education and Experience

  • Bachelor’s degree required, preferably in Computer Science or a related degree
  • Extensive software development experience (7+ years)
  • Advanced level experience in development on Java EE & Open source technologies stack
  • Hands-on experience in deployment and troubleshooting Application Servers, such as, Weblogic, WebSphere, Jboss.
  • Hands-on experience in Enterprise Integration architecture, and different messaging framework, such as ActiveMQ, OracleAQ, Kafka
  • Hands-on experience in unit tests framework, such as Junit/Mockito/Cucumber
  • Experience in Microservices
  • Experience in scripting languages such as Korn Shell, Python is a plus.
  • Experience in modular software architecture, Micro services, messaging and SOA.
  • Experience in using tools such as, Jira, Confluence/Wiki, TFS.

 

Knowledge, Skills, and Abilities

 

  • Expertise in the implementation of software with multi-layer architecture using
    • Business Layer (Java/J2EE, multi-threading, Spring, JPA, JDBC, Hibernate, Jquery, CXF, ActiveMQ) and API technologies (Web Services SOAP and REST, JMS, Microservices, XML/XSD) 
    • Database (Oracle/PostgreSQL) 
    • Web rich UI (Java, Javascript, Javascript libraries, Angular JS, GWT/GXT, Spring MVC, HTML5, DOJO, Jquery, JSO)
    • Good understanding of the Security protocols, such as SSL, TLS, SSO/SAML.
  • Well versed with the Unix/Linux commands.
  • Expertise (hands-on) in Build tools (Ant, Maven), unit test frameworks (JUnit, Soap UI), performance analysis and application profiling (VisualVM, JProfiler), CI/CD (GIT/Gerrit, SVN, Jenkins).
  • Should be a hands-on Agile practitioner

 

If you have the drive and enthusiasm to accept this challenge and to work in a very dynamic, cross functional and international environment, we are looking forward to meeting you. Click apply now.

Job Title:  Sr. Software Engineer

Location: 

Alpharetta, GA, US

Requisition ID:  13266
Date Posted:  Jun 16, 2022


Nearest Major Market: Alpharetta
Nearest Secondary Market: Atlanta

Apply now »