Java Architect (SpringBoot) Job at Resource Informatics Group, Atlanta, GA

dDZnWWNlbUUrQVU4UFhYalZtTmEra1lhL0E9PQ==
  • Resource Informatics Group
  • Atlanta, GA

Job Description

Java Architect (SpringBoot)

Atlanta, GA (Hybrid Onsite /3 days onsite a week)

TOP Skills: Java, SpringBoot, CMS, API, Java Backend Architecture.

Proven experience as a hands-on engineer with proficiency in JavaScript, React, TypeScript, and Next.js for front-end and Java for back-end development. Experience in technical decision making guiding the team to propose solutions which implement standard mythologies so that a maintainable product is produced. Strong leadership skills with the ability to inspire and mentor other engineers. Experience working in the Quick Service Restaurant (QSR), Retail, or E-commerce industries is a plus. Ability to thrive in a fast-paced, dynamic environment and drive change through innovation and collaboration.

Job Purpose

We are seeking a highly motivated and experienced Fullstack Architect specializing in React JS and Spring Boot to join our engineering team. The ideal candidate will have a passion for designing and implementing scalable, efficient, and user-friendly web applications, driving innovation in fullstack development across frontend and backend technologies.

Responsibilities

Architect and develop scalable and performant mission critical web applications using Next.js for front-end and Java for API development.

Mentor a team of engineers, providing guidance on best practices, design patterns, and coding standards.

Drive a culture of quality and innovation, advocating Extreme Programming ways of working.

Utilize strong debugging skills to troubleshoot and resolve complex issues in both front-end and back-end systems (including both internal and third-party systems)

Design, develop, test, release, and maintain new and existing web applications using React JS for the frontend and Spring Boot for the backend.

Design, develop, test, release, and maintain RESTful APIs using Spring Boot to support frontend functionalities and third-party integrations.

Collaborate with product and UX teams to understand requirements and translate them into technical solutions.

Present low-level designs and architectural approaches before the development phase.

Write reusable, reliable, and scalable code with a strong emphasis on maintainability and performance.

Build dynamic, responsive, and real-time user interfaces with React JS, ensuring optimal performance and seamless user experiences.

Write unit and integration tests using frameworks like JUnit, Jest, and Mockito to ensure code quality and reliability.

Collaborate with cross-functional teams, including DevOps, QA, and other engineers, to ensure smooth integration and deployment processes.

Implement and maintain automated testing, continuous integration, and continuous deployment (CI/CD) pipelines.

Debug and troubleshoot issues across the full stack, optimizing application performance and ensuring stability.

Work within Agile teams, adhering to best practices and collaborative workflows.

Mentor junior developers, providing technical guidance and fostering a culture of continuous learning and improvement.

Requirements

A Bachelor's Degree is required, preferably in Computer Science, Engineering, or a related technical field.

Experience developing fullstack applications using React JS and Spring Boot.

Experience with leading frontend frameworks such as React, Angular, or Vue.

Experience delivering scalable, resilient web applications in large enterprise environments.

Strong knowledge of state management libraries such as Redux and Redux Toolkit.

Proficiency in unit testing frameworks like Jest (for frontend) and JUnit/Mockito (for backend).

Experience with data handling and integration with content management systems (CMS).

Strong experience with integrating third-party libraries, SDKs, and APIs.

Hands-on experience with monitoring, logging, and performance optimization tools (e.g., ELK Stack, Splunk).

Experience with version control systems, particularly Git, and best practices in branching and merging strategies.

Excellent analytical skills and a proactive approach to problem-solving.

Good understanding of CI/CD processes and DevOps best practices.

Nice to Have

Familiarity with cloud services such as AWS, Azure, or Google Cloud Platform.

Experience with DevOps tools for CI/CD, such as Jenkins, GitLab CI, or TeamCity.

Knowledge of native mobile development technologies (e.g., Swift, Kotlin, Java) for understanding cross-platform integration.

Job Tags

Permanent employment, 3 days per week,

Similar Jobs

Jobot

Litigation Legal Assistant Job at Jobot

 ...Legal Assistant / One - day Remote/ 401K Match / Great Benefits/...  ...maintaining a detailed calendar for attorneys. Coordinate billing...  ...Prepare folders and necessary documents for paralegals and attorneys....  ...support, including document review and preparation of legal correspondence... 

The University of Iowa

PEDIATRIC CLINICAL PSYCHOLOGY FELLOWSHIP Job at The University of Iowa

 ...Percent Time:100%Position Description:The Center for Disabilities and Development (CDD)is offering a one-year Pediatric Clinical Psychology Fellowship in the evaluation and diagnosis of neurodevelopmental disorders. The position is assessment-focused. The Center for... 

Syntricate Technologies

Salesforce Project Manager Job at Syntricate Technologies

Position- Salesforce Project ManagerDuration-ContractLocation- Austin, TXJDRequirements At-least 8 years of strong Project Management...  ...integrations as focus.Solid experience with Jira for user stories, epics, issues and in general sprint and release planning.Work with... 

JPMorganChase

Principal Software Engineer- Discovery, AdTech Job at JPMorganChase

 ...valued. Job Summary: As a Principal Software Engineer at JPMorgan Chase within the...  ...lead an engineering team to design and develop technologies to help customers discover...  ...usage and security Ensure that front-end experiences are optimised for SEO, performance,... 

上海友塔网络科技有限公司

Game Localization French translator Job at 上海友塔网络科技有限公司

1. Translating and localizing in-game text and other written materials from Chinese to French using personal experience and translation software2. Communicating with players in French-speaking regions, providing them guidance and gathering feedback3. Manage gameplay...