Skip to main content

Java Application Developer (108819)

Posted: 19 Nov 2019 Closes: 11 Feb 2020
Variable 108819

Java Application Developer-108819

 Summary:The Java Business Application Developer (BASE Team) is responsible for design and development of web solutions from needs analysis to deployment and post-production support. This role determines and identifies high-level functional and technical requirements on the basis of interactions with the user community, knowledge of application architecture, and knowledge of Veolia’s 4 Digital Pillars: digital employees, digital customers, digital offerings, and digital operations. The Java Business Application Developer (BASE Team) will interact with the IS&T PMO to plan project schedules and will work closely with the assigned Project Managers to develop Rough Order of Magnitude (ROMs) and ensure that project status is reported in an accurate and timely manner. This role will be responsible for supporting the business in the use of a variety of Environmental Solutions and Services (ESS) applications as well as addressing enhancement requests for new development.
  • Work directly with the business and business analysts to gather requirements and translate into system functionality
  • Develop technical designs for application development
  • Recommend changes to improve established Java application processes
  • Design, develop, and implement application code for Java programs
  • Identify production and non-production application issues
  • Writing well designed, testable, efficient code
  • Prepare and produce releases of software components
  • Implement new software features and client enhancements
  • Design, develop and implement unit and scenario testing for existing code base and for new functionality under development
  • Support existing application functionality and address customer support needs
  • Prepare and maintain documentation related to coding activities

  • Proven hands-on software development experience
  • Proven working experience in Java development
  • Experience in Java Language and Frameworks to include: Java SE8, Java EE, Spring Framework (including Spring Boot, Spring Integration, Spring Data JDBC), RESTful Web Services including JAX-RS, FasterXML/Jackson, Java concurrency. Experience with Apache Camel is a plus.
  • Excellent knowledge of Relational Databases, DB2/400 and/or DB2 UDB (or PostgreSQL). MySQL also a plus.
  • Experience with all ancillary technologies necessary for Internet applications: HTML, CSS, JavaScript, JSP, Angular, HTTP, TCP/IP, POP/SMTP, etc.
  • Experience with server applications, including Apache HTTP Server, Tomcat, Wildfly/JBoss
  • Experience in Netbeans
  • Experience in Apache Subversion
  • Experience in and Linux platforms
  • Experience inPentaho Data Integration/Kettle
  • Experience in AWS
  • Experience in MS Visual Studio (C#, .NET, ASP.NET)
  • Experience with Scrum & Agile methodologies
  • Understands Web Services protocols such as REST, SOAP, and API design for extensibility and portability
  • Understands emerging web and mobile development models
  • Solid understanding of the Software as a Service (SaaS) model in the online environment
  • Know and respect best practices related to security in application development
  • Excellent communication skills
Java Business Application Developer Proficiencies:
  • Ability to collaborate constructively
  • Ability to change, evolve, and demonstrate flexibility on the basis of a situation or of others
  • Ability to act with precision and accuracy
  • Ability to exercise independence in the management of daily work
  • Ability to offer innovative solutions to meet a need
  • Curiosity for all operational processes of the company (marketing, sales, accounting, etc.) and capacity to translate these concepts in development architecture
  • Analytical thinking
  • Troubleshooting
  • Problem solving
  • Software design
  • Excellent verbal and written communication


 IT / IS Staff

Primary Location

 United States-New Jersey-Flanders

Job Posting

 Nov 19, 2019, 8:19:50 PM

Job Type

 Standard -  



Job Level



Share Job