Skip navigation EPAM

Senior Software Engineer (Java 8, Junit, SQL) Bangalore, India

  • hot

Senior Software Engineer (Java 8, Junit, SQL) Description

Job #: 92469
We require a highly skilled Senior Java Engineer with expertise in JUnit and SQL to join our dynamic team. As a Senior Software Engineer, you will play a crucial role in designing, developing, and maintaining high-quality software applications. Your proficiency in Java programming, unit testing, and SQL database operations will contribute to the success of our projects and the continuous improvement of our software solutions.
#LI-DNI
#LI-DNP

What You’ll Do

  • Understand, deep dive, develop and deploy SQL queries and data pipelines following documentations with minimal to no guidance
  • Independently find the solutions to most of the technical problems that are within the scope of your project(s)
  • Learn from the existing designs and implementations from the team code base and follow the same pattern to write your code
  • Write query to pull relevant data from existing tables and populate dashboard/spreadsheet to represent the required stats
  • Build pages or new widgets in entity review UI to render required information to reviewers
  • Build back-end services to provide data to review UI
  • Design and implement enforcement platform functionality to enable entity review
  • End-to-end testing, optimization and integration of implemented solutions/services

What You Have

  • Minimum 5 years of industry experience in relevant areas
  • Computer science, computer engineering, or relevant degrees
  • Proficiency in programming in Java
  • Proficient in SQL, Junit
  • Basic understanding in Machine Learning
  • JavaScript or other frontend technologies
  • Proficient in Java/C++/python and SQL
  • Experience with ETL and Data Pipelines
  • Hands-on experience working with systems for collaborative code reviews, version control, and automated testing

We Offer

  • Opportunity to work on technical challenges that may impact across geographies
  • Vast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certifications
  • Opportunity to share your ideas on international platforms
  • Sponsored Tech Talks & Hackathons
  • Unlimited access to LinkedIn learning solutions
  • Possibility to relocate to any EPAM office for short and long-term projects
  • Focused individual development
  • Benefit package: Health benefits, Retirement benefits, Paid time off, Flexible benefits
  • Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)

HELLO! HOW CAN WE HELP YOU?

OUR OFFICES