If you are looking for a high-impact Lead Software Engineer role with a global leader in digital transformation, EPAM is the perfect next step in your career! As an EPAMer, you’ll have the opportunity to work with a supportive team on a variety of interesting projects for some of the biggest brands in the world. Are you ready for the next step in your career journey? Apply now!
Req.#702407429
RESPONSIBILITIES
Develop, enhance, and maintain code
Build back end Micro-services and REST APIs
Unit testing
Conduct code reviews
Follow practices: code review, unit testing, CI, and other best practices
Participate in SCRUM ceremonies
Participate in estimation and planning sessions
Mentor other developers and collaborate with peers
Willingness to read code and understanding
REQUIREMENTS
Bachelor's Degree in Computer Science or similar; Master's degree in Computer Science
6+ years of development work experience
Hands-on development experience with Java and Spring Framework
Strong Design Pattern/ObjectOriented development experience
Multithreading
UnitCode writing
JPA
SQL
Should have good knowledge of APIs & microservices architecture
NICE TO HAVE
Spring Batch, Spring Integration, Java Microservice Infrastructure, REST, API First Design, TDD, BDD, Java 17 version specifically, Kafka, WebLogic, React, Financial Services background
WE OFFER
Extended Healthcare with Prescription Drugs, Dental and Vision, and Healthcare Spending Account (Company Paid)
Life and AD&D Insurance (Company Paid)
Employee Assistance Program (Company Paid)
Telehealth (Company Paid)
Short-term Disability (Company Paid)
Long-Term Disability
Paid Time Off (including vacation and sick days)
Registered Retirement Savings Plan (RRSP) with Company match
Maternity/Parental/Adoption Leave Top-up
Employee Stock Purchase Program
Critical Illness Insurance
Employee Discounts
Unlimited access to LinkedIn learning solutions