Job Information
Target Sr Engineer in Bangalore, India
About us:
Working at Target means helping all families discover the joy of everyday life. We bring that vision to life through our values and culture. Learn more about Target here (https://corporate.target.com/about) .
About API Gateway:-
We Provide robust platforms and promote best practices to enable APIs In Target Tech. The Development Team is present in both TII & MPLS providing seamless 24/7 support to Target Community.
Overview:
We are looking for an Senior Engineer to support our API Gateway infrastructure, working closely with the Lead Engineer. This role will involve hands-on development and operational support of our API Gateway, sidecar proxy, and server management using Ansible.
Key Responsibilities:
API Gateway Management: Design, implement, and maintain the API Gateway using HAProxy, Envoy Proxy, ensuring high performance and reliability.
Sidecar Proxy Development: Enhance and support the in-house sidecar proxy written in Golang, focusing on performance optimization and feature development.
Server Fleet Management: Automate server management and deployment using Ansible, ensuring efficient resource utilization and uptime.
Internal Router Control Plane: Collaborate on the development and maintenance of the internal router control plane using Golang, integrating with Kafka, Redis, and MongoDB.
Content Delivery Network (CDN) Integration: Support content delivery network services and focus on performance optimization and feature development.
API Monitoring: Implement and manage API monitoring solutions to track performance, availability, and security metrics.
API Security: Develop and enforce API security best practices, utilizing tools and frameworks to protect against vulnerabilities.
Qualifications:
Bachelor’s degree in Computer Science, Engineering, or a related field.
4+ years of experience in software development, preferably in backend systems built on JVM
Familiarity with Golang and microservices architecture is a big plus
Basic understanding of API management and experience with Envoy Proxy is a plus.
Experience with Ansible or similar automation tools.
Knowledge of Kafka, Redis, and MongoDB is advantageous.
Understanding of CDN technologies and API security concepts is a plus.
Strong communication skills and a team-oriented mindset.
Skills :
Excellent problem-solving and analytical skills.
Strong communication and interpersonal skills, with the ability to articulate complex technical concepts to principal engineers, product manager, management stakeholders.
Must Have Skills:
Java/Kotlin, ReactJS/Angular and Postgre