Java Full stack Developer

Overview

Remote
$100,000 - $140,000
Full Time
No Travel Required

Skills

Amazon Web Services
AngularJS
Ansible
Apache Cassandra
Apache Kafka
Apache Spark
Docker
Cloud Computing
Node.js
React.js
Python
Java
Software Development
Spring Framework
Software Engineering
Application Development

Job Details

Full-Stack Engineer (Mid-Level)
Job Type: Full-time
Scheduled Weekly Hours: 40
Location: Remote
Clearance: Public Trust or Higher levels Work Status
Position Overview:
We are seeking a Mid-Level Full-Stack Engineer with strong experience in modern software development and cloud environments. The ideal candidate will be proficient in both front-end and back-end technologies, cloud-native development (particularly AWS), and DevSecOps practices.
Required Skills & Experience:
  • U.S. Citizenship required
  • 5+ years of experience in IT, with a focus on software development in DevSecOps and AWS environments
  • Proven experience in Full-stack development using:
  • o JavaScript, React, Java, Python, and Spring
  • Proficiency in database integration and server/client application development
  • 2+ years of experience deploying enterprise applications in AWS, including EKS and Databricks
  • 3+ years of hands-on software engineering for both front-end and back-end systems or data services
  • Experience architecting and deploying large-scale, high-performance enterprise applications in AWS, across complex and heterogeneous environments
  • Familiarity with cloud automation, infrastructure operations, and security practices in cloud-based development
  • Preferred Skills & Technologies:
  • Frontend/Backend & Frameworks: AngularJS, Node.js/NPM, Hibernate 4, Spring
  • DevOps & Automation: Jenkins, Ansible, Docker, Gradle, SonarQube
  • Databases: PostgreSQL, Oracle, Cassandra
  • Big Data & Messaging: Kafka/Zookeeper, Spark/Scala, Databricks
  • Monitoring & Search: Splunk, Elasticsearch
  • Testing Tools: Cucumber, Jasmine, Selenium
  • Other Tools: Confluent, Consul
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.