Padmi

Senior Platform Software Engineer

San Francisco Bay Area · OnsitePosted 1 month ago
Software engineeringUnspecified
Apply at Prophecy Technologies

Opens the source posting on prophecytechs.com

Source description

About the role

View original

Client: TCS | Engagement: Full-time | Work mode: ONSITE | Rate: 80-85 USD | Experience: 6-8 | Publisher job id: 10883259

Role Overview

This role is for a Senior Platform Software Engineer with a focus on Java, responsible for developing and maintaining distributed systems and cloud-native applications. The position requires significant experience with Apple products and a strong background in cloud technologies and microservices architecture. Key Responsibilities: Develop and maintain distributed systems and cloud-native application development. Implement and manage microservices using Java 11/17, Spring Boot, and Spring Cloud. Design and deploy applications on AWS, utilizing services like EKS, Lambda, Step Functions, EC2, S3, API Gateway, IAM, and CloudWatch. Utilize containerization and orchestration tools such as Kubernetes and Docker. Implement infrastructure as code using Terraform. Work with search and indexing technologies like OpenSearch, Elasticsearch, Apache Solr, and Lucene. Develop using event-driven architecture principles with Apache Kafka. Optimize Java multithreading, JVM performance, and concurrent programming. Implement CI/CD pipelines using Jenkins, GitHub Actions, Maven, and Gradle. Manage monitoring and observability using Prometheus, Grafana, Splunk, and OpenTelemetry. Required Skills: Java 11/17, Spring Boot, Spring Cloud, Microservices, REST APIs Distributed Systems & Cloud-Native Application Development AWS (EKS, Lambda, Step Functions, EC2, S3, API Gateway, IAM, CloudWatch) Kubernetes, Docker, Terraform OpenSearch, Elasticsearch, Apache Solr, Lucene Apache Kafka, Event-Driven Architecture Java Multithreading, JVM Performance Tuning, Concurrent Programming CI/CD (Jenkins, GitHub Actions, Maven, Gradle) Monitoring & Observability (Prometheus, Grafana, Splunk, OpenTelemetry) Digital : Amazon Web Service(AWS) Cloud Computing~Core Java| GUI & Rich Clients Qualifications: 8+ years of software development experience 5+ years of hands-on Java development Strong experience building scalable cloud-native and distributed enterprise applications Minimum 4 years of previous Apple experience (Ex-Apple) is mandatory. Preferred Skills: Previous Apple project experience is highly preferred.

One address, no account. We’ll tell you when matching roles go live.

More at Prophecy Technologies

Related open roles

View all roles