Digital Business People
Java Backend Developer - Sydney, Australia
Digital Business PeopleAustralia2 days ago
Full-timeEngineering, Information Technology

JOB DESCRIPTION


Java Backend Developer

Exp. with Java 8 and JUNIT

Banking exp. is must

Sydney, Australia

Full time


Experience Required

  • Minimum 8+ years of hands-on software development experience in Java



Key Responsibilities

  • Design, develop, test, and maintain highly available, performant Java-based applications
  • Build and maintain micro services using Spring Boot
  • Develop and consume RESTful APIs
  • Write clean, scalable, and maintainable code following best coding practices and standards
  • Implement unit and integration tests to ensure high code quality and coverage
  • Participate in Agile/Scrum ceremonies and contribute to sprint planning and delivery
  • Collaborate with cross-functional teams and manage technical discussions with stakeholders
  • Identify performance bottlenecks and proactively optimize system performance
  • Contribute to CI/CD pipelines and ensure code quality using tools like SonarQube
  • Demonstrate strong problem-solving skills and work independently when required



Technical Skills Required

  • Strong hands-on experience with Java (Java 8 and above)
  • Expertise in Spring Boot and Microservices architecture
  • Experience with REST APIs
  • Strong experience in unit testing using JUnit 4+
  • Hands-on experience with integration testing
  • Experience with testing frameworks such as Cucumber, Mockito, AssertJ
  • Exposure to Jest and Cypress is a plus
  • Experience with Apache POI
  • Strong experience with MySQL and other relational databases (Sybase is a plus)
  • Advanced understanding of object-oriented design patterns
  • Experience with MavenGit (branching, merging, basic commands)
  • Experience with SonarQube for code quality and security checks
  • Good understanding of data modeling techniques
  • Experience working with multi-tier architectures, distributed systems, and in-memory caching solutions



DevOps & Cloud (Good to Have)

  • Working knowledge of CI/CD strategies
  • Experience with Docker, Kubernetes, OpenStack is an added advantage
  • Exposure to building and deploying distributed systems



Soft Skills & Competencies

  • Excellent communication and stakeholder management skills
  • Strong time management, organization, and attention to detail
  • Passion for building high-performance, scalable systems
  • High level of curiosity, creativity, and willingness to learn new technologies
  • Ability to problem-solve independently and take ownership



Education

  • B.E / B.Tech / MCA / MSc (Computer Science) or equivalent qualification


Key Skills

Ranked by relevance