Job Location: Bangalore/Bengaluru
What you will do:
- You will be responsible for product features related to data transformations, enrichment, and analytics
- You will discuss with product managers, UX designers, and other backend teams to understand requirements and translate the same into functional specifications
- You will seize every opportunity to refactor code in the interests of maintainability and reusability
- Lead and Provide technical direction and mentorship to junior engineers and bring out the best in them
- The ideal candidate has a proven track record of building large scale enterprise products, and is a creative thinker, problem solver, learner, and a fantastic manager of people, and is motivated with engineering excellence.
Qualifications
Requirements:
- Education: BS Computer Science or Equivalent
- Minimum 9 years of software development experience
- Experience in Core Java, Concurrency, and Distributed Computing
- Experience in building high performance, scalable web services
- Experience using batch and stream processing frameworks like Spark/Kafka Streaming, Spring batch or equivalent
- Experience developing microservices and APIs
- Proficiency with Tomcat installation and configuration.
- Proficiency with Maven (preferred) or Gradle builds and dependency management systems.
- 5+ years experience writing unit test, stubs, mocks in a TDD environment using JUnit, REST Assured, or TestNG
- Experience with CI CD systems such as Jenkins or Bamboo
- Metrics-driven development experience and experience using metrics systems like Grafana, Prometheus, etc
Desired skills:
- Ability to write code that can perform efficiently in a big data setup
- Experience with big-data technologies like Spark, Redshift, etc.
- Strong knowledge of various DBMS systems including NoSQL architectures and design principles
- Experience tuning JVM for optimal application performance
- Successfully delivered software products from ideation through to implementation and support
- Experience with any Graph Database like AWS Neptune, Neo4j, Spark Graphx, etc.
- Understanding of statistics and machine learning
Submit CV To All Data Science Job Consultants Across India For Free

