Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

Intuit Staff Software Engineer 
India, Karnataka, Bengaluru 
6041790

06.07.2024
Qualifications

Qualifications:

  • BS/MS in Computer Science or equivalent with at least 10+ years of software development experience.
  • 10+ years of experience designing & developing systems/software for large business environments comprising Java , Cloud and middleware environments.
  • Nice to Have understanding of front-end development technologies including ReactJS, JavaScript, JQuery, etc.
  • Strong knowledge on design patterns, and object-oriented analysis and design (OOAD)
  • Strong design and coding skills in Enterprise Java, REST & SOAP web services, ORM (JPA/Hibernate), Spring, SpringBoot, Maven, JMS, Caching, XML, JSON.
  • Strong experience on AWS Services and Cloud Native technologies.
  • Experience with Testing frameworks with a focus on driving high test coverage, including methodologies like TDD.
  • Familiarity with GraphQL is a Plus.
  • Experience with multiple integration technologies / frameworks.
  • Familiar with the development challenges inherent with highly scalable and available web applications.
  • Able to operate at highly varying levels of abstraction from business strategy to product strategy to high level technical design to detailed technical design to implementation.
  • Strong knowledge with DB schemas, SQL, and DB-app interfaces; RDBMS, NoSQL, DynamoDB etc
  • Demonstrated experience in working with geographically distributed teams, across time zones.
  • Experience in Agile Development, Scrum, and Iterative approaches.
  • Team player possessing strong analytical, problem solving and communication skills.
  • Ability to work effectively in a fast paced, complex technical environment.
  • High adaptability and flexibility.
  • Experience driving for results across cross-functional teams while maintaining effective working relationships.
  • Leading meetings, presenting, being a technical go-to person, and cross-functional leader.
  • Excellent communication skills. Communicates clearly, succinctly and persuasively to all levels of employees, customers and management (including executives).
  • "Self-starter" attitude and the ability to make decisions independently.