Job Description
An Insight Global client in the Financial Services industry is looking for a Java Engineer to join their team in north Scottsdale, AZ. As a Java Engineer, you will play a crucial role in designing, developing, and maintaining our mission-critical software applications. Your expertise in Java programming, financial domain knowledge, and problem-solving skills will contribute to the success of our organization. On this team specifically, you will be responsible for looking at data governance across all of finance, and coding to enable various aspects of governance. You will also be responsible for the integration of multiple applications using data warehousing tools, as well as implementing and making enhancements to data governance frameworks.
Required Skills & Experience
- 3-6 years of experience as a Java Engineer, specifically within an -enterprise-level environment
- Experience with PL/SQL programming language
- Experience with Apache Flink software for stream-processing and batch-processing
- Experience with Apache Kafka stream-processing platform
- Previous experience with any Data Warehouse tools (Redshift, Snowflake, PostgreSQL, Azure, etc.)
- Understanding of software development best practices, including version control, code reviews, and testing methodologies.
Nice to Have Skills & Experience
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
- Any previous experience within the Financial Services industry is a HUGE plus for this team
Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.