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.