Java/J2EE Developer

Java/J2EE Developer

Job Type: Contract

Location : Sydney

We are seeking a skilled Java/J2EE Developer with proven experience in designing, developing, and maintaining robust enterprise applications. The ideal candidate will have expertise in utilizing modern frameworks and technologies to create scalable, high-performance solutions. The role requires a deep understanding of business requirements, a commitment to quality, and the ability to implement best practices to deliver reliable and efficient software solutions.

Key Responsibilities:

  • Application Design & Development: Design, develop, and enhance enterprise applications using Java/J2EE, EJB, Spring Boot, Hibernate, and other modern technologies to meet business needs.
  • Impact Analysis & Optimization: Conduct impact analysis of existing applications to identify areas for improvement and optimization to ensure system efficiency and scalability.
  • Documentation & Reporting: Prepare detailed technical documentation on solutions, design approaches, and development processes for stakeholders and teams.
  • Agile & Waterfall Methodologies: Lead projects in both Agile and Waterfall development environments, ensuring timely delivery and adherence to project goals.
  • Collaboration & Coordination: Coordinate with onsite and offshore teams, aligning with business, technical, and testing teams to achieve project milestones.
  • Code Management & CI/CD: Participate in code build and merge processes, leveraging GitHub, Actions, and CI/CD pipelines for efficient software delivery.

Qualifications & Skills:

  • Technical Expertise: Strong proficiency in Java/J2EE, EJB, Spring Boot, Hibernate, and Web Services (REST APIs, Microservices, BPEL).
  • Platform & Tools Experience: Expertise with IBM Websphere IDE, Websphere Application Server, and experience in Junit Framework for unit testing.
  • Monitoring & Performance Optimization: Hands-on experience with Prometheus, Grafana, and OpenTelemetry for tracking application performance and optimizations.
  • Methodologies & Documentation: Proven experience working with both Agile and Waterfall methodologies, along with excellent documentation skills.
  • Communication & Adaptability: Strong communication skills with the ability to adapt quickly to new technologies and collaborate across cross-functional teams.
  • Domain Expertise: Experience in payments and cards functional domain, with knowledge of relevant messaging standards being a plus.

If you’re a skilled Java/J2EE Developer with a strong interest in working on advanced technologies and tackling complex challenges, apply now to join our team. This opportunity offers you the chance to work with experienced professionals in a results-driven environment, where you can contribute to meaningful projects and grow your technical expertise.