![Military Spouse Connection mobile logo](https://dn9tckvz2rpxv.cloudfront.net/militaryspouseconnection.jobs/img/logo.png)
Job Information
IBM Application Developer-Intern in Perth, Australia
Introduction
At IBM, work is more than a job - it's a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you've never thought possible. Are you ready to lead in this new era of technology and solve some of the world's most challenging problems? If so, lets talk.
Your Role and Responsibilities
We're looking for a real-world problem solver with the technical savvy to make the impossible, possible. As an Associate Application Developer, you'll help design, develop, and integrate solutions using future-looking technologies, techniques, and products our clients demand today. You'll work with clients, finding solutions to major challenges by translating system requirements into the design and development of customized systems in an agile environment.
Work you could do as an Associate Application Developer:
Define, detail, and scope the technical requirements into solution architecture and drive an independent project from an architectural standpoint
Translate software requirements into working and maintainable solutions within the existing application frameworks
Design, develop and/or re-engineer application components, and integrate software packages, programs, and reusable objects residing on multiple platforms
Collaborate with cross-functional teams to understand requirements and define technical specifications for projects that may involve generative AI
Document technical specifications, system architecture, and design decisions for projects that may involve generative AI, ensuring clear communication within the team and stakeholders
Build reusable code that scales and maintain code quality
Use IBM's Design Thinking to create products that provide a great user experience along with high performance, security, quality, and stability
Identify bottlenecks and bugs, and devise solutions to these problems
Support Code Review process / tools, troubleshooting, performance tuning
Help maintain and improve code quality, organization, and automatization
Design and code servers, services, applications, and databases that are reusable, scalable, and meet critical architecture goals
Create Application Programming Interfaces (APIs) that are clean, well-documented, and easy to use
Work with a variety of relational and NoSQL databases (SQL, Postgres, DB2, MongoDB), operating systems (Linux, Windows, iOS, Android), and modern UI frameworks (Backbone.js, AngularJS, React.js, Ember.js, Bootstrap, and JQuery
Work across the entire system architecture, from backend to front end, to design, develop, and support high quality and scalable products
Create everything from mockups and UI components to algorithms and data structures as you deliver a complete minimally viable product
Support Technical Consultants and lead in building solutions and providing technical mentoring and guidance
Qualifications:
Familiarity with Microservices architecture and infrastructure concepts
Familiarity with cloud platforms such as AWS, Azure, IBM Cloud, and Google Cloud
Familiarity with Springboot and .Net frameworks
Proficiency in working with Git repositories for version control and collaborative development
Exposure to deploying applications with container technology like Docker and container orchestration technology like Kubernetes or RedHat OpenShift is highly desired
Familiarity with generative AI modelling, ethics, and methodologies
Familiarity with web markup languages, including HTML5, CSS3
Strong interpersonal skills, written and verbal communication skills
Familiar with database development on platform like PostgreSQL, MySQL, Oracle
Familiar with twelve-factor cloud design principles
Familiar with best practices around design patterns, performance tuning, automated and unit testing
Ability to translate business requirements into technical solutions
Demonstrated programming proficiency and experience with 1 of the following (Java, C++, Python, Scala, R, SAS, SQL, Hadoop, HTML, SPSS, VBA, Tableau, Spark, Angular, ReactJS), as well as systems design/development, and information technology course work
Ability to thrive in an ever changing, technology based consulting environment, using agile development techniques
Exposure to web services, API, and multiple Java application frameworks highly desired
Required Technical and Professional Expertise
Duration: 6 months, full-time based in either our Perth office
Study backgrounds: All degrees welcomed
To be eligible to apply:
Intern applicants must meet the following requirements:
Have Australian citizenship, Australian Permanent Residency or Unrestricted Working Rights (Visa)
You will be enrolled in a tertiary degree at University in Australia - for the duration of the internship program
Have no more than 2 years relevant work experience
Preferred Technical and Professional Expertise
As Above
About Business UnitIBM Consulting is IBM's consulting and global professional services business, with market leading capabilities in business and technology transformation. With deep expertise in many industries, we offer strategy, experience, technology, and operations services to many of the most innovative and valuable companies in the world. Our people are focused on accelerating our clients' businesses through the power of collaboration. We believe in the power of technology responsibly used to help people, partners and the planet.
Your Life @ IBM
About IBM
Location StatementFor additional information about location requirements, please discuss with the recruiter following submission of your application.
Being You @ IBMIBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
IBM
-
- IBM Jobs