drjobs Java Backend Architect

Java Backend Architect

Employer Active

drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Alexander City - USA

Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Job Description

Title: Architect Backend (Java Spring Boot microservices) / Java Backend Architect
Duration: Long term Job Id: 20470
Type: Full time / C2C
Location: Atlanta GA (onsite Mon to Fri)
Description:
Short Description
Design and architect scalable backend solutions for key strategic projects in an Agile environment. Collaborate with stakeholders to define technical requirements and guide product development. Lead API development and integration for order fulfilment content management and enterprise services. Ensure compliance with corporate standards and maintain key digital platforms. Mentor junior developers and establish best practices for software patterns and architecture. Requirements: Extensive experience with Java Spring Boot microservices enterprise architecture and cloudnative DevOps (preferably Azure). Proven background in Agile Scrum CI/CD automation and building scalable hightransactional platforms. Strong understanding of microservices containerization (Docker AKS) and TDD practices.
Responsibilities:
  • Design and architect scalable backend solutions and innovative features for key strategic projects within an Agile (e.g. Scrum) environment.
  • Collaborate with business stakeholders to define and prioritize technical requirements guiding the product backlog and sprint planning.
  • Lead the development and integration of complex system APIs including order fulfillment content management and enterprise web services ensuring high performance and reliability.
  • Create and maintain comprehensive technical documentation including software architecture designs flow diagrams and code comments adhering to standardized processes.
  • Ensure adherence to corporate compliance and information security standards throughout the Software Development Life Cycle (SDLC).
  • Oversee the maintenance support and future roadmap of key digital technology solutions and platforms.
  • Establish software patterns and architectural best practices to address complex business and technology challenges.
  • Mentor junior developers by providing guidance on best practices conducting code reviews and promoting highquality scalable codebases.
Requirements
  • Bachelors Degree in Computer Science or equivalent work experience required; Masters Degree preferred.
  • Extensive experience in developing and supporting largescale hightransactional and highly available technology platforms.
  • Strong background in Java Spring Boot microservices and the Spring ecosystem with demonstrated experience in building and deploying scalable backend services.
  • Proven experience working in an Agile Scrum environment contributing to the entire software development lifecycle.
  • Experience with payment processing providers restaurant or retail technologies is a plus.
  • Handson experience with Continuous Delivery & Integration Automation utilizing tools such as Git and Azure DevOps.
  • Proficiency in enterprise architecture principles (e.g. APIled middleware SOA) and distributed services (REST SOAP).
  • Strong experience with cloudnative DevOps architectures preferably Azure and expertise in containerized application deployments (Docker AKS).
  • Indepth knowledge of building microservices using Java NoSQL databases and Kubernetes.
  • Solid understanding and implementation of TestDriven Development (TDD) to ensure high code quality and reliability.

Employment Type

Full Time

Company Industry

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.