Salary
💰 $87,600 - $186,700 per year
Tech Stack
AWSAzureCloudGoogle Cloud PlatformGRPCJavaJavaScriptKafkaMicroservicesNode.js
About the role
- Design, build, and maintain cloud-native microservices using Java based frameworks and Node.js.
- Develop robust APIs and service contracts using gRPC, REST, or similar technologies.
- Build and optimize Kafka-based event-driven architectures for high-throughput communication.
- Migrate and modernize legacy applications, integrating them into a new distributed and containerized architecture.
- Deploy and monitor services in GCP, AWS, and Azure using CI/CD pipelines and observability frameworks.
- Drive security, scalability, and performance improvements across services.
- Conduct performance tuning, load testing, and root cause analysis of production incidents.
- Collaborate closely with system architects, product owners, DevOps, and cross-functional teams to define architecture, APIs, and data contracts.
- Provide Level 3 support for production systems on a rotating basis.
Requirements
- Bachelor’s degree Computer Science, Software Engineering or related discipline.
- 2+ years of experience developing software applications.
- Hands on development in Java and Java based frameworks, performance tuning, and root cause analysis
- Experience supporting critical production environments and participating in on-call rotations.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaNode.jsgRPCRESTKafkaCI/CDperformance tuningload testingroot cause analysiscloud-native microservices
Soft skills
collaborationproblem-solvingcommunicationteamworkadaptability
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Software Engineering