Ethan Johnston

Ethan Johnston

$30/hr
Senior Java Backend Developer
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Age:
33 years old
Location:
Chandler, Qld, Australia
Experience:
8 years
Ethan Johnston - Senior Java Backend Developer - Over 8+ years of experience in Java. Excellent coding and problem solving skills with ability to work as Developer. Strong working knowledge in developing Restful web services and Micro Services using Java. Experience in using Agile, SCRUM and Waterfall methodology to deliver the projects. Good communication & interpersonal skills and self-motivated, hardworking individual and has ability to work in team and independently in any environment. Chandler, Australia live:.cid.62eea5a62a91f37b github.com/ethanjohnston796 WORK EXPERIENCE SKILLS Senior Backend Developer CodeSignal 02/2021 - 02/2023, Java Remote Kotlin JDBC Spring Boot Hibernate Webflux Java Spring JPA NoSQL Achievements/Tasks Involved in implementation of procedures for gathering the requirements from clients for solution demonstrations. SQL Worked with Business users and stake holder for gathering business requirements and convert the Business Requirements into user stories using JIRA. RabbitMQ Used Micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers and also worked with Kafka Cluster using ZooKeeper. Containerized applications using Docker: created docker files, built docker images for microservices to run on Kubernetes platform. Proficiency in multiple databases like MongoDB, Cassandra, MySQL, PostgreSQL. Contributed to the DevOps to automate the build and deployment process using Jenkins, shell scripting, chef, Python, AWS Lambda, Cloud Formation Template. GraphQL Docker JUnit Mockito Redis Terraform Kafka Kubernentes AWS GCP React Porto, Portugal Achievements/Tasks Involved in implementation of procedures for gathering the requirements from clients for solution demonstrations. Developed Web Services SOAP/HTTP, SOAP/JMS, and SMTP using SOA technologies such as SOAP, WSDL. Developed server-side software modules and client-side user interface components deployed entirely in Compute Cloud of Amazon Web Services. TDD Big Data Javascript Typescript EDUCATION Master of Information Technology University of Melbourne 02/2014 - 02/2016, Java Backend Developer HICX 01/2020 - 12/2020, Oracle Parkville, Australia Bachelor of Computer Science University of Queensland 02/2011 - 02/2014, Brisbane, Australia INTERESTS Reading Swimming Yoga Gaming Developed and maintained stored procedures, User Defined Functions, Indexes, Views, Tables, and Relationships on SQL Server. Participated in code reviews of other engineers' work and ensured that all code adheres to company's coding standards & guidelines. Page 1 of 2 WORK EXPERIENCE Java Backend Developer SCALEUP CONSULTING AUSTRALIA 09/2018 - 11/2019, Sydney, Australia Achievements/Tasks Responsible for creating, designing and reviewing Web applications by gathering business specifications utilizing Agile Scrum Application Development Methodology. Used Spring Boot based microservice architecture to build REST-based Cloud Services with limited configuration Support through numerous search feature modules and Order Description. Created Logging aspects for auditing and logging purposes using Spring AOP and implemented security for the application using Spring Security. Java Backend Developer REDI SOFTWARE 02/2014 - 01/2018, Joondalup, Australia Achievements/Tasks Involved in Collection, Analysis, Design, Development and Testing requirements of applications developed using AGILE SCRUM methodology. Used JUnit and Mockito for code checking, and log4j for code logging.Used Spring Security framework to setup authentication and authorization for the application using firm wide single sign on. Deployed Spring boot based micro services Docker container using Amazon EC2 container services and using AWS admin console. Performed programming using Core java, Servlets, JSP, Java Script, JDBC, JSF, XML, EJB, Struts, Spring MVC, Ajax, Hibernate, JPA, HTML, DHTML, CSS and Web Services. Page 2 of 2
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.