Encora Digital 

Java Fullstack Developer

Lake Angelus, MI, US

Hybrid
Full-time
6 days ago
Save Job

Summary

Encora is seeking a Java Fullstack Developerto join our team onsite in Auburn Hills, MI, 3 days a week. Duties and Responsibilities: * Responsible for detailed design, development/unit testing and integration of applications * Produce scalable and flexible, high-quality code that satisfies both the functional and non-functional requirements * Develop configurable software services that support applications integrates to enterprise services * Identify technical issues & coordinate the resolution of these issues with extended team members from other applications * Uses secure development best practices and design patterns * Create or update design and systems documentation for developed or modified services or programs * Create process and data flow diagrams for data movement capture * Analyze and translate business requirements to technical design * Analyze and resolve technical issues * Collaborate/communicate with project team and business users as required * Support functional testing and performance testing * Works with technical delivery lead on project activities * Ensure assigned work is implemented within project schedules * Design, develop, deploy, test and maintain technical assets in SOA environment, web services and integration * Strong Automotive OEM experience - Solid understanding of various enterprise services and micro-service concepts * Solid understanding of Enterprise Service Bus concepts * Experience with DevOps in a cloud environment a plus * Experience working under Agile environment and should be familiar with Agile ceremonies. * Strong communication skills with the ability to interact with business analysts, solution architects and other team members Education and Years of Experience: * Minimum of 7+ years overall IT experience: including 5+ years of web service development and integration experience Required and Desired Skills/Certifications: * Strong working experience in building cross-platform, hybrid web applications using React, JavaScript, DOM, Javascript Object Model, React.JS, Flux, Redux, Saga, JSON with thorough understanding of core principals, build and deploy practices for different environments * Thorough understanding and hands on experience of React's component-container design pattern, styled components, story book and building reusable component library * Fundamental understanding of micro frontend architecture with preferably hands on experinece on any open source micro frontend/cross domain javascript frameworks * Demonstrated extensive hands on application development work experience throughout the entire project lifecycle in customer-facing websites and portals * Demonstrated experience implementing UI/UX designs and troubleshoot/resolve defects in UI components working with creative agencies * Strong architecture, analysis, design, coding, and code review skills in cloud based responsive web applications * Must have experience with Java/J2SE 8 with a deep understanding of the language and core API's, web services, code profiling and optimization * Strong working experience in building REST services using Spring Boot Framework * Knowledge and experience in developing and deploying micro services and fundamentals of microservice architecture * Knowledge and experience in implementing various web security solutions using oauth2, oidc and jwt * Knowledge of and experience in the implementation of design patterns and creating modular code * Working experience with Hibernate, HQL, Spring Data and Spring Security. * Strong database experience with MySQL or any other Relational databases. * Experience in working with IDE such as Eclipse, IntelliJ or Visual Studio * Experience with Node.js, GraphQL is a big plus Min Citizenship Status Required: No restrictions Physical Requirements: No Physical requirement needed for this position. Location: Auburn Hills, MI

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job