
Browse by

Full Stack Developer
IT Pro SolutionsLooking for Full Stack Devs- JavaSpringbootMicroservices for a leading financial institution in Sydney. Experience: Must have (Java8), Extensive spring boot experience, has used Camel before, understanding on scalable applications and reactive technology; Better if: Experienced in Parallel programming such as CompletableFutures, Java 9 Reactive Streams or reactive programming generally speaking, micro services. Key responsibilities: · Deliver high quality software that is thoroughly tested and optimised · Build software solutions from requirements when we have them, or help architect solutions if we don't.
· Provide maintenance and enhancements to the existing code base. · Develop high level and detailed architectural designs · Support our test team to build automated testing and delivery. · Be able to work in a team, but also be efficient working autonomously · Rapid learning and willingness to work with technologies and languages you are or are not familiar with · Understanding of security policies and restrictions that apply to Tier One and creating solutions that comply with these rules · Working within and across other teams / businesses to achieve common goals About you You will be degree qualified in Computer Science or similar with proven background in modern web development and key contributor to transforming the way software is built.
Specific Technical Skills · Extensive Full Stack Development Experience · Experience with Java8, Spring, Spring Boot · Able to contribute to the design and implementation of frameworks and their enhancements · Design and implementation of REST services · Experience using continuous deployment and delivery · Experience with Atlassian tools and their application to Agile environments · Testing experience, frontend, backend, integration and end to end · Detailed knowledge of data structures and algorithms · High performance code and performance tuning · Knowledge of JMS / messaging, queues and topics Extra Points for: · Equally adept at conversing with Mobile and Web Teams (i.e. has mobile and web knowledge) · Scaled Agile (SAFE) and/or Agile SDLC - enjoy high pace team environment with strong, self-driven, SDLC disciplines · Good verbal and communication skills · Experience developing enterprise applications · Experience working in an agile environment Eagerness to learn new technologies, tools and financial products (both taught within and pursued outside as a hobby) · Strong problem solving skills.