Java Full Stack with React Engineer
Pavan ReddyUnited StatesSENIORPosted 12d ago
React JSRDBMSSpring BootAgileArchitectureDesignOne AppOne DataEnterprise-Level Application DevelopmentJavaSpring FrameworkSpring CoreSpring DataSpring SecurityFront-end developmentSDLCAnalysisDesignDevelopmentTestingMaintenanceWeb applicationsStandalone applicationsClient-Server applicationsReactJsJ2EEREST APIsGitMavenCI/CD pipelinesHTML5CSS3JavaScriptAngularOracleMySQLPostgreSQLSOADesign patternsJiraRallyCredit Card servicingFraud systemsSenior Front end UI ReactJs DeveloperJavaScriptCSSHTMLReact toolsWebpackEnzymeReduxFluxUser interface designResponsive UIPerformance optimizationArchitectural designReact Testing LibraryTroubleshootingAgile methodologyJava Backend DeveloperJava 21MicroservicesSpring JDBCSpring SecuritySpring BatchSpring Transaction Management
About the Role
We are looking for a Java Full Stack with React Engineer to join our team at AMEX. This role involves developing high-performance, scalable applications using ReactJs, Java, and Spring Framework.
Key Responsibilities
• Design and implement RESTful APIs
• Develop front-end and back-end components using ReactJs and Java
• Follow and enforce best practices for front-end development
• Involved in the full Software Development Lifecycle (SDLC) from analysis to maintenance
• Collaborate with the team on architectural design and innovative solutions
• Troubleshoot and resolve issues in day-to-day operations
• Use project management tools like Jira and Rally to track progress
Requirements
• 8+ years of experience in Java Development or Architect and open-source technologies
• Strong experience in React JS, RDBMS, Spring Boot, and Agile methodologies
• Proficient in HTML5, CSS3, JavaScript, and RDBMS databases (Oracle, MySQL, PostgreSQL)
• Experience with design patterns like Factory Method, Singleton, and Command
• Knowledge of Credit Card servicing and fraud systems
• Familiarity with React tools including Webpack, Enzyme, Redux, and Flux
• Experience in architectural design and performance optimization
• Strong troubleshooting skills
• Knowledge of Agile methodology
• Experience in building Microservices using Spring JDBC, Spring Security, Spring Batch, and Spring Transaction Management