Skip To Main Content
backBack to Search

Senior Data Pipeline Developer (Java, Angular)

Hybrid in India: Madhya Pradesh, Indore, India: Rajasthan, Jaipur
Java
& 4 others

We are in search of a Senior Data Pipeline Developer with expert skills in Java and Angular to join our team working for a US-based company, a leading provider in business information, analytics, and outsourcing services. In this role, you will contribute significantly to a dynamic team environment, adhering to advanced software development practices such as TDD, pair programming, and XP processes.

Responsibilities
  • Design, develop, and maintain scalable data pipelines aligning with team objectives
  • Implement complex features using Java and Angular with minimal supervision
  • Enhance the integration of the Spring framework to ensure robust backend services
  • Utilize Kafka and Elastic for efficient handling of large data sets
  • Optimize application performance through advanced multi-threading and asynchronous programming
  • Participate in and sometimes coordinate pair programming sessions to ensure high code quality and foster knowledge transfer
  • Take a proactive role in all phases of the software development lifecycle
  • Execute complex tasks independently and provide solutions to technical challenges
  • Maintain effective communication with team members and stakeholders to align on project goals
  • Keep abreast of emerging technology trends and evaluate their potential impact on projects
  • Emphasize best practices and improvement in a team setting
Requirements
  • 4-7 years of experience in software design, development, and testing
  • Advanced proficiency in Java and Angular development
  • Familiarity with leading segments of projects in an agile environment
  • In-depth knowledge of the Spring framework
  • Skills in using Kafka and Elastic for data management solutions
  • Comprehensive understanding of multi-threading and asynchronous techniques
  • Ability to work independently and with minimal direction on complex issues
  • Outstanding written and verbal communication skills
  • Continual engagement with the latest technology trends and software development practices
  • B2+ level of English proficiency, with a strong focus on technical communication
Nice to have
  • Experience with TDD and XP processes
  • Prior engagement in a highly agile work environment
Benefits
  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • Opportunity to join and participate in life of EPAM's Employee Resource Groups
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn