Senior Software Engineer

  • Location: Atlanta, GA
  • Type: Contract to Hire
  • Job #246749

Senior Software Engineer Opportunity
We are seeking an experienced Senior Software Engineer with deep expertise in modern backend development to join our team. The ideal candidate will have extensive experience working with Java (versions 11 or greater), cloud computing platforms, and NoSQL databases, with a strong focus on designing high-availability, secure, and efficient systems. This role involves working with advanced technologies like Quarkus, GCP, and Prometheus, along with monitoring high-volume systems for optimal performance.
Key Responsibilities:

  • Develop and maintain full backend applications using Java (versions 11 and 21) and Quarkus
  • Design and implement scalable, cloud-based solutions using GCP (Google Cloud Platform) and GKE
  • Model and manage data using Relational and NoSQL databases (e.g., Cassandra)
  • Implement and manage monitoring systems using tools like Grafana and Prometheus
  • Ensure system reliability, performance, and security by applying modern software design patterns
  • Develop and execute unit, functional, destructive, and performance tests
  • Collaborate with teams to troubleshoot and optimize high-volume systems in production environments
  • Contribute to technical roadmaps, including system refactoring and modernization

Key Qualifications:

  • Extensive experience with Java (versions 11 or greater), Spring Boot, HTML, CSS, Javascript/Typescript, and modern frameworks
  • Strong experience with cloud platforms (GCP preferred, AWS or Azure considered)
  • Expertise in NoSQL databases and effective data modeling
  • Experience in security frameworks for user and service authorization/authentication
  • Proficiency with CI/CD tools, version control systems, and monitoring tools (Grafana, Prometheus)
  • Proven ability to design for High Availability, Disaster Recovery, and Performance
  • Strong debugging, troubleshooting, and root cause analysis skills

If you are a highly skilled software engineer with experience in cloud-based deployments and backend technologies, we encourage you to apply with your resume and contact information.

Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!