Overview
Skills
Job Details
We are looking for a highly skilled and motivated Senior Java Backend Engineer to join our team at Intuit. This role demands strong technical expertise, proactive ownership, and the ability to thrive in a collaborative and hybrid environment.
Mandatory Requirements:-
Strong backend expertise in:
Java, Spring/Spring Boot, REST API development, ElasticCache (AWS), NoSQL databases, Kubernetes, and Jenkins. -
Must be available to work on-site at Intuit Mountain View (MTV) office at least 3 days per week: Monday, Wednesday, and Thursday.
-
A self-starter with extreme ownership and accountability for tasks, with the ability to report progress during daily stand-ups.
-
Able to escalate blockers and identify risks early to ensure timely delivery of features.
-
Must be able to develop, test, and deploy production-ready code using Jenkins CI/CD pipelines.
-
Willing to participate in an on-call pager duty rotation one week every 2 months.
-
Comfortable working with Product Managers to analyze requirements and create system design diagrams before implementation.
-
Familiarity with Referral Management Systems or Affiliate/Partner Management Systems is a plus, but not required.
-
Exposure to distributed systems or microservices is beneficial.
-
Experience with Git or other version control systems.
-
Design, build, and maintain scalable backend applications using Core Java, Spring, and Spring Boot.
-
Develop secure and efficient RESTful APIs.
-
Leverage multithreading and synchronization for performance and responsiveness.
-
Work closely with PMs and cross-functional teams to understand and deliver feature requirements.
-
Perform unit testing, code reviews, and production deployments via CI/CD.
-
Own and deliver assigned features from planning to release.
-
Monitor and troubleshoot production issues, including participation in on-call rotations.
-
10+ years of backend development with Core Java.
-
Strong expertise in Spring/Spring Boot and REST API architecture.
-
Hands-on experience with ElasticCache (AWS), NoSQL databases, Kubernetes, and Jenkins.
-
Solid understanding of multithreading, synchronization, and performance tuning.
-
Excellent communication, problem-solving, and teamwork skills.
-
Proven ability to work independently and escalate appropriately.