Junior Software Engineer Backend
日期: 2026年2月4日
地点: 成都, 四川, CN
公司名: Bureau Veritas
-
We offer:
- A highly motivated team working on challenging and exciting applications.
- Product development using Agile-Scrum- software development methodology
- A dynamic environment in a fast-growing division.
- Opportunity to work on cutting edge technologies and tools.
-
Duties and Responsibilities
- Learn and understand existing application architecture and business requirements
- Locate and fix bugs with mentor assistance, learn troubleshooting methodologies
- Design and development of new features/change-requests/defects as defined in requirement
- Responsible for designing, testing, and implementing new and updated software programs
- Managing the integration and re-factoring of existing application
- Work on identified performance and security bottlenecks and resolve them.
- Handling the full life cycle of the features: from then contribution in requirement analysis to sprint planning, coding and release to production
- Peer code reviews following Software engineering principles and actively participating in knowledge sharing for team's growth
- Document necessary artifacts
- Collaborate with internal teams and vendors to fix and improve products
Skills/Experience:
-
- 2 – 4 years of experience in Java technologies.
- Understanding of Object-Oriented Programming, and design patterns using Java 1.8+ and .Net
- Familiarity in core Java and good understanding in JVM, JMM, GC, JUC, etc.
- Proficiency in Java Spring boot to build Microservice APIs.
- Familiar with Spring Security, Spring Data, Swagger, Maven, Jenkins, etc.
- Familiar with MySQL, Oracle, PostgreSQL etc.
- Familiar with middle wares such as Redis, RabittMQ / Kafka Message Queue, ELK.
- Proficiency in SQL, PL/SQL, JDBC, JPA.
- Familiar with RESTful API design best practice.
- Experience with Kubernetes, Docker etc.
- Familiar using source code repository: GIT, Bitbucket, etc.
- Experience with Unix and/or Linux OS and command line usage.
- Write well designed, testable, and maintainable code with coding standards.