FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates strong Java Programming skills and Object Oriented Design, with a solid understanding of Databases and SQL. Proficient in Agile methodologies and experienced in using various tools and technologies for software development and automation.
Highest-signal resume keywords
Java ProgrammingObject Oriented DesignSQL Database ManagementJUnit TestingAgile Methodologies
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Java ProgrammingObject Oriented DesignSQLJUnitAutomation TestingCICDScriptingTool AutomationAgile MethodologiesCloud Platforms
Soft Skills
Self-StarterInitiativeTeam CollaborationProblem SolvingContinuous Improvement
Tools & Technologies
RedshiftSnowflakeBigQueryGWTGradleJenkinsLinuxAWSGCPMicrosoft Azure
Industry Keywords
Software DevelopmentConfirmation TestingPrototypingTechnical DiscussionsCustomer Support
Tech Stack
Tools & technologiesAmazon RedshiftAWSAzureBigQueryCloudGoogle Cloud PlatformGradleGWTJavaJenkinsJUnitLinuxMatillionOpen SourceSQL
About the role
Key responsibilities & impact- A Software Engineer is expected to spend almost all of their time hands-on in the production of software for Matillion products.
- Work alongside senior engineers to refine and break down stories to levels implementable by development.
- Development and improvements in confirmation testing (unit test, API test, automation, etc.)
- Research projects, including prototyping, to explore future opportunities.
- Investigate new technologies.
- Optimise the development process through use of automation, in-house and open source solutions.
- Develop new skills by working with other members of the team.
- Be a self-starter and use your own initiative to recognise areas for personal development and growth.
- Work with the Team Lead and Manager to identify training goals.
- Partake in technical discussions within the team.
- Actively identify and complete opportunities for self-training and external training.
- Contribute to the team’s process of continual improvement.
- Responsive support to the customer-facing colleagues.
- Analysis of logs to identify issues and provide solutions.
Requirements
What you’ll need- Demonstrable Java programming ability with some understanding of underpinning techniques.
- Object Oriented Design and Programming
- Understanding of Databases and query languages (SQL).
- Experience of writing tests to a level of production code, using JUnit.
- Redshift, Snowflake, BigQuery, GWT, Gradle, Jenkins, Linux, Scripting for CLI, CICD, tool automation, etc.
- Agile methodologies such as Scrum and Kanban
- Working knowledge of public cloud platforms like AWS, GCP or Microsoft Azure
Benefits
Comp & perks- Company Equity
- 27 days paid time off
- 12 days of Company Holiday
- 5 days paid volunteering leave
- Group Mediclaim (GMC)
- Enhanced Parental leave policies
- MacBook Pro
