Java Fullstack (React) Developer (Lead)
Infogain
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Tech stack
API
Artificial Intelligence
Azure
C++
Cloud Computing
Cloud Computing Security
Continuous Integration
Data Structures
Software Debugging
Distributed Systems
Memory Management
JSON
Maven
OAuth
JSON Web Token
Software Engineering
Web Platforms
Multithreading
Google Cloud Platform
Git Flow
Information Technology
REST
Microservices
Job description
C++ Developer (Senior) with skills C/C++ Development, C++, JSON, REST APIs, GCP-Apps for location Bangalore, India, * Accountable to build high-quality, cloud-native software within a standardized CI toolchain
- Collaboratively codes, tests, and builds services in a shared monorepo environment
- Performs meaningful unit testing using Google Test
- Accountable to maintain code quality and ensure cloud systems remain secure and integrated
- Provides input to story prioritization and leads small development pods or workstreams as needed
- Supports Technical Product Manager in preparation of requirements for each release
- Attends scrum ceremonies and updates status in Rally on a daily basis
- Continuously works with global teams to improve technical practices across time zones
- Attends release planning meetings and technical reviews
- Provides implementation coverage and on-call support, including warranty phases
- Takes a proactive approach to continuous learning and self-guided problem solving
Requirements
- Minimum 5-7 years of professional experience as a C++ Developer
- Designing, coding, and debugging modern C++ microservices
- Developing and operating high-performance distributed systems in GCP
- Expertise in: Modern C++ (11/17), Multithreading, and Data Structures
- Expertise in: gRPC, GCP Pub/Sub, and REST/JSON APIs
- Understanding of: OAuth2, JWT, and cloud security best practices
- Solid knowledge of Algorithmic thinking and Distributed Systems Architecture
- Fluency in Git-based workflows and large-scale CI/CD toolchains (Bazel/Maven)
- Optimizing low-latency applications and complex memory management
- Troubleshooting and responding to unexpected events in a containerized environment
- Translating business needs into technical implementation details for the travel industry
- Maintaining and enhancing core microservices architecture within a shared codebase
- Assisting in the development of software technical documentation and CI/CD workflows
- Bachelor's degree in computer science or a related field
- Experience collaborating with global, distributed engineering teams
EXPERIENCE
- 6-8 Years
SKILLS
- Primary Skill: C/C++ Development
- Sub Skill(s): C/C++ Development
- Additional Skill(s): C++, JSON, REST APIs, GCP-Apps, Experience in C/C++ Development Additional Skill(s) C++ JSON REST APIs
About the company
Infogain is a human-centered digital platform and software engineering company based out of Silicon Valley. We engineer business outcomes for Fortune 500 companies and digital natives in the technology, healthcare, insurance, travel, telecom, and retail & CPG industries using technologies such as cloud, microservices, automation, IoT, and artificial intelligence. We accelerate experience-led transformation in the delivery of digital platforms. Infogain is also a Microsoft (NASDAQ: MSFT) Gold Partner and Azure Expert Managed Services Provider (MSP).
Infogain, an Apax Funds portfolio company, has offices in California, Washington, Texas, the UK, the UAE, and Singapore, with delivery centers in Seattle, Houston, Austin, Kraków, Noida, Gurgaon, Mumbai, Pune, and Bengaluru.