Java Software Engineer
at Fyndr Group Pty Ltd
Sydney NSW 2000, New South Wales, Australia -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 09 Jul, 2024 | USD 140000 Annual | 10 Apr, 2024 | 5 year(s) or above | Agile Environment,Glassfish,Git,Ecommerce,Guice,Jetty,Development Tools,Design Patterns,Encapsulation,Gradle,Sql Server,Communication Skills,Junit,Design Principles,Java,Web Services,Jpa,Design,Mercurial,Tomcat,Scrum,Databases,Kanban,Rest,Spring | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
- Leading SaaS FinTech with huge growth expectations
- 50% WFH, Sydney CBD office
- $120-140k base + super
Industry: Insurtech
Location: Sydney CBD
Environment: Hybrid, 2/3 days per week in office
Salary: $120-140k base + super
The role will see you working on the core platform, a true cloud-based product with the focus on enhancing and building onto the platform each customer has their own fork which is supported separately, this leaves you to focus on what’s important and constantly improving your skills and depth in a large, complex, well-engineered platform and will give you the exposure to grow in your career.
They work with some of the largest insurance companies in APAC, punch well above their weight for their size and offer a unique experience to their customers, in demand and growing, this is a great time to join the business as they will be launching new products across APAC this year.
The team have a flat structure, Graduate to CTO all code and contribute daily to the platform. Open door policy and one that has proven successful through collaboration and offers great training and development at all levels.
IDEALLY YOU WILL HAVE EXPERIENCE IN THE FOLLOWING, DEPENDING ON THE LEVEL APPLYING FOR;
- Programming Languages: Commercial experience with Java 8 or above
- Frameworks: Spring, any other dependency injection technology, Guice, Junit, JPA/Hibernate or other ORM.
- Design: Design Patterns, OO design principles such as encapsulation, SOLID etc.
- Application Development Tools: Eclipse or IntelliJ, Maven, Gradle, Ant, Mercurial or Git, Unix shell environment and tooling.
- SDLC Methodologies: Experience with Agile and working in an Agile environment (different flavours eg, Scrum, Kanban)
- Application Servers / Containers: Tomcat, Wild fly / JBOSS, Jetty or Glassfish
- Databases: SQL Server, Postgres, Oracle
- Web services: Experience with machine-to-machine communication. Any of the following: SOAP, REST, gRPC, any socket-related programming
- Domain: Online, eCommerce, SaaS, modern web/product company ideally
As an engineer, you will play a role in the design, implementation, and development of their systems. All backgrounds are considered and ultimately want to hire exceptional engineers who are passionate about building high-performing systems.
SKILLS REQUIRED
- Bachelor degree or higher in IT relevant field is preferred
- 5+ years commercial experience as a developer
- Extensive experience with Java (version 8 and above) and SQL
- Knowledge of design patterns, OO design principals such as encapsulation, SOLID etc
- Someone who understands the value of clean code that can be maintained by others in the team
- Excellent communication skills
Responsibilities:
- Design and build small to new features and bug fixes independently for the platform in Java with some Groovy, SQL, JavaScript and CSS
- Work on major features for the platform as part of a team
- Design and build extensions to customer environments using Java and Groovy
- Build integrations with customer infrastructure using Apache Camel
- Write unit and integration tests using JUnit and Mockito
REQUIREMENT SUMMARY
Min:5.0Max:10.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
It relevant field is preferred
Proficient
1
Sydney NSW 2000, Australia