CrawlJobs Logo

Java Developer

igreendata.com.au Logo

iGreenData

Location Icon

Location:
Australia , Melbourne

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

As a Software Engineer, you will use technical expertise to design and implement software solutions for our customers. You’ll apply your passion for building clean, robust code to large-scale systems. With your well-developed interpersonal skills, you will be an active team member and contribute to delivering customer-focused, optimal quality business outcomes. The role requires participation in each stage of development, from requirements to final acceptance. You will join all Sprint ceremonies/meetings and make every effort to ensure that each new feature meets the Completion Criteria. Our team, where you will be part of, is very collaborative, friendly, and improvement-oriented. We encourage having fun while at work. We support a flexible hybrid working model with a mix of days in the office and at home. To be successful, you’ll need great teamwork, communication, and problem-solving abilities, as well as the ability to work in an agile, dynamic workplace. You need to be a great team member and place importance on continual development, responsibility, transparency, and the capacity to pivot. With iGreenData, you’ll excel as a Software Engineer engaging with your peers in the design and development process alongside customer stakeholders.

Job Responsibility:

  • Work in agile software delivery teams
  • Implement software technology solutions that meet and exceed customer requirements and expectations
  • Develop high-quality code that can function with existing code, patterns, and architectural techniques
  • Effectively utilize development best practices
  • Active participation in team agile development practices
  • Ensure superior code quality through methods including unit testing
  • Design systems that are effective in production environments and are easy to maintain
  • Help our clients maintain and run reliable applications and systems
  • Promote modern software engineering practices
  • Keep your skills up to date and always be looking for continuous improvement

Requirements:

  • A minimum of 3 years of Software engineer Experience
  • Hands-on experience on Spring Boot, Microservices & Serverless Architecture
  • Critical to have solid development experience in a Java focused on data, APIs & Microservices
  • Experience in Java & Java frameworks – Spring (Core, MVC, Boot), Struts, JPA/Hibernate
  • Experience with API design and building RESTful web services
  • Experience in Multi-threading and high availability / high throughput programming
  • Experience with Performance tuning
  • Proven skills with HTML5, CSS3, JavaScript, React/Angular
  • Experience with Containerization/Kubernetes Docker
  • AWS Cloud project experience
  • Experience working with any cloud platform AWS, GCP, AZURE
  • Microservices, AWS/GCP Cloud Deployment, and API
  • Excellent verbal and written communication skills
  • Strong time management skills with the ability to priorities workloads under pressure and meet deadlines
  • A self-starter who is hands-on and knows how to find answers and work with ambiguity
  • Value-driven and practical in your approach
What we offer:
  • Ongoing professional and career development
  • We offer a highly competitive rewards and benefits package, including private healthcare and more
  • We’re growing, so there will be plenty of opportunities to grow your career with us as we expand
  • Lots of social activities
  • A learning organization – we invest our time and money in learning
  • Supporting individual learning opportunities, hosting, and attending ‘brown bag’ lunches, meetups
  • Generous training budget

Additional Information:

Job Posted:
December 09, 2025

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Java Developer

Java Developer (Java & Golang)

The Java Developer (Java & Golang) will work for a world leading technology comp...
Location
Location
Sweden , Malmo
Salary
Salary:
Not provided
airswift.com Logo
Airswift Sweden
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Java
  • Golang
  • APIs
  • Testing
  • Automation Tools
Job Responsibility
Job Responsibility
  • Develop and maintain online services using Java and Golang
  • Make sure these services are fast, secure, and always available
  • Handle things like user login, scaling for large numbers of users, and preventing spam
  • Optimize performance and write APIs
  • Work with automation tools to speed up testing and deployment
  • Fulltime
Read More
Arrow Right

AI Trainer - Advanced Java Developers

We’re looking for Java Developers to help train and evaluate cutting-edge AI mod...
Location
Location
United States; Canada
Salary
Salary:
Not provided
prolific.com Logo
Prolific
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Java developer skills and verifiable professional experience as a Java developer
  • A willingness to take our skills verification test to assess your suitability for our Domain Expert participant pool
  • Strong attention to detail and the ability to concentrate on complex tasks for up to one hour at a time
  • A reliable and fast internet connection and access to a computer
  • A willingness to self-declare your earnings, as our participants are self-employed
  • A Paypal account to receive payment from our clients
Job Responsibility
Job Responsibility
  • Completing AI training tasks such as analyzing, editing, and writing Java
  • Judging the performance of AI in performing Java-related prompts
  • Improving cutting-edge AI models
What we offer
What we offer
  • Competitive pay rates
  • Flexible hours
  • Ability to work from home
Read More
Arrow Right

AI Trainer - Advanced Java Developers

We’re looking for Java Developers to help train and evaluate cutting-edge AI mod...
Location
Location
Salary
Salary:
Not provided
prolific.com Logo
Prolific
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Java developer skills and verifiable professional experience as a Java developer
  • A willingness to take our skills verification test to assess your suitability for our Domain Expert participant pool
  • Strong attention to detail and the ability to concentrate on complex tasks for up to one hour at a time
  • A reliable and fast internet connection and access to a computer
  • A willingness to self-declare your earnings, as our participants are self-employed
  • A Paypal account to receive payment from our clients
Job Responsibility
Job Responsibility
  • Completing AI training tasks such as analyzing, editing, and writing Java
  • Judging the performance of AI in performing Java-related prompts
  • Improving cutting-edge AI models
What we offer
What we offer
  • Influence the AI models of the future
  • Competitive pay rates
  • Flexible hours
  • Ability to work from home
Read More
Arrow Right

Senior Lead Backend Java Developer

The Applications Development Manager is a senior level position responsible for ...
Location
Location
Canada , Mississauga
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of relevant experience
  • Hands-on development experience required
  • Must have hands-on backend Java development experience
  • Experience in applications development
  • Experience in management
  • Experience managing global technology teams
  • Working knowledge of industry practices and standards
  • Consistently demonstrates clear and concise written and verbal communication
  • Bachelor’s degree/University degree or equivalent experience
  • Master’s degree preferred
Job Responsibility
Job Responsibility
  • Manage multiple teams of professionals to accomplish established goals and conduct personnel duties for team
  • Provide strategic influence and exercise control over resources, budget management and planning while monitoring end results
  • Utilize in-depth knowledge of concepts and procedures within own area and basic knowledge of other areas to resolve issues
  • Ensure essential procedures are followed and contribute to defining standards
  • Integrate in-depth knowledge of applications development with overall technology function to achieve established goals
  • Provide evaluative judgement based on analysis of facts in complicated, unique, and dynamic situations including drawing from internal and external sources
  • Influence and negotiate with senior leaders across functions, as well as communicate with external parties as necessary
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency, as well as effectively supervise the activity of others and create accountability with those who fail to maintain these standards
  • Fulltime
Read More
Arrow Right

Java Developer

Join Sopra Steria as a Java Developer in one of the leading tech consulting comp...
Location
Location
Spain , Barcelona
Salary
Salary:
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience as a Java Developer, with a strong understanding of Java 8 and Java 21
  • Experience in developing backend applications and automation tools
  • Solid understanding of object-oriented programming and design patterns
  • Familiarity with software development best practices and methodologies
  • Experience with testing frameworks and tools (e.g., JUnit, TestNG)
  • Knowledge of version control systems (e.g., Git)
  • Strong problem-solving skills and attention to detail
  • Excellent communication and teamwork skills
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
Job Responsibility
Job Responsibility
  • Design, develop, and maintain backend applications for our automation tools
  • Participate in the migration of existing applications from Java 8 to Java 21
  • Implement best practices in coding, testing, and software design
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Write clean, scalable, and efficient code
  • Conduct code reviews and provide constructive feedback to peers
  • Develop and execute unit and integration tests to ensure software quality
  • Troubleshoot and resolve software defects and issues
  • Stay up-to-date with the latest industry trends and technologies.
What we offer
What we offer
  • Full time permanent contract
  • 23 days annual leave
  • Continuous training: technical and transversal skills and languages
  • Life and accident insurance
  • Flexible benefits program (health insurance, meal vouchers, childcare vouchers, mobility, and training)
  • 'Privilege Club' access, where you will find deals for several brands
  • Detailed and personalized onboarding
  • Recreational spaces in offices
  • Great working environment
  • Opportunity to develop your professional career with a personalized career development plan.
  • Fulltime
Read More
Arrow Right

Lead Java Developer

Sopra Steria Bulgaria is the service and competence centre of the Sopra Steria G...
Location
Location
Bulgaria , Sofia
Salary
Salary:
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Profound knowledge and 6+ years of experience in Java Software- and Web-Development
  • a completed degree or similar education
  • ability to create an environment where people can reach their full potential
  • fluent in English
  • German language is a plus
Job Responsibility
Job Responsibility
  • Role in software definition, architecture, design, and implementation
  • champion modern software architectures, methodologies, technologies, and practices
  • develop clean code with Java/JEE and web applications
  • analyse and solve problems
  • act as a trusted partner to customers
What we offer
What we offer
  • Competitive remuneration package
  • 26 days of annual paid leave
  • comprehensive health, life, and travel insurance
  • extensive professional training programmes
  • flat organisational structure
  • team events in Bulgaria and Germany
  • multisport cards/vouchers
  • modern office facilities conveniently located at Metro Station G.M. Dimitrov Blvd.
  • Fulltime
Read More
Arrow Right

Senior Backend Java Developer

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
Canada , Mississauga
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8 years of relevant experience
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Bachelor’s degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right

Senior Backend Java Developer

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
Canada , Mississauga
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8 years of relevant experience
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.