Robert HalfWe are partnering with a telecom client to hire a Sr. Java Developer who will support a major Salesforce initiative. This role focuses on developing scalable integration, migration, and data‑centric components that connect Salesforce, Databricks, AWS, and associated systems. The ideal candidate has strong Java development experience combined with cloud, pipeline, and integration engineering skills.
Create, manage, and operate DevOps tools, processes, and technologies supporting the development and operation of a large‑scale IoT Platform.Build horizontal tools, frameworks, and best practices that enable engineering teams to build, test, debug, release, manage, and secure cloud‑native microservices.
Help define methodologies and workflows that allow fast‑moving engineering teams to deliver high‑quality software efficiently.
Establish and implement best practices for source control, CI/CD pipelines, performance SLAs, security, auditing, and platform monitoring.
Define shared frameworks and reusable software libraries in multiple programming languages to support scalable microservice architectures.Support the ongoing management and reliability of the IoT Platform's system architecture by troubleshooting issues and identifying improvements in performance, quality, and security.
Collaborate with architects, product managers, and cross‑functional engineering teams to translate system requirements into well‑designed, tested software solutions.
Work within an Agile environment, delivering high‑quality software iteratively.
Promote best‑in‑class engineering practices, providing guidance and feedback to other developers.
Bachelor's degree in Computer Science or related field (Master's preferred).
8+ years of hands‑on software engineering experience focused on cloud‑based systems.Mastery of multiple programming languages — strong Java development skills (preferably Java 1.8) required; Python, Golang, or are desirable.
Proven experience developing cloud‑based services (SaaS/PaaS) and distributed microservices architectures.Extensive applied experience with AWS, including both core services (EC2, S3, DynamoDB, RDS) and modern serverless/containerized solutions (Lambda, API Gateway, Fargate).
Strong understanding of distributed systems, including scalability, performance tuning, and high availability design.
Experience defining non‑functional engineering standards and deploying technologies to improve platform security, auditability, reliability, and latency.
Knowledge of distributed network architectures and network security principles.
Strong understanding of relational and NoSQL data persistence technologies.
Excellent interpersonal communication skills with the ability to collaborate across technical and non‑technical teams.
Minimum 3 years working within modern Agile software development teams.
Mid-Senior level
¿Te interesa este puesto?