Skip navigation EPAM

Senior Software Engineer (Java + Azure) Weehawken, NJ, USA

  • hot

Senior Software Engineer (Java + Azure) Description

Job #: 84033
If you are an experienced Senior Software Engineer looking for a high-impact 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!



  • Work closely with product owners and other stakeholders to deliver the business solution in an agile development environment
  • Develop high-quality design & architecture and work with enterprise architects to ensure that the system architecture is in compliance with the Enterprise architecture
  • Build business applications by producing clean and efficient code using the Test-Driven Development approach
  • Identify, prioritize, and implement tasks in the Software development lifecycle
  • Perform Peer code reviews and update the peer review checklist to improve code quality
  • Demonstrate and document the Business Solution implemented
  • Participate in System integration and UAT testing phases
  • Coordinate with the Change management team and support production deployments
  • Take ownership in the delivery of functional requirements from inception through to product delivery and support


  • Extensive experience in Software Development (5+ Years)
  • Strong Understanding of Big Data technologies such as Azure, Databricks & Spark (3+ Years)
  • Hands on experience with Java 1.8 Or Scala
  • Familiar with Java concepts, collections, concurrency, web services & Spring (IOC, AOP, Integration, Unit Testing, Mockito, Hamcrest, IntelliJ IDEA)
  • Comfortable working with test-driven development using Fitnesse or Cucumber
  • Experience with CI tooling and concepts (preferably GitLab)
  • Exposure to build automation tools (preferably Maven)
  • Knowledge of Unix commands, shell scripts, Oracle SQL and PL/SQL
  • Background In Financial Services or Investment Banking as well as exposure to the Comprehensive Capital Analysis & Review (CCAR)
  • Comfortable working with distributed teams across multiple time zones in an agile environment


  • Medical, Dental and Vision Insurance (Subsidized)
  • Health Savings Account
  • Flexible Spending Accounts (Healthcare, Dependent Care, Commuter)
  • Short-Term and Long-Term Disability (Company Provided)
  • Life and AD&D Insurance (Company Provided)
  • Employee Assistance Program
  • Unlimited access to LinkedIn learning solutions
  • Matched 401(k) Retirement Savings Plan
  • Paid Time Off
  • Legal Plan and Identity Theft Protection
  • Accident Insurance
  • Employee Discounts
  • Pet Insurance
  • Employee Stock Purchase Program

About EPAM

  • EPAM is a leading global provider of digital platform engineering and development services. 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 a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential