Send me more jobs like this

Senior Full-stack Developer

Keywords / Skills : Full Stack Developer, Full Stack Web Developer, Java, JavaScript, HTML, CSS

4 - 10 years
Posted: 2018-04-18

Industry
IT/ Computers - Software
Function
IT
Role
Software Engineer/ Programmer
Team Leader/ Technical Leader
Education
Bachelors/ Degree
Posted On
18th Apr 2018
Job Description
Role Responsibility:

• Design, develop, test, deploy and support high quality systems

• Become a strategic part of the business by building strong relationships with all stakeholders, understanding the challenges they face and using your technical expertise to deliver the systems we need

• Collaborate with the Product Owner closely to deliver solutions and to build user-centric banking applications for use by Clients / Relationship Managers / Support functions around the world

• Understand the different technology domains within the Bank and how the data across domains is interrelated

• Constantly analyze and improve the performance and quality of the product and team

• Be willing and able to adapt to changes in priorities and requirements

• Remain open and alert to new technology opportunities



You Offer

We have a preference for the following knowledge and experience:

• Expertise with Java or any other JVM-based language

• Expertise with SQL, RDBMS design and optimization

• Expertise in JavaScript full stack development (e.g. React and Node.js)

• Expertise with HTML5 and CSS3

• Expertise with JUnit, TestNG or any other test framework

• Strong knowledge of HTTP and (REST) API design

• Working knowledge of MongoDB or other NoSQL databases

We expect these qualifications and work experience:

• Degree in Computer Science, Mathematics, Computer Engineering or related discipline is preferred but not required

• Significant work experience in commercial software development, full stack web frameworks and exposure to more recent technologies

• Theoretical foundations as well as practical experience designing and implementing distributed systems

• A real passion for and experience of Agile working practices like Scrum, with a strong desire to work with baked-in quality disciplines such as TDD, BDD, test automation and DevOps principles

• Proven ability to work well in delivering complex systems in a fast paced changing environment

• The ability to develop intuitive and robust user interfaces which improves user experience

We value these characteristics:

• Pragmatism. You have a thorough understanding of, and are highly informed by, the purist approaches. But you also have an understanding of what it takes to deliver working software

• Completion. Delivery. Shipping working software with high usability to our customers is what matters most. Your biggest thrill from a big new idea comes when you see it working in the real world

• Collaboration. Building software is primarily a social activity so you need to play well with others. Figuring out the right thing for the team to do is not about winning a debate at all costs

• Diversity. You value everyone's ideas, background, thoughts, and culture

• Curiosity. You like to learn. You continually, and deliberately, learn

• Passion. You are passionate about software. You live and breathe software. It is not just a job, it is a way of life



About Company

Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.

Headquartered in the United States, EPAM employs approximately 20,000 professionals and serves clients worldwide from its locations in the United States, Canada, UK, Switzerland, Germany, Sweden, Belarus, Hungary, Russia, Ukraine, Kazakhstan, Poland and APAC locations in Singapore, Hong Kong, China, Australia and India.

EPAM is recognized among the top companies, featuring EPAM in a variety of sub-lists, including "Leaders – Companies in Eastern Europe". The company is also ranked among the best global service providers by Global Services Magazine and Neogroup, which names EPAM "Leaders - Global Product Development" category.


www.epam.com
ww.linkedin.com/company/epam-systems
www.twitter.com/EPAMSYSTEMS
www.facebook.com/EPAM.Systems
Similar Jobs
View All Similar Jobs