What are the responsibilities and job description for the Java Backend Developer position at Divish Consulting?
Java Backend Developer
Location: Mountain View, CA (Hybrid
)Job Overvie
wWe are seeking a highly skilled Java Backend Developer to join our engineering team supporting Intuit's next-generation financial technology platforms. The ideal candidate will have strong expertise in Java-based microservices, cloud-native application development, distributed systems, and API engineering. You will work closely with cross-functional teams to build scalable, secure, and high-performance backend solutions that power millions of customers worldwide. Intuit is a leading financial software company headquartered in Mountain View, California, known for products such as QuickBooks, TurboTax, Credit Karma, and Mailchimp
.Responsibilitie
- sDesign, develop, test, and maintain scalable backend applications using Java and Spring Boot
- .Build and enhance RESTful APIs and microservices architectures
- .Develop cloud-native applications deployed on AWS or other public cloud platforms
- .Collaborate with product managers, architects, and frontend engineers to deliver high-quality software solutions
- .Optimize application performance, reliability, scalability, and security
- .Design and implement database schemas, queries, and data access layers
- .Participate in code reviews, technical design discussions, and architectural decisions
- .Implement CI/CD pipelines and DevOps best practices
- .Troubleshoot production issues and perform root cause analysis
- .Contribute to engineering standards, coding guidelines, and technical documentation
.Required Qualification
- sBachelor's or Master's degree in Computer Science, Engineering, or a related field
- .5 years of professional experience in backend software development
- .Strong proficiency in Java (Java 11/17/21)
- .Hands-on experience with Spring Boot, Spring MVC, Spring Data JPA, and Hibernate
- .Experience developing RESTful APIs and microservices
- .Strong understanding of object-oriented design principles and design patterns
- .Experience with relational databases such as PostgreSQL, MySQL, or Oracle
- .Proficiency with SQL and database optimization
- .Experience with distributed systems and event-driven architectures
- .Familiarity with Docker, Kubernetes, and containerized deployments
- .Experience with Git, Maven/Gradle, and CI/CD tools
- .Strong problem-solving and communication skills
.Preferred Qualification
- sExperience with AWS services such as ECS, EKS, Lambda, S3, RDS, DynamoDB, and Kafka
- .Knowledge of GraphQL APIs
- .Experience with NoSQL databases
- .Familiarity with observability tools such as Splunk, Datadog, Prometheus, or Grafana
- .Exposure to fintech, accounting, payments, tax, or financial services domains
- .Experience building highly available and large-scale enterprise applications
.Technical Skill
- sJava 11/17/2
- 1Spring Boo
- tSpring Framewor
- kHibernate/JP
- AREST API
- sMicroservice
- sKafk
- aPostgreSQL / MySQ
- LAWS Clou
- dDocke
- rKubernete
- sMaven / Gradl
- eGi
- tCI/CD Pipeline
- sAgile/Scru