Apply now »

 

 

 

 

Software Engineer III - Java/J2EE

Landis+Gyr is a leading global provider of integrated energy management solutions. We measure and analyze energy utilization to generate empowering analytics for smart grid and infrastructure management, enabling utilities and consumers to reduce energy consumption. Our innovative and proven portfolio of software, services and intelligent sensor technology is a key driver to decarbonize the grid. Having avoided more than 9 million tons of CO2 in FY 2021 and committed to achieve carbon neutrality by 2030, Landis+Gyr manages energy better – since 1896. 
With sales of USD 1.5 billion in FY 2021, Landis+Gyr employs around 6,500 talented people across five continents.

 

 

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.
  • Perform other duties as assigned or required.
  • Supports and adheres to Company’s core values.
  • Performs other duties or responsibilities as assigned or required.
  • Supports and adheres to Company’s Code of Conduct and Ethics Policy.
  • Represents Company in a positive, professional manner when working with both internal and external customers.

Education & Experience

  • Bachelor’s Degree in Computer Science or related field with 5+ years of experience. 
  • Extensive software development experience (5+ years)
  • Advanced level experience in development on Java EE & Open-source technologies stack
  • Experience in the implementation of software with multi-layer architecture using:
  • Web rich UI (Java, Javascript, Javascript libraries, Angular JS, GWT/GXT, Spring MVC, HTML5, DOJO, Jquery, JSO)
  • Hands-on experience in deployment and troubleshooting Application Servers, such as, Weblogic, WebSphere, Jboss.
  • Hands-on experience in different messaging framework, such as ActiveMQ, OracleAQ, Kafka
  • Hands-on experience in unit tests framework, such as Junit/Mockito/Cucumber.
  • Experience in modular software architecture, Micro services, messaging, and SOA.
  • Experienced with the Unix/Linux commands.
  • Experience in Build tools (Ant, Maven), unit test frameworks (JUnit, Soap UI), CI/CD (GIT/Gerrit, SVN, Jenkins).
  • Experience in using tools such as, Jira, Confluence/Wiki, TFS.
  • Experienced in Agile methodology
  • Experience in deployment and troubleshooting Application Servers, such as, Weblogic, WebSphere, Jboss.
  • Experience in different messaging framework, such as ActiveMQ, OracleAQ, Kafka
  • Experience in unit tests framework, such as Junit/Mockito/Cucumber.
  • Experience in modular software architecture, Micro services, messaging, and SOA.
  • Experience in scripting languages such as Korn Shell, Python is a plus.
  • Experience in Microservices.
  • Experience in Cloud platforms is a plus.
  • Experience in containerization platforms, such as Docker, Kubernetes.
  • Experience in using static code analyzer, such as SonarQube will be a plus.
  • Experience in Build tools (Ant, Maven), unit test frameworks (JUnit, Soap UI), CI/CD (GIT/Gerrit, SVN, Jenkins).
  • Experience in using tools such as, Jira, Confluence/Wiki, TFS.

Knowledge, Skills, and Abilities

  • 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)
  • Knowledge of Unix/Linux commands.
  • Skilled Agile practitioner
  • Knowledge of the Security protocols, such as SSL, TLS, SSO/SAML.

 

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

 

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:  Software Engineer III - Java/J2EE

Requisition ID:  14721
Location: 

Alpharetta, GA, US

Workplace Type:  Hybrid
Career Level:  Experienced
Date Posted:  Aug 18, 2022


Nearest Major Market: Alpharetta
Nearest Secondary Market: Atlanta

Apply now »