Jobs /

Software Engineer 2 - Java Back-End

Intuit

Apply Now

Job Details

Location: Posted: Mar 28, 2020

Job Description

Software Engineer 2 - Java Back-End

Location US-CA-San Diego ID 2020-14251 Category Software Engineering

Overview

Come join the One Intuit Identity Platform team as a Software Engineer 2. We are looking for creative problem solvers with a passion for platform, technology and customer experiences. In this role, you will deliver quality services and core platform capabilities to solve some of the unique and challenging engineering problems, while having fun achieving the business objectives.

Responsibilities

* Work as part of a fast-paced scrum team.
* Capture requirements and design end-to-end solutions.
* Deliver robust, scalable and secure REST web services.
* Develop high quality, production ready code.
* Coordinate technical dependencies within and across teams, and work boundary-less in pursuit of engineering goals.
* Follow best practices for early defect detectionand removal. Resolve defects/bugs during the test cycles.
* Participate in effort estimation and monitor progress against milestones.
* Provide recommendations to improve product reliability, performance, and quality assurance, best practices and processes.

Qualifications

* BS/MS in computer science or equivalent work experience
* 2+ years hands-on experience developing REST web services in Java using modern frameworks (Spring boot, Spring Framework, Hibernate or other ORM, BDD, Mockito, Maven, Jenkins) and architectural best practices. Consumption and integration of RESTful API.
* Experience building scalable systems with low latency and high throughput, including operationalization and monitoring.
* Experience in object-oriented design and various design patterns.
* Experience with continuous integration, test automation and test-driven development.
* Extensive experience with AWS infrastructure and services.
* Experience with Agile Development and Scrum methodologies.
* Working knowledge of SQL and/or NoSQL database technologies like Cassandra, DynamoDB.
* Understanding of security using SSL protocols and data encryption.
* Familiar with the Software Development Life Cycle (SDLC)and CI/CD processes.
* Familiarity with containerized platforms such as Docker, Kubernetes a plus.
* Pragmatic approach to problem-solving.
* Solid communication skills. Demonstrated ability to explain complex technical issues to both technical and non-technical audiences.

Options

Apply for this job online Apply Share Email this job to a friend Refer Sorry the Share function is not working properly at this moment. Please refresh the page and try again later. Share on your newsfeed Loading...

About Intuit

Intuit builds financial, accounting, and tax preparation software. Build solutions to challenging financial problems that power prosperity for 50 million people.

View Website

Get More Interviews for This and Many Other Jobs

Huntr helps you instantly craft tailored resumes and cover letters, fill out application forms with a single click, effortlessly keep your job hunt organized, and much more.

Sign Up for Free