Talent.com
No longer accepting applications
Lead Java Developer - (4-8 yrs of Exp)

Lead Java Developer - (4-8 yrs of Exp)

Alagzoo CorpThane, IN
17 hours ago
Job description

Position Description :

  • Provide technical leadership and mentorship to team members
  • Strong programming skills in Java, Spring Boot development, designing and developing REST APIs and front-end development using JavaScript, HTML5, CSS3, Bootstrap, Angular JS
  • Knowledge and working experience in Hadoop eco system
  • Experience in Scala and Python programming language with Spark
  • Familiarity with Spark programming paradigms (batch and stream-processing). Understanding of different data abstraction objects used in spark for different use cases, use of optimal data format and other optimization techniques.
  • Strong knowledge of writing optimized Spark and Hive SQL and experience to tune poor performing queries.
  • Participate in detailed technical design, development, implementation, and support of Big Data applications.
  • Strong experience with SQL and relational databases like PostgreSQL, MySQL, SQL Server
  • Familiarity and prior experience with Agile / Scrum development methodologies
  • Collaborate with product owners and product managers, help with scoping product requirements
  • Work with Product Managers and Software Engineers to groom features (user stories and tasks)
  • Familiarity with one or more stream processing / queuing technologies like Spark Streaming, Kafka, Kinesis, Flink, etc. preferred.
  • Knowledge of different development and testing methodologies including TDD and BDD.

What qualifications we’re looking for :

  • Exceptional coding abilities (Java, Spring boot, full-stack development)
  • Excellent organization, critical-thinking and personal leadership skills
  • Self-starter with the ability to deliver with minimal supervision
  • Team player
  • Analytical mind with problem-solving aptitude
  • Solid experience as a Senior Software Engineer for Microservices / Cloud.
  • Extensive experience with multiple technical languages, ecosystems, and platforms
  • Deep experience integrating frameworks into core engineering practices
  • Experience using system and performance monitoring tools (e.g. New Relic, DataDog, AppDynamics)
  • Experience with automated testing frameworks
  • In-depth knowledge of relational databases (e.g. SQL Server)
  • Experience with Service Oriented Architecture
  • BSc / BA in Computer Science or a related degree
  • Bonus points for :

  • Linux knowledge
  • Agile Development experience
  • Test-driven design experience
  • Experience with containerization and virtualization
  • Experience with building large scale SaaS software
  • Knowledge of scripting languages such as Python
  • Knowledge with CI / CD pipeline
  • Knowledge with NoSQL databases
  • Create a job alert for this search

    Lead Java Developer • Thane, IN