Send me more jobs like this

Lead Software Engineer (Java-Full stack)

Keywords / Skills : Java, JavaScript, Full Stack Developer, Technical Leader, CSS, HTML, JScript, Jquery

5 - 15 years
Posted: 2018-07-23

Industry
IT/ Computers - Software
Function
IT
Role
Software Engineer/ Programmer
Team Leader/ Technical Leader
Posted On
23rd Jul 2018
Job Description
Responsibilities 
  • Full-cycle web application development using Agile approach
  • Idea generation and high-level vision creation 

  • Solution design and documenting, proposal 
  • 
Development, testing, and Production launch 

  • Run customer’s demo and education sessions 

  • Be a member of a cross-functional team that experiment with new technology and proactively searches for the best solutions and ideas in the marketplace 

  • Coordinate your work with other developers to deliver first-class technology solutions in a positive, fun, yet challenging and deadline driven environment 

  • Work closely with other Product and Technology teams, internal and external, to bring technology solutions and perspectives to the product development process 

  • Provide input on, follow and evangelize code quality guidelines and standards 

  • Participate in code reviews to highlight best of breed solutions 
Identify/troubleshoot application code-related issues, and review and provide feedback on any required final user documentation 


Requirements
  • Excellent knowledge in Java and JavaScript 
  • Good knowledge of Java Core 
  • Highly experienced in HTML and CSS (responsive layout) 
  • Back-end development experience (system design) - ability to create end-to-end systems 
  • Building RESTful API services and client integrations 
  • Experience in at least one of the modern JS frameworks and Rapid Application development platforms (AngularJS, React/Redux, Node.js, etc.) 
  • Excellent English communication skills & experience in client-facing communications (developers communicate with stakeholders directly) 
  • Self-management and strong prioritization skills 
  • Ability to work in agile environment without direct supervision 
  • Think with an agile mindset demonstrate and ability to handle any changes without unnecessary distress. 
  • Readiness to ask questions - collect and analyze requirements directly from the client 
  • Ability to create necessary documentation (incl. PRD, Test Cases, Design Docs, etc.) without having to wait for a perfectly shaped task 




About Company

Since 1993, EPAM Systems, Inc. (NYSE: EPAM), has leveraged its core engineering expertise to become a leading global product development and digital platform engineering services company. Through its ‘Engineering DNA’ and innovative strategy, consulting, and design capabilities, EPAM works in collaboration with its customers to deliver innovative solutions that turn complex business challenges into real business opportunities. EPAM’s global teams serve customers in over 25 countries across North America, Europe, Asia and Australia. For more information, please visit www.epam.com.
Similar Jobs
View All Similar Jobs