Search by job, company or skills

Epsilon Data Management

Lead Software Engineer

8-10 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 14 hours ago
  • Be among the first 20 applicants
Early Applicant
Quick Apply

Job Description

Responsibilities

  • Design and development of complex systems, large-scale enhancements from start to finish.
  • Design, develop, and implement robust, high volume applications using Java, SQL, NoSQL, Spring, Hadoop and other related technologies.
  • Work independently to determine methods and procedures on new or special assignment to find solutions to complex problems.
  • Identify appropriate risks and develop mitigation plan.
  • Create re-useable processes that help implement each solution.
  • Work with stakeholders to understand the business needs and gather requirements to develop appropriate applications.
  • Prepare business and technical documentation.
  • Research market to identify upcoming technology to implement within the company.

Qualifications

  • A Bachelor's degree in Computer Science or a related field or equivalent experience.Preferred: B.E/ B.Tech/ M.Tech/ MCA.
  • 8-10 years experience in Core Java and Enterprise Java Technologies.
  • Solid Experience in the following technologies:Big Data Ecosystems: Hadoop, Spark, Kafka, Hive, Cassandra.
  • Spark, Python, Streaming and Batch Analytics processes.
  • Open source frameworks (OSS) like Spring IO, Spring MVC, Spring Hibernate, Spring Boot.
  • Experience in following Tools: Eclipse, Maven, Gradle, DB tools, Bitbucket/JIRA/Confluence.
  • Experience with the following Application Servers: Apache Tomcat 6.x, Jboss 4.0.
  • Can develop SOA services and good knowledge of REST API and Micro service architectures.
  • Solid knowledge of web architectural and design patterns.
  • Solid understanding of software security practices including user authentication and authorization, data validation and an understanding of common DOS and SQL injection techniques.
  • Experience with profiling, code coverage, logging, common IDE's and other development tools.
  • Familiar with Agile Methodologies - SCRUM.
  • Strong communication skills (verbal and written).
  • Ability to work within tight deadlines and effectively prioritize and execute tasks in a high-pressure environment.
  • Demonstrated verbal and written communication skills, and ability to interface with Business, Analytics and IT organizations.
  • Ability to work effectively in short-cycle, team-oriented environment, managing multiple priorities and tasks.
  • Ability to identify non-obvious solutions to complex problems.

More Info

Job Type:
Industry:
Function:
Employment Type:
Open to candidates from:
Indian

About Company

Epsilon is a global advertising and marketing technology company positioned at the center of Public Group. Epsilon accelerates clients ability to harness the power of their first-party data to activate campaigns across channels and devices

Job ID: 116716219

Similar Jobs