Insight Global is seeking a Java/Python Engineer to work hybrid onsite for a Large Financial Institution. This resource will be responsible for the design, development, and maintenance of scalable and robust APIs that power our products and services. Works closely with leadership and cross-functional teams to build high-performance APIs that are secure, efficient, and easy to use. Plays a crucial role in shaping the technical direction of data integration layers and contributes to the overall architecture of centralized data platforms. Ensure quality of code and data through rigorous testing and automation.
Lead the design, development, and maintenance of high-quality, scalable, and secure APIs.
Write clean, maintainable, and efficient code while adhering to industry best practices.
Align with leadership on engineering strategy and provide direction to junior engineers.
Collaborate with product managers, designers, and other engineers to define and implement API functionality.
Develop and maintain API documentation for internal and external stakeholders.
Ensure API performance, reliability, and scalability through thorough testing and optimization.
Troubleshoot and resolve complex technical issues related to API functionality.
Continuously improve existing APIs by identifying bottlenecks and performance issues.
Ensure adherence to coding standards, quality, and security best practices.
Contribute to the overall architecture and technical roadmap of the platform.
Stay up to date with emerging trends and technologies in API development.
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to
[email protected].
To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy:
https://insightglobal.com/workforce-privacy-policy/ .
Bachelors degree in computer science, engineering, or a related field (or equivalent experience).
8+ years of experience in software development, with a strong focus on API design and implementation (RESTful, SOAP, GraphQL)
8+ years of experience working with databases.
5+ year experience in engineering with python and/or java.
Solid understanding of API security practices, including OAuth, JWT, and other authentication/authorization techniques.
Experience with API management tools (e.g., Kong, Apigee, AWS API Gateway).
Experience with load balancing and API rate limiting techniques.
Experience with GCP Data Platform (Deployments, Instances and Controllers) + MySQL and PLSQL Experience
Experience with microservices architecture and containerization (Docker, Kubernetes)
Familiarity with serverless architecture.
* Experience with CI/CD Pipelines
Experience with Airflow, Github, Jenkins, Postman and/or Katalon
Experience with Kotlin
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.