FAQs
What is the main focus of the Software Engineer (Java) position at iManage?
The main focus of the Software Engineer position is to develop solutions to transition the SPM product, a security application, from on-premise offerings to a SaaS cloud solution.
What responsibilities will I have as a Software Engineer in this role?
As a Software Engineer, you will take ownership of projects through the full SDLC, design and implement software solutions, work with engineering managers to deliver the product roadmap, participate in design and code reviews, engage in Agile ceremonies, and help create a collaborative work environment.
What are the required qualifications for this position?
The required qualifications include experience in Java and related design patterns, a strong programming competence, an eagerness to learn, a strong work ethic, and a degree in IT/Computer Sciences or equivalent work experience.
Are there any preferred qualifications that could enhance my application?
Yes, preferred qualifications include experience in Spring/Spring Boot, Infrastructure as Code, Kubernetes, building distributed systems, exposure to cloud development (Azure, GCP, AWS), experience in developing RESTful APIs, and familiarity with Agile environments.
What type of development environment will I be working in?
You will be working in an Agile environment, which includes participating in ceremonies and stand-ups to facilitate collaboration and project delivery.
Will I be actively participating in the product development process?
Yes, you will be actively involved in the product development process, including participating in design and code reviews, engaging with the team on the product roadmap, and contributing to creating a fun and energetic workplace.
What programming languages or technologies should I be familiar with for this position?
You should be familiar with Java, and having experience with Spring/Spring Boot, Infrastructure as Code, Kubernetes, and RESTful API development would be beneficial.
Is there any focus on cloud technologies in this role?
Yes, there is a focus on cloud technologies, specifically in transitioning products to a SaaS cloud solution, and experience with Azure, GCP, or AWS is considered a bonus.
What kind of projects will I be responsible for in this role?
You will be responsible for projects that involve the SDLC from design through implementation and production maintenance, particularly focusing on building secure and scalable solutions for the SPM product.
How important is a willingness to learn and improve in this position?
A strong willingness to learn and continuously improve is crucial for this position, as it reflects the company's emphasis on personal and professional growth within a collaborative team environment.