Java Developer – API + Python expertise - INA Solution Inc
NULL, IL
About the Job
Job Description:
- Client IT has an exciting opportunity for a Contractor- Engineer 2, Data Services.
- The IT Data Services team is responsible for curating and providing access to data assets to internal and external data consumers.
- As the Data Services team implements a cloud-based modern architecture to support its data ingestion and transformation processes, it is also seeking to create a next-generation services layer to provide a platform to expose that data in a scalable, secure way.
- To implement this next-generation services layer, client is expanding client's team to include an integration engineer well-versed in AWS serverless components for RESTful API development.
- Candidate's areas of expertise include implementing software engineering best practices in design, development, and utilization of APIs in cloud platforms.
- Candidate must have a strong and continuously evolving technical mastery of RESTful API development focused on Python, Lambda, and API Gateway.
- This includes hands-on programming, participating in design sessions, code reviews, and system testing during various phases of development.
Responsibilities:
- As a key member of client's team, The Engineer 2, Data will focus on providing viable recommendations for new solutions and refining processes to ensure application development and security standards are met.
- Exercising leadership to enable the team to analyze issues and implement solutions is a main component of your role.
- As subject matter expert for client's team, Candidate will be the first point of contact for application product owners integrating with client's data assets and will partner with various business, IT, and external teams on a variety of inquiries.
- Candidates will collaborate with management to ensure security compliance during periodic external and internal audit processes.
- Equal Opportunity Employer/Disability/Veterans
Qualifications:
- Must have at least 3 years' experience in Java-based software development
- Expert-level experience of Python
- Proficient experience with RESTful web services, AWS Lambda and API Gateway
- Knowledge in API security frameworks, token management and user access control including AWS Cognito/Azure, OAuth, JWT, OpenAPI, etc.
- Proficient in querying a variety of data sources including APIs, RDBMSs, document stores, etc.
Preferred Qualifications:
- Bachelor's degree in Computer Science, Computer Information Systems, Management Information Systems, or related field
- AWS Certifications: Cloud Practitioner, Solutions Architect (Associate), Developer (Associate)
- Experience in CI/CD framework to create/modify CI pipelines using GIT (Bitbucket preferred)
- Experience working on event-based services like SQS, SNS for data integration patterns with applications
Source : INA Solution Inc