Software Engineer (Java) / Senior Software Engineer (Java)
Epam
Hong Kong, Hong Kong SAR
17小时前

DESCRIPTION

We are looking for an energetic Senior / Software Engineer in Java 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

  • Analyze business requirements, design and implement solutions, and develop software components as defined by the software development life cycle (SDLC)
  • Collaborate with business and bring value to user
  • Participate with global development community on evolving the architecture and delivery approach
  • Further the knowledge and enthusiasm of software engineering techniques with your peers
  • Take pride in the quality of delivered software
  • Requirements

  • Solid experience with Java multithreaded and distributed architecture (eg message driven)
  • Hands on agile practice (TDD, Spec-By-Examples, Continuous Delivery) and process (Scrum, XP, Kanban)
  • Strong background on computer science like algorithms, data structure, design patterns
  • Proficiency on clean coding, TDD tools (eg : Junit), refactoring skills
  • Solid experience on relational databases like Oracle and feel home under Linux environment
  • Strong analytical, problem-solving and synthesizing skills (you know how to figure stuff out)
  • Able to guide team members operating in an agile development methodology
  • Excellent in problem solving and troubleshooting
  • Committed to the use of engineering practices that support rapid delivery in a fast-paced environment
  • Passionate about test driven software engineering and continuous delivery techniques able to build relationships and build trust across a global organization, working independently and with the team to work efficiently with stakeholders
  • Nice to have

  • 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
  • Experienced with development process and CI / CD tools e.g. Atlassian JIRA, Rally, Jenkins, Bamboo, SonarQube
  • Knowledge in frontend technologies (e.g., JavaScript, React)
  • Experienced in Spring Cloud, Microservices
  • Ability to communicate with customer on regular basis to clarify business requirements
  • We offer

  • Friendly team and enjoyable working environment
  • Work-life balance and flexible schedule
  • Online training library, mentoring, career development and potential partial grant of certification
  • Unlimited access to LinkedIn learning solutions
  • Referral bonuses
  • Compensation for sick leave and paid time off
  • Opportunities for self-realization
  • 报告这项工作
    checkmark

    Thank you for reporting this job!

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

    申請
    郵箱地址
    通過點擊“持續”,我允許neuvoo同意處理我的數據並向我發送電子郵件提醒,詳見neuvoo的 隱私政策 。我可以隨時撤回我的同意或退訂。
    持續
    申請表