Jobs · Information Technology · Georgia

Senior Java Software Engineer

MDAEdge · Atlanta, GA · 1 mo ago
On-siteInformation Technology$104k–$156k/yrFull-time

Responsibilities

  • Play a key role as a Senior Software Engineer on scrum teams focused on developing our Cloud Platform.
  • Build and expand the services powering our API ecosystem, solving problems for a large community of fellow developers.
  • Build large-scale applications using Java or similar languages, with a focus on high-performance, scalability and resiliency in a service-oriented environment.
  • Craft clean, well-tested code using rigorous continuous delivery methodologies, including automated testing and deployment processes to ensure high quality and reliable software releases.
  • Work with stakeholders to understand business needs and translate them into technical requirements.
  • Provide technical leadership to other software engineers, including mentoring, code reviews, and pair programming.
  • Troubleshoot and debug issues in production systems.
  • Stay up to date with the latest cloud technologies and recommend new tools and technologies to improve our cloud infrastructure and software development processes.

Requirements

  • Bachelor's or Master's Degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of software development experience including proficiency in Spring Boot, Kubernetes, Lambda, Java, RESTful APIs.
  • Strong programming skills in Java and Spring Boot.
  • Experience using relational and/or non-relational databases.
  • Experience designing, implementing, and testing RESTful APIs.
  • Experience using Google Cloud Platform (GCP).
  • Strong understanding of cloud architecture patterns, such as microservices, serverless, and containers.
  • Familiarity with modern frameworks for building high-throughput and resilient microservices.

Qualifications

  • Background working on highly available, high-transaction volume, fault-tolerant systems.
  • Familiarity with Spring Framework, Node.js, and GCP (Google Cloud Platform).
  • Experience with cloud-based data storage and processing technologies.
  • Participated in public open-source projects.

Skills

  • Java
  • Spring Boot
  • Kubernetes
  • Lambda
  • RESTful APIs
  • Google Cloud Platform (GCP)
  • Cloud Architecture Patterns (microservices, serverless, containers)
  • Modern Frameworks for High-Throughput and Resilient Microservices

Benefits

  • 7.5% annual bonus that pays out in December (would be prorated depending on start date).

Pay

  • Yearly Base Salary Range: $104,000 to $156,000

Schedule

  • Work hours are flexible: Yes

Similar jobs

Senior Software Engineer

General Dynamics Mission SystemsBloomington, MN· 3 wk ago
Engineering$165k/yrapply on gdmissionsystems.com

Senior Software Engineer

Global Technical Talent, an Inc. 5000 CompanyFort Mill, SC· 3 days ago
Information Technology$50–$70/hrapply on www1.jobdiva.com