Software Engineer (Java)
Epam
Shenzhen, China
3天前

DESCRIPTION

We are looking for an energetic Software Engineer specialized in Java in Shenzhen to make the team stronger.

We Value

  • Value the individuals We encourage and motivate people to grow. We perceive our people as a source of our success;
  • Strive for excellence We strive for the highest standards of excellence and continuously learn. We take pride in our engineering and accomplishments;
  • Act as a team We treat one another with respect and encourage the best ideas to come from anywhere within the organization. We value our diversity;
  • Focus on Customers We build long term customer relationships, as we strive to always understand our customers' business and needs;
  • Act with integrity We operate legally, honestly and ethically. We take responsibility for our actions.

    Responsibilities

  • Play a developer role
  • Write high quality and testable code following clean code principles
  • Implement functionality by following defined software development process without direct supervision
  • Read and understand project and requirement documentation
  • Create documentation describing the code
  • Participate in Agile Scrum activities : daily stand up, demo session, retrospective, planning, etc
  • Requirements

  • Bachelor's degree or above in Computer Science, Software Engineering or related majors
  • Minimum 2 years of experience in software engineering and development using Java
  • Advanced knowledge of Core Java, Spring, Hibernate, Web services, Restful services
  • Good interpersonal skills, analytical mind, get things done attitude, and passion for engineering excellence
  • Good understanding of concepts in OOP and design patterns
  • Experience with NoSQL database (e.g., MongoDB, Cassandra)
  • Familiar with Linux shell scripting
  • Well versed with using version control tools (e.g., Git, SVN)
  • Good understanding of software development lifecycle, experience in Agile Scrum process
  • Willingness and ability to adapt to changes in priorities and requirements
  • Active learner who is passionate about technology and keeps up to date with technology changes
  • Good communication skills
  • Elementary (CEFR A2) or higher level of spoken and written English
  • Native Chinese speaker (mandarin)
  • Nice to have

  • Experience in Amazon Web Services (AWS)
  • Knowledge of Java tools - Maven
  • Knowledge of TDD, BDD practices
  • Good understanding of SOLID design principles
  • Knowledge of Database programming e.g. Oracle PL / SQL
  • Experience in process development and CI / CD tools e.g. Atlassian JIRA, Rally, Jenkins, Bamboo, SonarQube
  • Knowledge of front-end technologies (e.g., JavaScript, React)
  • Experience in with Spring Cloud, Microservices
  • Ability to communicate with clients on a regular basis to clarify business requirements
  • We offer

  • Experience exchange with colleagues all around the world
  • International projects
  • Opportunities for self-realization
  • Friendly team and enjoyable working environment
  • Engineering, corporate and social events
  • Professional & soft skills trainings, medical & family care programs, and forums to explore beyond work passion (CSR, photography, painting, sports, etc.)
  • Free English classes
  • Online training course library, mentoring, career development and potential partial grant of certification
  • Unlimited access to LinkedIn learning solutions
  • Flexible working schedule
  • Compensation for sick leave and paid time off
  • Tech talks and hackathons
  • Referral bonuses
  • 報告此工作
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    申请
    邮箱地址
    通过点击 "继续", 我 同意neuvoo处理我的信息数据, 并给我发送电子邮件提醒 详见neuvoo 隐私政策 。我可以在任何时候取消订阅。
    继续
    申请表