Saturday, November 07, 2020

Principal Software Engineer - Java/Big Data/CI/CD (10-15 yrs) (Ally-Executive)

Seeking candidates from BIG DATA DOMAIN

Qualifications:

- Bachelor's degree or equivalent in computer science

- 12+ years- experience in Core Java and Enterprise Java Technologies (J2EE technologies ( Servlets, Java scripts, JPA and Web/UI technologies, Angular, CSS/HTML))

- Solid Experience in the following technologies

1. Big Data Ecosystems: Hadoop, Spark, Kafka

2. Spark, Python, Streaming and Batch Analytics processes

- Experience in 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

- Knowledge of JavaScript UI frameworks is desirable (backbone, angular, react, etc.)

- 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.

- Scripting Languages: JSP & Servlets,XML, HTML, Python and Bash

- Familiar with Agile Methodologies - SCRUM and 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

- Behavioral Attributes

1. Team player with excellent interpersonal collaboration skills

2. Strong verbal and written communication

3. Possess Can-Do attitude to overcome challenges with high energy levels

4. Self-motivated, directed and passionate

Nice to have qualifications:

Technical :;

- Java Certifications

- Strong technical knowledge of SQL and data analysis with relational database modeling principles and techniques

- Working knowledge of Data Technologies in the Cloud such as AWS services of compute, storage, messaging, RDS/Redshift or Snowflake

- Nice to have strong skills in writing SQL queries (Oracle/SQL Server/Warehouse/NoSQL).

- Basic UNIX/Linux knowledge/exposure is a plus but not required

- Knowledge of data warehousing concepts

- Nice to have proven expertise in ETL/ELT tooling such as Nifi, Pentaho, Integration Services, Informatica, Data Pipeline, Glue

Non-Technical:

- Functional knowledge of CRM, Marketing, Loyalty

- Excellent Analytical and problem solving skills

- Ability to diagnose and troubleshoot problems quickly

- Strong time management skills with accountability

- Ability to take full ownership of tasks and projects

Apply Now

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.