Java Dev (AWS, Microservices, Spring Boot) IV

Robert Half
Philadelphia, United States of America
yesterday

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Philadelphia, United States of America

Tech stack

Java
JavaScript
Agile Methodologies
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Application Frameworks
Software as a Service
Cloud Computing
Computer Programming
Continuous Integration
DevOps
Distributed Systems
Amazon DynamoDB
Java Development Tools
Python
Uptime
Network Architecture
Node.js
NoSQL
Platform as a Service (PAAS)
Performance Tuning
Cloud Services
Software Engineering
Software Systems
Systems Architecture
Data Logging
Spring Cloud
System Availability
Spring-boot
Amazon Web Services (AWS)
Information Technology
Low Latency
Amazon Web Services (AWS)
Functional Programming
Api Gateway
Software Version Control
Software Library
Predix
Go
Microservices

Job description

We are looking for a Data Engineer to support the development and operation of a modern, microservices-based IoT platform. This role focuses on building and maintaining DevOps tools, frameworks, and best practices that enable engineering teams to efficiently develop, deploy, and manage scalable cloud-native applications., · Design, build, and manage DevOps tools, processes, and technologies supporting the IoT platform lifecycle.

· Develop and maintain horizontal frameworks and tooling to enable engineering teams to build, test, release, and monitor microservices-based applications.

· Establish and implement best practices for source control, CI/CD pipelines, performance optimization, SLAs, security, audit, and monitoring.

· Define and build reusable frameworks and software libraries to support scalable and highly available microservices architectures.

· Troubleshoot platform issues and drive continuous improvements in quality, performance, and security.

· Partner with architects, product managers, and engineering teams to translate system and product requirements into technical solutions.

· Support and enhance cloud infrastructure and system architecture in AWS environments.

· Work within Agile teams to deliver incremental, high-quality software solutions.

Requirements

· Bachelor's degree in Computer Science, Engineering, or related field.

· 8+ years of hands-on experience in software engineering with a focus on cloud-based systems.

· Strong programming expertise in Java (required), with additional experience in Python.

· Proven experience building and supporting cloud-based services (SaaS) and platforms (PaaS).

· Deep hands-on experience with AWS, including services such as EC2, S3, DynamoDB, RDS, Lambda, API Gateway, and Fargate.

· Strong background in microservices architecture and distributed systems design

· Experience designing for scalability, high availability, and performance.

· Experience implementing CI/CD pipelines and DevOps best practices.

· Knowledge of security, audit, and reliability frameworks (latency, uptime, scalability)

· Experience with relational and NoSQL databases.

· Solid understanding of network architecture and security principles.

· Experience working in Agile development environments.

Preferred Qualifications:

· Master's degree in Computer Science or related field.

· Experience with Golang or JavaScript (Node.js).

· Expertise in developing shared frameworks and internal developer platforms.

· Experience supporting large-scale IoT or distributed platform ecosystems.

· Familiarity with advanced observability, monitoring, and logging tools.

· Strong experience implementing enterprise-grade security and compliance standards.

· Proven ability to influence engineering practices across multiple teams.

· Excellent communication and collaboration skills with both technical and non-technical stakeholders.

About the company

Robert Half is the world's first and largest specialized talent solutions firm that connects highly qualified job seekers to opportunities at great companies. We offer contract, temporary and permanent placement solutions for finance and accounting, technology, marketing and creative, legal, and administrative and customer support roles.

Apply for this position