Job Title: Java Developer
Location: Sydney
Job Type: [Full-time/Part-time/Contract]
Job Description:
We are seeking a talented Java Developer with nearly 8 years of experience in developing scalable enterprise-level applications. The ideal candidate will have a strong background in both monolithic and microservices architectures, along with proficiency in various programming languages and frameworks. The candidate should demonstrate excellent problem-solving skills, leadership abilities, and a commitment to delivering quality solutions.
Key Responsibilities:
- Design, develop, and maintain scalable applications using Java and Spring Boot, ensuring high performance and responsiveness to requests from the front-end.
- Lead technical projects and guide team members in design and development decisions, ensuring alignment with project objectives and deadlines.
- Collaborate with cross-functional teams to gather requirements and translate them into efficient and practical technical solutions.
- Implement CI/CD pipelines using Git, Jenkins, Docker, and Kubernetes to automate deployment processes and improve operational efficiency.
- Conduct code reviews and oversee production releases, ensuring adherence to coding standards and best practices.
- Enhance system performance through code optimization and refactoring, addressing resource inefficiencies and improving overall application stability.
- Develop and implement monitoring and logging solutions using tools like Grafana, Elasticsearch, and Kibana to ensure system reliability and performance.
- Mentor and support junior developers and interns, promoting knowledge sharing and the application of software engineering principles.
Qualifications:
- Bachelor of Engineering in Computer Science or a related field.
- Nearly 7 years of experience in Java development, with a strong focus on scalable applications.
- Proficiency in programming languages including Java, Python, JavaScript, and TypeScript, as well as experience with PHP, HTML, CSS, SQL, and PL/SQL.
- Experience with web development frameworks such as Spring MVC, Spring Boot, Node.js, and Angular.
- Familiarity with message brokers like Kafka and RabbitMQ, and databases including MySQL, PostgreSQL, Oracle, MongoDB, and Redis.
- Strong knowledge of version control and DevOps tools such as Git, CI/CD, Jenkins, Docker, Kubernetes, and Ansible.
- Excellent problem-solving skills and the ability to communicate effectively with both technical and non-technical stakeholders.
Preferred Skills:
- Experience with build and testing tools like Maven, Gradle, JUnit, Mockito, and Cucumber.
- Understanding of data-driven insights using analytics tools and frameworks.
- Prior experience in payment processing systems or financial applications is a plus.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Senior Software Engineer
2026-04-10
Java Developer
2026-04-10
Software Engineer (Java) - Core Platform
2026-04-11
- Posted
- Feb 25, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Greater Melbourne Area
- Company
- Synechron
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Senior Software Engineer
2026-04-10
Java Developer
2026-04-10
Software Engineer (Java) - Core Platform
2026-04-11