Senior Java Full-Stack Developer

Vidorra LLC
  • Atlanta, GA
  • Quick Apply
2 days ago

Job Description

Full stack Developer (Core Backend: Java and Microservices)- With Payments

Technical Skills

Core Backend: Java and Microservices

Java 17+/21; Spring Boot and Spring Cloud; REST and GraphQL; microservices; relational databases, including PostgreSQL and Amazon Aurora; NoSQL databases, including DynamoDB; JPA and Hibernate; JUnit and Mockito; API design; and security protocols, including OAuth 2.0/OIDC, JWT, and mTLS.

Cloud and Frontend: AWS and Angular

AWS services, including ROSA, EKS, ECS, Lambda, API Gateway, SQS, SNS, EventBridge, DynamoDB, RDS/Aurora, CloudWatch, IAM, and VPC; Infrastructure as Code using Terraform or CloudFormation; CI/CD using GitLab or Jenkins; and frontend development using Angular 14+, TypeScript, and RxJS.

Engineering Tools and Practices

Git; Maven or Gradle; IntelliJ IDEA; SonarQube; Docker; Kubernetes; Postman or Insomnia; OpenAPI/Swagger; Grafana and Prometheus; Open Telemetry; Jira and Confluence; feature-flag management using Launch Darkly; code quality; and secure software development lifecycle practices.

Mandatory Skills:

Payments: PCI DSS, tokenization, 3-D Secure, ISO 20022, RTP, ACH, SWIFT, settlement and reconciliation, chargebacks, and fraud signals.

Generative AI: Retrieval-augmented generation, Amazon Bedrock or OpenAI, embeddings, governance, and personally identifiable information controls.

Data: Apache Spark, AWS Glue, and Amazon Athena.

Site Reliability Engineering: Service-level objectives and error budgets.

Programming: Python.

Key Responsibilities:

Software Development and Modernization

  • Develop efficient, reliable software using Java, C#, Python, .NET, Spring Boot, microservices, and APIs.
  • Enhance and maintain on-premises and internal Platform as a Service application, and modernize them for AWS in line with project timelines.
  • Design and implement serverless patterns for containerized applications.
  • Build industry-standard APIs and establish patterns for API consumption, call routing, connectivity protocols, and policy enforcement.
  • Design and implement architecture patterns optimized for service-level agreements, reliability, and cost.
  • Evaluate upstream and downstream dependencies to anticipate the long-term consequences of immediate technical decisions.

Engineering Excellence and Security

  • Promote software craftsmanship practices, including test-driven development, behavior-driven development, unit and integration test automation, continuous integration, and continuous deployment.
  • Initiate and lead code reviews and continuous improvement efforts.
  • Ensure adherence to security standards and privacy requirements from the earliest stages of development.
  • Proactively resolve existing technical debt and prevent new technical debt.
  • Balance usability and performance requirements, and clearly communicate trade-offs across the team.

Performance, Operations, and Reliability

  • Drive performance improvements by monitoring detailed metrics, issues, trends, and costs; recommend solutions and process changes that improve efficiency.
  • Administer product upgrades and patches.
  • Support teammates with production troubleshooting, maintenance, and issue resolution.
  • Participate in the 24/7 on-call support rotation.

Agile Delivery and Collaboration

  • Participate actively in Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives, to support continuous improvement.
  • Collaborate regularly to share ideas, gain perspective, and maintain a common understanding of priorities and technical decisions.
  • Communicate critical information clearly and promptly, listen actively, and seek clarification when needed.
  • Create practical documentation and operational playbooks.
  • Maintain delivery momentum and meet agreed deadlines.

Numbers & Facts

LocationAtlanta, GA

Skills

  • Agile Programming Methodologiesunmatched
  • Amazon Web Services (AWS)unmatched
  • Apache Sparkunmatched
  • Application Programming Interface (API)unmatched
  • Artificial Intelligence (AI)unmatched
  • Atlassian JIRAunmatched
  • Behavior Driven Development (BDD)unmatched
  • Budgetingunmatched
  • Chargebacksunmatched
  • Code Reviewsunmatched
  • Communication Skillsunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Improvementunmatched
  • Continuous Integrationunmatched
  • Documentationunmatched
  • Gitunmatched
  • Gradleunmatched
  • ISO (International Organization for Standardization)unmatched
  • Identify Issuesunmatched
  • Integration Testingunmatched
  • JUnitunmatched
  • Javaunmatched
  • Jenkinsunmatched
  • Lead Generationunmatched
  • Maintain Complianceunmatched
  • Mavenunmatched
  • Metricsunmatched
  • Microservicesunmatched
  • Microsoft .NETunmatched
  • Microsoft C# (C Sharp)unmatched
  • OAuthunmatched
  • On Callunmatched
  • PCI-DSSunmatched
  • Performance Analysisunmatched
  • Performance Managementunmatched
  • Platform as a Service (PaaS)unmatched
  • Privacy Controlsunmatched
  • Problem Solving Skillsunmatched
  • Process Improvementunmatched
  • Production Supportunmatched
  • Python Programming/Scripting Languageunmatched
  • Realtime Transport Protocolunmatched
  • Reconciliationunmatched
  • Reliability Engineeringunmatched
  • Security Protocolsunmatched
  • Service Level Agreement (SLA)unmatched
  • Software Developmentunmatched
  • Software Development Lifecycle (SDLC)unmatched
  • Software Engineeringunmatched
  • Software Patchesunmatched
  • Sprint Planningunmatched
  • Standup Meetingsunmatched
  • Test Automationunmatched
  • Test Driven Development (TDD)unmatched
  • Unit Testunmatched
  • Usability Engineeringunmatched
  • User Interface/Experience (UI/UX)unmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder