Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Stanley David and Associates

Java Software Engineer

Posted Updated
Discussion

Description

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

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

Java Developer Responsibilities

  • 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)
  • 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
  • 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
  • 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

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →