CrawlJobs Logo

Java Full Stack Engineer

igreendata.com.au Logo

iGreenData

Location Icon

Location:
Australia , Brisbane

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 Full Stack Engineer

Full Stack Software Engineer

At Atlassian, we're motivated by a common goal: to unleash the potential of ever...
Location
Location
United States
Salary
Salary:
Not provided
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 1-3+ years experience building and developing backend applications
  • Bachelor's or Master's degree with a preference for Computer Science degree
  • Experience crafting and implementing highly scalable and performant RESTful micro-services
  • Proficiency in any modern object-oriented programming language (e.g., Java, Kotlin, Go, Scala, Python, etc.)
  • Fluency in any one database technology (e.g. RDBMS like Oracle or Postgres and/or NoSQL like DynamoDB or Cassandra)
  • Real passion for collaboration and strong interpersonal and communication skills
  • Broad knowledge and understanding of SaaS, PaaS, IaaS industry with hands-on experience of public cloud offerings (AWS, GAE, Azure)
  • Familiarity with cloud architecture patterns and an engineering discipline to produce software with quality
Job Responsibility
Job Responsibility
  • Build and ship features and capabilities daily in highly scalable, cross-geo distributed environment
  • Be part of an amazing open and collaborative work environment with other experienced engineers, architects, product managers, and designers
  • Review code with best practices of readability, testing patterns, documentation, reliability, security, and performance considerations in mind
  • Mentor and level up the skills of your teammates by sharing your expertise in formal and informal knowledge sharing sessions
  • Ensure full visibility, error reporting, and monitoring of high performing backend services
  • Participate in Agile software development including daily stand-ups, sprint planning, team retrospectives, show and tell demo sessions
What we offer
What we offer
  • Health coverage
  • Paid volunteer days
  • Wellness resources
  • Bonuses
  • Commissions
  • Equity
  • Fulltime
Read More
Arrow Right

Java Full Stack Developer

The Applications Development Senior Programmer Analyst Full Stack is an intermed...
Location
Location
India , Pune; Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7-11 years of professional experience as Full Stack software engineering experience in developing enterprise scale applications
  • Expertise in building web applications using Java, Angular/React, and Oracle/PostgreSQL technology stack
  • Expertise in enterprise integrations through RESTful APIs, Kafka messaging etc.
  • Expertise in Elastic Search, NoSQL databases, and Caching solutions
  • Expertise in designing and optimizing the software solutions for performance and stability
  • Expertise in troubleshooting and problem solving
  • Expertise in Test driven development
  • Expertise in Authentication, Authorization, and Security.
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
  • Operate with a limited level of direct supervision
  • Exercise independence of judgement and autonomy
  • Act as SME to senior stakeholders and/or other team members
  • Fulltime
Read More
Arrow Right

Sase Cloud Full Stack Engineer

This role focuses on full stack development for Silver Peak Orchestrator web app...
Location
Location
United States , San Jose
Salary
Salary:
117500.00 - 270000.00 USD / Year
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 5 years of experience in Java-based server-side development
  • Proven track record of developing database applications using SQL and NoSQL
  • Experience in HTML, CSS, JavaScript, React, Node.js and REST API
  • Experience in orchestrating AWS, Azure, GCP, or other cloud services
  • Experience in developing web applications for cloud deployments
  • Complete ownership, problem-solving skills and tremendous self-drive
  • Strong written and verbal communication skills
  • Bachelor's degree or equivalent in Computer Science or Computer Information Systems/Applications
  • Cloud Architectures, Cross Domain Knowledge, Design Thinking, Development Fundamentals, DevOps, Distributed Computing, Microservices Fluency, Full Stack Development, Release Management, Security-First Mindset, User Experience (UX)
Job Responsibility
Job Responsibility
  • Develop new features for Silver Peak Orchestrator web application
  • Manage SD-WAN enabled networks
  • Responsible for backend and frontend software development for web applications
  • Know white box unit test cases for your implementations
  • Collaborate with remote teams
What we offer
What we offer
  • Comprehensive suite of benefits that supports physical, financial and emotional wellbeing
  • Specific programs catered to career development
  • Inclusive work environment
  • Flexibility to manage work and personal needs
  • Fulltime
Read More
Arrow Right

Senior Full Stack Data Engineer

