Skip navigation EPAM

Lead Software Engineer in Java Shenzhen, China

  • hot

Lead Software Engineer in Java Description

We are looking for a Lead Software Engineer in Java. Being a part of the China Delivery team, you will be working on Java backend development in China where we provide IT solutions for our clients in diverse industries. As a Java professional, you’ll fulfill the development lead role to rationalize practices of Agile Methodology in the development team, partnering with multiple functional roles/teams to ensure delivery.


#LI-DNI#REF_CN_MTF

Responsibilities

  • Design, develop, and maintain robust and scalable back-end systems using Java, focusing on high-performance solutions for the innovation hub’s projects
  • Implement efficient and reliable data storage solutions, working with SQL and NoSQL database systems to manage and manipulate large datasets
  • Collaborate with front-end developers and UX designers to ensure seamless integration of user-facing elements with server-side logic
  • Write clean, maintainable, and well-documented code adhering to best software development practices
  • Participate in an Agile/Scrum environment to effectively manage time and resources across multiple projects and meet critical deadlines
  • Develop APIs that support front-end client and mobile applications, ensuring strong functionality and optimization
  • Conduct thorough unit, integration, and system testing to identify and resolve bugs, malfunctions, and performance issues
  • Optimize application for maximum speed, scalability, and security, frequently updating and modifying systems as necessary
  • Communicate technical details, challenges, and solutions effectively with non-technical team members and stakeholders
  • Ensure compliance with data protection and security protocols, applying best practices in secure coding to protect sensitive information
  • Support the creation and deployment of real PoCs in the Chinese market, contributing insights that could be beneficial for adapting and implementing in European markets

Requirements

  • Bachelor's degree or above in Computer Science, Software Engineering, or related disciplines
  • Minimum 5+ years of experience in software engineering and development
  • Expert level of knowledge of Core Java, Spring ecosystem, experienced in developing Restful microservices, advanced knowledge of one of these areas: JavaScript, Big Data or Cloud (AWS/GCP/Azure)
  • Has experience in setup or enhancement of development processes according to best engineering practices to ensure the delivery of high-quality solutions
  • Experienced in designing complex and highly scalable, flexible system architecture from scratch, and ensure its implementation in a new project
  • As a decision-maker, having played architect, tech lead or project technical owner role with leading a team of 10+ engineers
  • Experience in pre-sales and discovery activities being able to present technical solutions to the customer
  • Upper Intermediate level (CEFR B2+) or higher of spoken and written English

We offer

  • By choosing EPAM, you're getting a job at one of the most loved workplaces according to Newsweek 2021 & 2022&2023
  • Employee ideas are the main driver of our business. We have a very supportive environment where your voice matters
  • You will be challenged while working side-by-side with the best talent globally. We work with top-notch technologies, constantly seeking new industry trends and best practices
  • We offer a transparent career path and an individual roadmap to engineer your future & accelerate your journey
  • At EPAM, you can find vast opportunities for self-development: online courses and libraries, mentoring programs, partial grants of certification, and experience exchange with colleagues around the world. You will learn, contribute, and grow with us

How We Hire

• Here, we summarize the typical journey to finding a job within EPAM.

• Apply and tell us about yourself!

• Go through some standard interviews:

  • - General interview with a recruiter
  • - Technical interview with our technology experts
  • - Manager interview or Offer interview with a hiring manager

• Get ready to join the team!

• Not sure if you meet all the requirements? No problem. Let's talk anyway and find out more!

• It takes 1 min of application to start the journey with us. Apply now!

Life at EPAM

  • EPAM Systems Inc. (EPAM) is a leading digital transformation services and product engineering company.
  • We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to various innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to learn and grow continuously.

Witaj. W czym możemy pomóc?

NASZE LOKALIZACJE