Description
We are seeking a Senior Backend Software Engineer to join our Platforms team. As a key member of our team, you will play a critical role in designing, developing, and scaling the core backend services and infrastructure that support our SaaS and on-prem deployments. Your contributions will have a direct impact on the stability, performance, and scalability of our platform, ensuring an exceptional experience for our customers.
Responsibilities:
- Design and develop storage systems, job scheduling systems, data ingestion frameworks, monitoring frameworks, and other essential platform components to ensure high system performance and availability.
- Build and maintain backend frameworks that support essential platform features.
- Develop scalable, high-performing, and reliable services optimized for handling complex workloads and high-traffic loads.
- Develop and improve monitoring and logging frameworks to provide deep visibility into system performance, reliability, and application health.
- Collaborate with cross-functional teams across our US and India offices.
Requirements:
- BS in Computer Science or related degree; MS or PhD preferred.
- 7+ years of full lifecycle software development experience.
- Deep expertise in Java (version 17 or later) and hands-on experience with Spring or other similar frameworks.
- Strong object-oriented design and development skills.
- Hands-on experience with containerization and Kubernetes.
- Several years of backend experience with Java, C++ or similar languages.
- Strong verbal and written communication skills.
Nice to Haves:
- Experience with REST APIs, as well as with frameworks such as Spring or Hibernate.
- Big Data and NoSQL experience.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://job-boards.greenhouse.io/forwardnetworks/jobs/7566295003