Java Developer

Overview

On Site
Depends on Experience
Contract - W2
Contract - 26 week(s)

Skills

Access

Job Details

Job Title: Java Developer 
Rate: $55/hour W2
Location: Remote

Job Summary:
This role involves designing, developing, and maintaining cloud-based microservices architectures for IoT platforms. The engineer will lead DevOps tooling, automation, and best practices to ensure scalable, secure, and high-performing systems, collaborating closely with architects and product teams in an agile environment.

Responsibilities:
• Develop and manage IoT platform microservices and supporting infrastructure
• Design and implement DevOps tools and processes for CI/CD, security, and monitoring
• Create frameworks, libraries, and APIs in Java and other languages to support scalable architectures
• Troubleshoot platform issues and drive continuous performance, security, and reliability improvements
• Collaborate with architects, product managers, and engineering teams to translate requirements into software solutions
• Promote and establish industry-standard engineering practices in microservices, cloud, and security

Core Skills (Must-Haves):
• Java (version 1.8)
• AWS (EC2, S3, DynamoDB, RDS, Lambda, API Gateway, Fargate)
• Microservices architecture development and design
• RESTful API creation in Java
• Cloud services (SaaS/PaaS) development and deployment
• Distributed systems design for scalability and performance
• DevOps tools, CI/CD pipelines, automation, and system management
• Security and audit best practices in cloud environments

Foundational Skills (Expected):
• Knowledge of Python, Golang, or JavaScript (NodeJS)
• Familiarity with relational and NoSQL data persistence technologies
• Agile software development practices
• Network architecture and security fundamentals

Bonus Skills (Nice-to-Haves):
• React.js and frontend Java development experience
• Kubernetes or container orchestration experience
• Data analytics or data visualization tools

Soft Skills:
• Interpersonal and communication skills
• Team collaboration and feedback-sharing attitude
• Problem-solving mindset with proactive initiative

Certifications:
• Not required; relevant certifications (e.g., AWS certifications) are a plus

Experience Requirements:
• 8+ years of professional software engineering experience with focus on cloud-based systems
• 3+ years applying modern agile practices
• Demonstrated success with microservices and cloud platform development

Education:
• Bachelor’s degree in Computer Science or related Engineering field required; Master’s preferred


#INDREM

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.