Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
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 Maven, Git (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 relevanceReady to apply?
Join Digital Business People and take your career to the next level!
Application takes less than 5 minutes

