Java Full Stack Developer

  • Atlanta, GA
  • Posted 9 days ago | Updated 1 day ago

Overview

On Site
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 12+ Month(s)

Skills

AWS
python
Java
devops
Microservices
Spring

Job Details

Job Title: Java Full Stack Developer
Location: Atlanta, GA (Hybrid)
Duration: 12+ Months
Job Overview:
We are seeking a highly skilled Senior Software Development Engineer (SDE) with expertise in Java, Python, AWS, Spring Boot, and Microservices to build and optimize scalable business applications. The ideal candidate should have strong back-end development experience, proficiency in cloud platforms (AWS preferred), DevOps practices, CI/CD, and Test-Driven Development (TDD).
Candidates need to have:
  • Hands -on experience in software development with expertise in Java, Python, and Spring Boot.
  • Proficiency in AWS cloud services, including AWS Glue, Lambda, S3, Redshift, EMR, DynamoDB, and AWS CDK (Infrastructure as Code).
  • Experience with containerized applications and orchestration tools like Kubernetes, OpenShift, AWS EKS.
  • Strong understanding of DevOps principles, CI/CD pipelines, and automation tools (Jenkins, Git, Terraform, Ansible).
  • Hands-on experience with message queueing services (Kafka, ActiveMQ, RabbitMQ).
  • Expertise in database technologies (Oracle, MySQL, NoSQL, Redis, and DynamoDB).
  • Experience with version control systems like GitHub, Bitbucket.
  • Knowledge of n-tier web application architecture, including web servers (Apache), application servers (Tomcat, WebSphere, WebLogic).
  • Understanding of Test-Driven Development (TDD) and Agile methodologies.
  • Working knowledge of application security best practices and 12-factor application development principles.
Preferred Qualifications:
Familiarity with Business Intelligence tools (Tableau, MicroStrategy).
Job Responsibilities:
  • Develop and maintain scalable applications using Java, Python, Spring Boot, and Microservices.
  • Design and implement RESTful APIs and WebSocket-based communication for enterprise-grade applications.
  • Deploy and optimize cloud-native solutions on AWS, leveraging services like AWS Glue, Lambda, S3, Redshift, EMR, Route53, and DynamoDB.
  • Design and implement CI/CD pipelines for automated builds, testing, and deployments using Git, Jenkins, and containerized environments.
  • Work with container orchestration tools such as Kubernetes, OpenShift, and AWS EKS.
  • Ensure secure application development by aligning with industry standards, 12-factor principles, and security compliance frameworks.
  • Maintain and enhance PaaS applications, transitioning them from on-premise to AWS-based solutions.
  • Optimize application performance, leveraging caching, load balancing, and networking solutions.
  • Collaborate with cross-functional teams including business analysts, product managers, and DevOps engineers to ensure application scalability and performance.
  • Implement Service Reliability Engineering (SRE) best practices for proactive monitoring, logging, and incident management.
  • Troubleshoot, debug, and provide production support, including on-call responsibilities when necessary.
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.

About Tektend llc