Java Dev (AWS, Microservices, Spring Boot) IV

Robert Half
Philadelphia, PA, United States
2 months ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Agile Methodology Amazon Web Services Amazon Elastic Compute Cloud Amazon S3 Application Frameworks Software as a Service Cloud Computing Computer Programming Continuous Integration DevOps
+29 more
Distributed Systems Amazon DynamoDB Java Development Tools Python (Programming Language) 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 Relational Database Service Information Technology Low Latency AWS Fargate Functional Programming Api Gateway Software Version Control Software Library Predix Golang 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

This job is hosted externally. Click below to view the full posting and apply.

Apply on dejobs.org

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

1:08 min

Building solutions with open source GoLang infrastructure tools

Jad Wahab · LIVE

2:22 min

Leveraging unique cultural backgrounds in engineering design

Ixchel Ruiz · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

Videos

See all

Related articles

See all