Java Developer | Mech Solutions
Cloud 3D Print is looking for a Back‑End Java Developer to start as soon as possible. He/She must have Canadian PR or citizenship. He/she should have experience building projects with Spring Boot, Java 1.8 (Maven), developing Java/JEE applications, including Spring MVC, REST APIs, JPA, Hibernate, Spring Security, JWT token‑based authentication (cross‑domain), and MySQL database design and implementation. It is nice to have Linux system deployment operation experience.
He/she is required to have developed a practical Java program previously (including school projects) and has experience with the Spring Boot framework.
- Develop a high‑quality Java program
- Review business requirements for technical design & coding
- Actively participate in or lead all Agile/Sprint activities
- Mentor junior developers where appropriate
- Efficiently communicate with other functional teams including BA, Frontend, hardware Engineer, QA, etc.
- Strong experience with J2EE & Spring Boot framework is mandatory
- 3+ years cloud application developing experience on AWS, GCP or Azure
- Strong experience in Java, Python, and willing to learn Golang language
- Strong experience in NIO, Multi‑thread, Netty, gRPC, Web Socket protocols
- Strong experience in RDBMS & No‑SQL database, strong in SQL & performance tuning
- Experience of Dev Ops, Jira, Jenkins, Git, K8s, Docker
- Strong communication, time management & multitasking skills
- Knowledge of HTML, CSS, JAVASCRIPT and Bootstrap is a bonus
Mid‑Senior level
Employment typeFull‑time
Job functionEngineering and Information Technology
Referrals increase your chances of interviewing at Mech Solutions, Ltd by 2x.
Apply BELOW
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: