Software Engineer (Java & Python)

at  FinXL

Sydney, New South Wales, Australia -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate23 Apr, 2025Not Specified23 Jan, 20254 year(s) or abovePython,Distributed Systems,Rdbms,Design Patterns,Microservices,Developers,Core Java,Algorithms,Sql,Spring Boot,Data StructuresNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

JOIN FINXL PROFESSIONAL SERVICES - EMPOWERING STRATEGIC DESIGN IN A DIGITAL WORLD

FinXL IT Professional Services is a leading force in IT and digital consultancy, delivering tailored solutions to Australia’s top businesses. We’re seeking Mid-Senior Java engineers/Developers to join our collaborative, innovative team. You’ll have the chance to work with a prominent banking client to shape customer-centric futures.
With over 20 years of experience, FinXL bridges the gap between strategy and technology, partnering with our clients to design, deliver, and implement solutions that empower transformation.

ABOUT YOU

We’re seeking developers with the following Skillset:

  • 4+ years of practical experience in Core Java (1.8 preferred)
  • Experience with Python
  • Experience with AWS cloud technologies
  • Practical experience with Spring and Spring Boot
  • Experience in RDBMS and SQL
  • Good understanding of microservices architecture
  • Experience using and developing RESTful APIs
  • Experience with event-based and message-driven distributed systems
  • Good understanding of data structures, design patterns and algorithms, and experience in applying them to design pragmatic solutions
  • Experience with SDLC tools (e.g. Bamboo, Jenkins, JIRA, GIT, Confluence)
  • The ability to communicate problems and solutions effectively with both business and technical stakeholders (written and verbal)

Responsibilities:

As a Java Engineer at FinXL, you’ll be part of large development projects where you will be:

  • Develop, test, and maintain automation frameworks using Core Java and Python.
  • Design and implement AWS cloud-based solutions to enhance scalability and efficiency.
  • Design, build, and maintain RESTful APIs and microservices, ensuring robust integration with existing systems.
  • Collaborate in the development of event-driven and message-driven distributed systems to enhance system communication.
  • Develop and maintain database solutions using RDBMS and SQL, ensuring data integrity and optimized performance.
  • Leverage Spring and Spring Boot frameworks to design scalable and modular application components.
  • Utilize tools like Bamboo, Jenkins, JIRA, GIT, and Confluence for version control, build pipelines, and collaboration.


REQUIREMENT SUMMARY

Min:4.0Max:20.0 year(s)

Information Technology/IT

IT Software - System Programming

Software Engineering

Graduate

Proficient

1

Sydney NSW, Australia