Position: Junior Java Software Engineer
Company: Intapp
Experience required: no_exp
English level: intermediate

**About Intapp:**
Intapp provides the first and only professional and financial services industry cloud to help firms shift to a modernization strategy and gain a growth edge in today’s competitive marketplace. Over 1,300 customers globally, including
96 of the Global 100 law firms, five of the top eight global accounting firms, and more than 600 capital markets and financial advisory firms, rely on us. We offer intelligent solutions – purpose-built for partner-led firms – spanning 
the entire client lifecycle, from strategy through origination and execution. Intapp is backed by Temasek and Great Hill Partners. For more information, visit www.intapp.com

**Project Description:**

Intapp Cloud TechFoundation, is a multi-tenant cloud platform that provides wide array of common services to support Intapp Cloud products. Common Cloud Services provided by the Itapp TechFoundation includes Identity and Access Management(IAM) to support platform-wide SSO, User Management, Role Management, and API access management, Common Data Services (CDS) for loading, validating, and distributing different types of entity data across platform, Documents Automation Service for templatizing, combining, and rendering of documents, Centralized Tenant anagement Service for Customer provisioning, onboarding, and adding/deleting product subscriptions for customer, Third-party data integration service for resource verification, and Infrastructure for building, testing, and deploying new cloud applications.

We use (to name a few): AWS, Kubernetes, Java Spring Boot, Kafka, Postgres RDS, Vault, Jenkins for CI/CD.

**Responsibilities:**

Design and implement features for our product. 
Participate in product management and help shape product architecture. 
Participate in all phases of software development, from design to implementation, testing, release and maintenance.


**Our ideal candidate would have:**

Proven working experience (>1 year) in Java, Spring, Spring Boot, Tomcat, Hibernate (or other ORM tool), Spring MVC REST.
Computer Sci. and Engineering Degree
Testing: JUnit, PowerMock or Mockito
Experience in JavaScript libraries such as Angularjs, Bootstrap etc. 
Proven working experience with Spring Cloud is a big plus.
Good to know:
-SQL, NoSQL 
-Docker, Cloud deployment (AWS)
-CI/CD  
Experience in working within a co-located/distributed development team.
Good communication skills