Logo
Simplifile

Senior Java Developer

Simplifile, Provo, Utah, us, 84605


Overview

Job Purpose As a senior engineer with the Simplifile Document Builder Team, you will apply your knowledge of software development methodologies, best practices, problem solving and industry experience to work with the team in the design, development, maintenance and support of the Document Builder product and necessary supporting tools. You will collaborate with members of multiple teams to support the full life cycle of engineering projects. Your work will primarily be with the back-end portion of the Simplifile SAAS platform technology stack, however you will often implement full-stack solutions, including Angular front-end components. Responsibilities * Responsible for all phases of the project life cycle including implementation, programming, testing, and maintaining software systems. * Build high-quality, innovative, and fully performing software that complies with coding standards and technical designs. * Lead and mentor other engineers to ensure high quality code via design reviews, code reviews and proper unit test coverage. * Collaborate with QA team to ensure quality production code. * Design, implement, and support process improvements to guide development activities. * Work with the product organization to identify scope of work and feasible timelines, prioritize work, and allocate available resources. * Solve complex problems in development and provide solutions based on technical standards, practices and existing precedents or procedures. * Work effectively with members of the team, as well as other teams, vendors, and customers. * Frequent interaction with team and management to resolve issues or inquiries related to development, improving processes and procedures where possible. * Provide engineering level production support for the Simplifile application. Knowledge and Experience * Bachelor's or master's degree in computer science or software/computer engineering. * 6+ years' experience with relevant software stack and processes. * Experience with backend technologies, preferably Java, Spring, MongoDB and MySQL. * Experience with Angular, JSON, XML, XSL. * Beneficial experience: ElasticSearch, TestNG. * Familiar with API development and implementation. * Familiar with modern software development tools and processes. * Detail oriented and good organizational skills. * Excellent verbal and written communication skills. * Ability to work in a collaborative team environment. * Able to communicate and navigate effectively with internal and external customers to resolve technical issues and collaborate on new projects and integrations. Schedule This role offers work from home flexibility of one day per week. Intercontinental Exchange, Inc. is an Equal Opportunity and Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, gender identity, national origin or ancestry, age, disability or veteran status, or other protected status. LI-Hybrid LI-MR1

Intercontinental Exchange is an Equal Opportunity Employer and is committed to diversity in its hiring and business practices. All qualified candidates are encouraged to apply.