Senior Full Stack Data Engineer role in Citi's Chief Technology Office (CTO) Tec...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of 8 years of proven experience in software development
  • Significant experience as a Data Engineer and Full Stack Developer
  • Strong proficiency in SQL for data querying, manipulation, and optimization
  • Experience with NoSQL databases, such as MongoDB
  • Expertise in designing and developing data pipelines for ingestion, transformation, and processing of large datasets
  • Deep understanding of multithreading, thread pools, Object-Oriented Programming (OOP) concepts, and design patterns
  • Demonstrated experience working in an Agile software development environment
  • Excellent communication, problem-solving, and analytical skills
  • Proficiency in at least one of the following programming languages: Java or Python
  • Strong knowledge of DevOps practices, including source control management (e.g., Git), Continuous Integration (CI), Continuous Delivery/Deployment (CD), and automated deployments
Job Responsibility
Job Responsibility
  • Design and develop scalable data solutions leveraging platforms such as Iceberg, Snowflake, Trino, or other modern data ecosystems
  • Design, build, and optimize robust Extract, Load, Transform (ELT) and Extract, Transform, Load (ETL) data pipelines
  • Collaborate effectively with domain experts, product managers, analysts, and data scientists to understand data requirements and deliver efficient data solutions
  • Enable advanced analytics and machine learning workflows by ensuring the delivery of high-quality, reliable, and timely data
  • Implement and manage CI/CD pipelines to automate data engineering workflows across both cloud and on-premises environments
  • Research, evaluate, and recommend the integration of open-source technologies into our data platform
  • Clearly communicate complex technical details, project progress, and challenges to both technical and non-technical stakeholders
  • Design, develop, and implement scalable full-stack applications using technologies such as JavaScript, ReactJS, NodeJS, Python, and SQL/NoSQL databases
  • Write clean, efficient, well-documented, and maintainable code, adhering to industry best practices
  • Fulltime
Read More
Arrow Right

Senior UI Server Full Stack Engineer - Fixed Income Tech

Senior UI Server Full Stack Engineer position in Fixed Income Technology at Citi...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Full-stack engineer with experience in designing and developing robust, scalable, and maintainable applications applying Object Oriented Design principles
  • Knowledge and experience of Java development using Java, Java 8+ (or later), and relevant Java frameworks such as Spring Boot, Spring MVC, and Hibernate
  • Experience designing and implementing message-driven systems for reliable, asynchronous processing in low-latency, high-throughput, distributed environments
  • Extensive experience with Linux environments, including system administration, shell scripting, and performance tuning
  • Proficient in multithreading, concurrency and performance tuning
  • Experience with caching technologies (e.g., Gemfire, Redis)
  • Experience with middleware (Tibco, Solace)
  • Openshift/Kubernetes experience is a plus
  • Experience with Agile software development processes with strong emphasis on test driven development
  • Strong knowledge of CI/CD pipelines and experience in tools such as JIRA, BlackDuck, SONAR
Job Responsibility
Job Responsibility
  • Designing and developing robust, scalable, and maintainable applications
  • Implementing message-driven systems for reliable, asynchronous processing
  • Building sophisticated tooling for development and production team use
What we offer
What we offer
  • 27 days annual leave (plus bank holidays)
  • Discretional annual performance related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends
  • Access to learning and development resources
  • Business casual workplace
  • Hybrid working model (up to 2 days working at home per week)
  • Fulltime
Read More
Arrow Right

Senior Full Stack Engineer

This is a seasoned engineer role in which you lead technical efforts across mult...
Location
Location
United States
Salary
Salary:
140400.00 - 175500.00 USD / Year
bugcrowd.com Logo
Bugcrowd
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6-8 years of experience
  • Bachelor’s degree in Computer Science, Software Engineering, or related field
  • Strong proficiency in modern programming languages (e.g., Python, Java, Go, Node.js)
  • Experience with API frameworks and tools (Spring Boot, Express.js, FastAPI, etc.)
  • Proficient in User Interface (UI) development using modern languages / frameworks (Typescript, React)
  • Proficient in API design standards (REST, GraphQL, gRPC)
  • Experience with API gateways and management tools (Kong, Apigee, AWS API Gateway, etc.)
  • Knowledge of message queues and streaming platforms (Kafka, RabbitMQ, AWS SNS/SQS)
  • Familiarity with OAuth2, JWT, and other authentication/authorization frameworks
  • Hands-on experience with CI/CD pipelines and cloud services (AWS, Azure, or GCP)
