Stanley David and Associates
Java Software Engineer
Stanley David and AssociatesNetherlands2 days ago
Full-timeEngineering

We are looking for a Java Developer with experience in building high-performing, scalable, enterprise-

grade applications.


Java Developer Responsibilities

This is what we are expecting from you as a Java Developer:

 Designing, implementing and maintaining complex Java-based applications

 Standby-duties as the applications require 24/7 support

 Contributing in all phases of the development lifecycle

 Writing testable, scalable and efficient code

 Ensure designs are in compliance with specifications

 Ensure the best possible performance, quality, and responsiveness of the applications

 Help maintain code quality, organization, and automatization

 Prepare and produce releases of software components (upgrade of existing software)

 Maintain up to date code documentation

 Identify bottlenecks and bugs, and devise solutions to these problems

 Support continuous improvement by investigating alternatives and technologies and presenting

these for architectural review

 Participating in code reviews

 Collaborate effectively across teams

Java Developer Requirements and Qualifications

 BS/MS degree in Computer Science, Engineering or a related subject

 Proven hands-on Software Development experience

 Extensive working experience for 5-9 years in Java development, with a good knowledge of its

ecosystems

 Extensive experience in designing, developing and supporting complex applications using Java

EE platforms

 Object Oriented analysis and design using common design patterns.

 Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction

management etc, JMS)

 Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)

 Experience in the Spring Framework

 Experience in JavaFX and/or Swing framework

 Experience in WebLogic or a like

 Experience in developing (web) applications using at least one popular web framework (JSF,

Wicket, GWT, Spring MVC, Swing, JavaFX2)

 Experience with test-driven development

 Implementing automated testing platforms and unit tests using Junit

 Proficient understanding of code versioning tools, such as Git

 Ability to solve problems creatively and effectively

 Experience with continuous integration and continues deployment (CI-CD) like Jenkins

 Experience working in an Agile/Scrum and DevOps development process


 Experience in FX and Linux (Red Hat) operating system

 Preferred knowledge:

o Azure

o Tibco EMS

o iLog JViews,

o Angular

o Ansible

o Oracle DB

o Rich thick client application

Key Skills

Ranked by relevance