Drag

Java Developer

Location : ,

Job Description

LEAD FULLSTACK DEVELOPER

Must have heavy SQL and Batch Processing.

Job Description:

  • Strong lead full stack engineer who can contribute independently and lead the team on design, implementation and problem solve complex performance issues.
  • Candidate will be 100% hands on development. not looking for a split between hands-on vs lead. 
  • Candidates are expected to lead on technical solutioning, problem solving and be an independent contributor.
  • Critical to have the expertise to independently be able to navigate and understand complex existing code/batch processes to add new functionality along with issues resolution.
  • Candidates will be working on high data volume transaction/batch process system.
  • It is critical resource has good experience work on large complex systems handling huge data volumes with strict SLAs.
  • Must have expertise with excellent DB/SQL skills, Java, Spring , Sprint batch, Hibernate, Angular and AWS along with test automation.
  • Estimated work between BE/FE will be 70%:30%.

Minimum Experience:

  • 10 plus?years of related Full stack experience

Required Skills:

  • At least 3 to 4 years of experience leading a team on solutions
  • Full Stack programming experience including coding, debugging, and using DB/SQL skills, Java, Spring, Sprint batch, Hibernate, Angular and AWS
  • Experience in developing and delivering performant, scalable, observable, and robust cloud-based software architectures designs and software.
  • Experience in automation, scripting, developing CI/CD and DevOps capabilities.
  • Expertise lead the design and provide solutions for complex problems.
  • Excellent collaboration & communication skills. 
  • Expert proficiency in application of analysis/design engineering functions
  • Expert proficiency in application of non-functional software qualities such as resiliency, maintainability, etc.
  • Expertise with implementing integration solutions with Microservices, RESTful Web Services and Web APIs
  • Experience using software architectural principles to integrate critical software applications.
  • Provide expertise for teams in all matters related to deployment, building and release process
  • Experience delivering in an Agile environment.