Senior Java Backend Engineer

Senior Java Backend Engineer
Company:

Aututech


Details of the offer

Team spirit Creativity integrity passion
Aututech is a fast-growing Information Technology company. We deliver integrated leading IT service in multi-cloud application services, aggregated data services, applications development, and Fin-Tech products for fast-growing emerging overseas countries. 
Our distributed teams are developing a cloud-native marketplace solution scaled across 3 countries for 100k+ daily users. And it will serve more countries and users in the near future. As the business expand, we are looking for a Senior JAVA Backend Engineer to support our team & secure the smooth running of the business.
Technology involved:  Java 11/17: We make use of some significant improvement feature in lasted Java LTS version(currently Java 11), such as Completable Future based framework, new GC, Java Flight Recorder; Microservice: Spring Cloud + Spring Boot. Our team is familiar with the source code and design of these frameworks and have made some contribution to the community. We have also upgraded Spring Cloud + Spring Boot to the latest version and have customized the framework to fulfil our demands. The library of implementation includes: Eureka, Spring Cloud Load Balancer, OpenFeign, WebClient, Resilience4j; Cloud-native Application: Our services are fully deployed on docker clusters managed by Kubernetes. And the deployment architecture is fully built upon AWS EC2 and EKS; Reactive Programming:some significant services are developed based on Reactor (Spring WebFlux); Redis: Redis 6.0.5, Redisson (distributed lock and data structure), Spring Data Redis and Lettuce (We have fixed some bugs and have contributed some features to the community); DataBase:Mybatis+ and MyBatis, Druid DataSource Manager and Spring JPA, MySQL (AWS Aurora); Search Engine: Elastic Search; API Gateway: using Spring Cloud Gateway as our all-in-one API router to route external requests. We have deeply dug into this gateway and have made some contributions to its community. the gateway is now highly functional with high efficiency;  What you will do:  Find, analyse and solve existing and challenging production technology problems in the distributed system serving more than 100+ million requests per day; Responsible for researching, maintaining, extending and improving the backbone of the most state-of-the-art OLTP service platform; Design and implement microservices to be deployed on docker clusters managed by Kubernetes and work with a lot of cloud applications upon Amazon AWS cloud; Have chance to develop useful technology plugins and components based on the mature framework and contribute to the community; and Organize technology share periodically to improve the whole technology ability of the team. Ability to work effectively in a team. Who we are looking for:  3+ years experience as a Java engineer, with the degree holder or above in Computer Science, Information Technology or related disciplines; Strong sense of responsibility to ensure the online business running smoothly and are proud of delivering the most reliable transaction service to customers; Self-driven and eager to explore and apply the latest backend technology; Excellent understanding of Java backend development and are familiar with Java Programming (JDK, Multi-Thread Programming, JUC); Aware of performance and scalability aspects of Java (Java Multi-Thread improvement, Java GC). And the experience of identifying Java Performance problems would be an extra bonus; Used to working on Spring boot, and the experience on Spring Cloud will be prioritized; Experience of transactional business programming based on MySQL; Familiar with distributed programming, and rich experience on working with Redis, MQ and Elastic Search will be prioritized; Good at working with public cloud platform, and the experience of exploring and utilizing Amazon AWS components and services to enhance the robustness of the whole platform will be valued. What you'll get in return We strive to achieve the right balance for our people, enabling us to deliver excellent service while allowing you to build your career without sacrificing your personal priorities. You will be a part of an amazing diverse team that values growth and development. You'll be embraced for who you are and empowered to use your voice to help and support others.
If you can demonstrate that you meet the criteria above, please contact us as soon as possible.
COVID-19 considerations:
QR code check-in, hand sanitisation, temperature checks and masks as per government regulations.
#J-18808-Ljbffr


Source: Jobleads

Requirements

Senior Java Backend Engineer
Company:

Aututech


Oracle Financials Functional Consultant

We have been engaged by an established and successful business who are looking for an Oracle Financials Functional Consultant on a permanent basis (to be bas...


From Hcm Australia - Victoria

Published 12 days ago

Head Of Technology - Cloud Engineering

Help us deliver like never beforeWe're looking for a Head of Technology - Cloud Engineering to join our diverse, talented and innovative digital technology t...


From Australia Post - Victoria

Published 12 days ago

Engineering Manager - Observability (Remote Across Anz)

Join the team redefining how the world experiences design.Hey, hello, hiya, g'day, mabuhay, kia ora, ??, hallo, vítejte!Thanks for stopping by. We know job h...


From Canva - Victoria

Published 12 days ago

Senior Solution Architect Manager - Apj, Media & Entertainment, Games And Sports (Megs)

Senior Solution Architect Manager - APJ, Media & Entertainment, Games and Sports (MEGS) Job ID: 2669055 | Amazon Web Services Australia Pty Ltd - D81AWS Sale...


From Amazon - Victoria

Published 12 days ago

Built at: 2024-06-28T11:37:38.748Z