Job Responsibility
Job Responsibility
  • Proactively research, prototype, and introduce new technologies or architectural approaches that improve team or org-wide capabilities
  • Own the reliability, observability, and operational excellence of key systems—ensuring they meet or exceed defined SLAs
  • Actively mentor and sponsor engineers across levels, fostering career growth and encouraging broader technical participation
  • Continuously evolve team processes, driving scalable improvements in delivery, quality, and collaboration
  • Drive impact at the team and cross-team level
  • Provide strong technical leadership across one or more scrum teams, aligning execution with architectural vision and business goals
  • Design, develop, and maintain scalable and secure APIs, UIs and integration services
  • Implement RESTful, GraphQL, and event-driven APIs/UIs for internal and external systems
  • Collaborate with product, data, and platform teams to ensure seamless system interoperability
  • Manage API lifecycle including versioning, authentication, monitoring, and performance optimization
What we offer
What we offer
  • Discretionary bonus program or commission plan
  • Reasonable accommodations for people with disabilities
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Java Full Stack - Futures Engineering

As a Developer, you will be enhancing and maintaining an enterprise Cleared Deri...
Location
Location
United States , Chicago
Salary
Salary:
185000.00 - 215000.00 USD / Year
clearstreet.io Logo
Clear Street
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional experience in back-end development with Java
  • 3+ years of experience within a financial institution, preferably in FCM (Futures Commission Merchant) or Broker-Dealer environments
  • Ability to work under pressure and meet deadlines
  • Experience building microservices
  • Strong understanding of design patterns, multithreading, and performance optimization
  • Strong problem-solving skills and ability to debug complex systems
  • Hands-on experience with Apache Kafka for event streaming and messaging
  • Proficiency in MongoDB or AWS DocumentDB for NoSQL database design and querying
  • Familiarity with Apache Solr for search and indexing, Apache ZooKeeper for distributed system coordination, and HashiCorp Vault for secrets management
  • Experience with Kubernetes for container orchestration and deployment
Job Responsibility
Job Responsibility
  • Working in a project team alongside other developers to architect, develop, and optimize server-side applications, RESTful APIs, and microservices using Java
  • Implement event-driven architectures with Apache Kafka and for real-time data processing
  • Contribute to front-end development using ReactJS, focusing on integrating UI components with back-end services
  • Optimize application performance, security, and reliability
  • Deploy and manage applications in Kubernetes clusters, ensuring high availability and scalability
  • Provide technical support for application
  • Collaborate with cross-functional teams across the organization to architect solutions and deliver robust features
  • Participate in code reviews, unit testing, and CI/CD pipeline maintenance
What we offer
What we offer
  • competitive compensation packages
  • company equity
  • 401k matching
  • gender neutral parental leave
  • full medical, dental and vision insurance
  • lunch stipends
  • fully stocked kitchens
  • happy hours
  • Fulltime
Read More
Arrow Right

Software Engineer, Full Stack - Risk Engineering

The Risk Engineering (RENG) team aims to measure the portfolio risk of both our ...
Location
Location
United States , New York
Salary
Salary:
170000.00 - 240000.00 USD / Year
clearstreet.io Logo
Clear Street
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least five (5) years of experience implementing scalable backend services with a statically-typed language (Go / Java preferred)
  • BS degree in Computer Science, Computer Engineering or similar discipline
  • Experience building efficient user-interfaces using Typescript and React
  • Strong communication skills to collaborate effectively with non-technical business stakeholders, product managers, and engineers
  • Excited to explore new technologies and become an expert in our tech stack
Job Responsibility
Job Responsibility
  • Implement efficient user-interfaces for both internal and external users
  • Architect new backend services and storage layers for risk based metrics
  • Collect and break down requirements to produce technical designs
  • Collaborate with other tech teams, as well as business, operations, and compliance team members
What we offer
What we offer
  • Competitive compensation packages
  • Company equity
  • 401k matching
  • Gender neutral parental leave
  • Full medical, dental and vision insurance
  • Lunch stipends
  • Fully stocked kitchens
  • Happy hours
  • Great location
  • Amazing views
  • Fulltime
Read More
Arrow Right