Java Dev (AWS, Microservices, Spring Boot) IV
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+29 more
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.orgGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Is Software Engineering Over-Saturated?
93 Java Interview Questions You Should Prepare For
Top 10 Java Libraries
7 Most Popular Web Developer Jobs in Europe