2 Intuit Jobs
·
10-16 years
Bangalore / Bengaluru
Intuit - Staff Software Engineer - Java/Spring Boot (10-16 yrs)
Intuit
posted 2mon ago
Flexible timing
Responsibilities :
- Be the technology leader and demonstrate ownership of critical platform service
- Responsible for the design and architecture of the initiative
- Responsible for engineering and operational excellence for the team's deliverables
- Designing/developing REST services with high availability and resiliency
- Implementing world class user experience working closely with designers and product owners
- Act in a technical leadership capacity: Mentoring junior engineers, new team members, and applying technical expertise to challenging programming and design problems
- Roughly 60% hands-on coding
- End to end engineering, quality focus with world class engineering and operational excellence.
- Devops responsibilities with Infrastructure as a code philosophy
- Innovation Champion - creative ways of solving customer issues within constraints
- Work cross-functionally with various Intuit teams: product management, various product lines, or business units to drive forward results
- Experience with Agile Development, SCRUM, or Extreme Programming methodologies
- Be an effective communicator
Qualifications :
- At least 10+ years' experience developing web, software applications
- BS/MS in computer science or equivalent work experience.
- Strong Object Oriented Programming concepts
- Strong Java, Java EE skills and Spring framework
- Strong experience in back end programming in Java / Java EE, Springboot
- Have at least 3 years for experience in Server Side Technologies
- Experience in AWS and Kubernetes an added advantage
- Experience in DevOps an added advantage
- Experience in handling mission critical services and platform - an added advantage
- Solid communication skills: Demonstrated ability to explain complex technical issues to both technical and non-technical audiences
- Experience in monitoring for service performance and failures and diagnosing root cause
- Ability to dis-ambiguate at large scale to deliver solutions for complex problems.
- Ability for rapid experimentation and productizing.
Desirable Skills :
- Knowledgeable with Data Science tools and frameworks (i.e. Python, Scikit, NLTK, Numpy, Pandas, TensorFlow, Keras, R, Spark).
- Basic knowledge of machine learning techniques (i.e. classification, regression, and clustering).
- Understand machine learning principles (training, validation, etc.)
- Knowledge of data query and data processing tools (i.e. SQL)
- NoSql and MLOps ( kubeflow , MLPipeline ).
- Proficient in at least one big data tech - > kafka , flink , cassandra , redshift , bigquery.
- Proficient in Hadoop , Spark or Flink based data processing .
- Thorough understanding of large scale distributed systems, micro services and two programming languages (Java and Python).
Functional Areas: Other
Read full job descriptionPrepare for Software Java Engineer roles with real interview advice
10-16 Yrs
Bangalore / Bengaluru