Senior Integration Developer
Senior Integration Developer - 85825Y0882
- Location
- REMOTE
- Workplace
- Remote
- Employment
- Full Time
- Salary
- —
Posted 2mo ago
REMOTE
SCOPE OF SERVICES
TASKS
Design and develop APIs, microservices and their configurations
Develop unit and integration tests to cover the automated testing of API applications within a cloud environment
Create clear, well-documented and modular code
Ensure that components are securely designed and leverage secure third-party libraries
Contribute to technical documentation for API microservice applications
Develop and configure CI/CD automation processes to ensure rapid & consistent delivery of API applications
Participate in brainstorming sessions and group activities to determine new solutions and ideas to optimize our development procedures
Promote an environment that supports collaboration, innovation, and continuous improvement
Establish and maintain strong relationships with our clients, team members, and other OTI teams
MANDATORY SKILLS/EXPERIENCE Note
8+ years of overall software development experience
5+ years of development with experience with programming languages/frameworks such as Java/Spring and NodeJS/Express
3+ years of solid hands-on experience with Azure and/or AWS and knowledge of various cloud services
Experience developing API microservice applications using stateless architecture patterns, Domain-Driven Design, and RESTful architecture best practices
Experience in developing applications that employ synchronous or asynchronous services based on performance & business requirements
Strong knowledge of data integration technologies, patterns, and processes
Understanding of secure coding best practices
Understanding of API Gateways, proxies, and concepts of securing API endpoints (e.g., rate limiting, API tokens)
Experience with relational (e.g., PostgreSQL) and no-SQL (e.g., MongoDB) databases.
Experience with Git, Azure DevOps Pipelines, Terraform or equivalent CI/CD tools
Experience with Containerization and Microservices
A team player with excellent communication skills, both written and oral, interpersonal, organizational skills, and problem-solving ability to work with customers and other nontechnical end users on complex issues
Has a high degree of responsibility and can work as an independent contributor to accomplish program goals
DESIRABLE SKILLS/EXPERIENCE
Experience using Azure services for Security, App Service, Logic Apps, Blob Storage, Data Lake, etc.
Experience with Informatica Intelligent Cloud Services
Experience with Azure Monitoring services
Microsoft Certified Azure Solutions Architect Expert
Skills
- Java
- Spring
- NodeJS
- Express
- Azure
- AWS
- Git
- Azure DevOps Pipelines
- Terraform
- PostgreSQL
- MongoDB
- Informatica Intelligent Cloud Services
Similar roles
Lead Software Engineer - City
Okc · Oklahoma City, OK, United States · USD 40–60/hr · today
Senior Software Engineer
Redwood Materials · remote · Nevada · USD 180,000–237,500/yr · today
Embedded Software Engineer – Power Electronics, Energy Storage
Redwood Materials · San Francisco, California, United States · USD 180,000–237,500/yr · today
Senior Full-Stack Engineer (Go Strength)
Sharesource Australia · Hanoi, Vietnam · today
Machine Learning Engineer
FPT Asia Pacific Pte · Singapore · today
Forward Deployed Engineer
DevRev · India · today