Skip to content
ClaudeChatGPTCursor

Search jobs inside your AI agent.

Connect

Output Job Solutions

NewBe an early applicant

Java Developer

Posted
Discussion

Summary

Java Developer in Wellington, NZ, designing and maintaining high-volume, low-latency, mission-critical Java applications across the full development lifecycle. Core stack: Java/Java EE, Spring, Hibernate/JPA, SQL, and build tools like Maven and Gradle.

Java Developer

Job Description: We are seeking a skilled Java Developer to join our dynamic team. In this role, you will be responsible for developing and maintaining high-quality Java applications. You should have excellent programming skills and a passion for developing applications or improving existing ones.

Responsibilities:

  • Design, implement, and maintain Java applications that are often high-volume and low-latency, required for mission-critical systems
  • Contribute to all phases of the development lifecycle
  • Write well-designed, efficient, and testable code
  • Conduct software analysis, programming, testing, and debugging
  • Troubleshoot issues, fix bugs, and improve application performance
  • Ensure designs comply with specifications
  • Prepare and produce releases of software components
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review

Requirements:

  • Proven hands-on Software Development experience in Java development
  • Hands-on experience in designing and developing applications using Java EE platforms
  • Object-oriented analysis and design using common design patterns
  • Profound insight into Java and JEE internals (Classloading, Memory Management, Transaction management, etc.)
  • Excellent knowledge of Relational Databases, SQL, and ORM technologies (JPA2, Hibernate)
  • Experience in the Spring Framework
  • Experience with test-driven development
  • Familiarity with build tools such as Ant, Maven, and Gradle
  • Experience with Agile methodologies
  • Good communication skills and ability to work effectively in a team

Education and Experience:

  • Bachelors degree in Computer Science, Engineering, or a related subject
  • Relevant work experience as a Java Developer or similar role
  • Certification in Java is a plus

Skills

Apply

See also

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