+60d ago

Javascript Software engineer

CareerOne Sydney NSW

Permanent Full time
Base pay
$70,000 - $120,000

Key points we found

  • Design, develop, and maintain Java applications using Java technologies.
  • Collaborate with cross-functional teams to implement software solutions and ensure seamless integration.
  • Participate in the full software development life cycle (SDLC) including testing and deployment.

Overview:

We are seeking a talented and experienced Java Software Engineer to join our dynamic team. In this role, you will be responsible for designing, developing, and maintaining high-performance Java applications. You will work closely with cross-functional teams to create software solutions that meet the evolving needs of our business and clients. The ideal candidate has a passion for technology, strong problem-solving skills, and an eye for detail.

Key Responsibilities:

  • Design, develop, and maintain Java applications: Collaborate with team members to build scalable, reliable, and secure applications using Java technologies.
  • Implement software solutions: Develop high-quality, well-documented code following best practices, design patterns, and coding standards.
  • Participate in the full software development life cycle (SDLC): Contribute to all phases including requirements gathering, design, implementation, testing, deployment, and support.
  • Troubleshoot and debug: Diagnose and resolve performance and scalability issues, ensuring optimal functionality.
  • Collaborate with cross-functional teams: Work closely with front-end developers, QA engineers, product managers, and stakeholders to ensure seamless integration and functionality.
  • Stay updated with the latest technologies: Continuously research and adopt new tools, frameworks, and methodologies to improve efficiency and innovation in software development.
  • Optimize application performance: Use profiling tools to ensure applications perform optimally, are secure, and have low latency.
  • Unit testing and code reviews: Write automated tests and perform peer reviews to maintain code quality.
  • Document development processes and solutions: Maintain comprehensive documentation to ensure knowledge transfer and project continuity.

Requirements:

  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
  • 3+ years of experience in Java development (experience with frameworks like Spring, Hibernate, or similar is a plus).
  • Strong knowledge of object-oriented programming (OOP) principles and design patterns.
  • Experience with web services and APIs: Familiarity with RESTful and/or SOAP services.
  • Database knowledge: Proficiency with relational databases like MySQL, PostgreSQL, or NoSQL databases such as MongoDB.
  • Version control systems: Experience with Git, SVN, or other version control tools.
  • Experience with build tools: Familiarity with Maven, Gradle, or similar.
  • Familiarity with cloud platforms: Experience with AWS, Azure, or Google Cloud is a plus.
  • Experience with microservices architecture is a plus.
  • Familiarity with containerization technologies: Docker, Kubernetes is a plus.
  • Excellent problem-solving skills: Ability to work independently or within a team environment.
  • Good communication skills: Strong ability to explain complex technical issues to both technical and non-technical stakeholders.

Stay Safe While Job Hunting

We vet all employer accounts and do our best to keep job ads safe, but scams can still occur. Be cautious when sharing personal information — never provide financial details or make payments during the application process. For extra security, use the Apply button on our site when proceeding.

Report this job

Skills
API DEVELOPMENT
DATABASE MANAGEMENT
EXCELLENT COMMUNICATION SKILLS
JAVA DEVELOPMENT
OBJECT-ORIENTED PROGRAMMING (OOP)
PROBLEM SOLVING
Version Control (Git, SVN)

Licenses & certifications
Bachelor's degree in Computer Science, Engineering, or related field

Perks & benefits
Flexible working hours
Health and Wellness Programs
Professional development opportunities

More details
Date posted
23 Oct 2024
Category
Information Technology
Occupation
Developers/Programmers
Contract type
Permanent
Work type
Full time
Job mode
Onsite / Standard business hours
Industry
Professional, Scientific and Technical Services
Sector
Privately held company
Desired education level
Bachelor's degree

CareerOne

Privately held company

Jobs are more than what we do, they are who we are. We believe the right job brings out the best in people and positively influences the world around them. 

We believe people are looking for more than just a job, they are looking for fulfilment in their lives.

OUR MISSION

CareerOne provides a more positive experience by streamlining the connection between people and the right job.

We have a deeper understanding of each individual so that we can better match them to jobs in a more meaningful way. We evolve with each individual, empowering them in a landscape of ever-increasing change.

CareerOne supports the following values and diversity groups:
Cultural Diversity Cultural Diversity
Diversity Diversity
Equal opportunities Equal opportunities
Disability Disability
Graduates Graduates
Interns Interns
Indigenous Australians Indigenous Australians
LGBTQIA+ LGBTQIA+
Mature age workers Mature age workers
Young workers Young workers
Refugees Refugees
Neurodiversity Neurodiversity
Parents Parents
Gender equality Gender equality
Women at work Women at work
Pay insights
Market average based on all Developers/Programmers jobs in Sydney NSW
Base pay range
$70k - $120k
Market average
$138k
$47k - $73k
148 jobs
$73k - $98k
272 jobs
$98k - $124k
4228 jobs
$124k - $150k
644 jobs
$150k - $176k
685 jobs
$176k - $201k
736 jobs
$201k - $227k
482 jobs
$227k - $253k
327 jobs
$253k - $278k
151 jobs
$278k - $304k
243 jobs
$138k
Market average
$47k
$304k

You may also be interested in these jobs