Experience: 5 + Years
Skills For Project 1 (Full stack Developer)
Corejava / J2EE/ Webapi / Angular / Reactjs / Any databases.
Skills For Project 2 (Full stack Developer)
Java / Grails / Javascript / Jquery / Mysql / Any UI Frameworks Knowledge.
We are looking for a great Java Full Stack developer who is proficient with Java and React.js. We are looking for a developer that is passionate about UX/UI design and driven to make a compelling user experience. Your primary focus will be on developing user interface components and implementing them following well-known React.js workflows. Created a compelling UX/UI design and ensured that these components and the overall application are robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem-solving, sophisticated design, and quality products is important.
Responsibilities
- You will develop high-volume, high-transaction-based web applications (Java+React.js)
- Initiate and create experiences in partnership with distributed teams to ensure the architectural vision is supported and delivered to the highest standards
- Building reusable components and front-end libraries for future use
- Translating designs and wireframes into high-quality code
- Optimizing components for maximum performance across a vast array of web-capable devices and browsers
- Gather and evaluate user requirements in collaboration with product managers and engineers
- Illustrate design ideas using storyboards, process flows, and sitemaps
- Design graphic user interface elements, like menus, tabs, and widgets
- Build page navigation buttons and search fields
- Develop UI mockups and prototypes that clearly illustrate how sites function and look like
- Create original graphic designs (e.g. images, sketches, and tables)
- Prepare and present rough drafts to internal teams and key stakeholders
- Identify and troubleshoot UX problems (e.g. responsiveness)
- Conduct layout adjustments based on user feedback
- Adhere to style standards on fonts, colors, and images
Skills
- 5+ years of overall years of experience with minimum 4+ years of Strong experience in user interface development and working with JavaScript UI frameworks such as React.
- Should have mandatory back-end work experience of minimum 4+ years of experience in Java (Spring Boot, Microservices) OR Node.js (Express)
- Demonstrated experience in architecting and deploying high volume, high transaction-based, distributed, and redundant web applications.
- Strong Understanding of Full stack modern technologies from UI layer to middleware and DB layer in detail.
- Strong understanding of modern distributed architecture and development frameworks (such as SOA, Lambda, and Microservices) for scalable and very fast applications
- Excellent understanding of design patterns.
- Experience with Databases including, Mongo and MySQL
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
- Thorough understanding of React.js and its core principles
- Experience with popular React.js workflows (such as Flux or Redux)
- Familiarity with newer specifications of EcmaScript
- Experience with data structure libraries (e.g., Immutable.js)
- Knowledge of isomorphic React is a plus
- Familiarity with RESTful APIs
- Knowledge of modern authorization mechanisms, such as JSON Web Token
- Familiarity with modern front-end build pipelines and tools
- Experience with common front-end development tools
- Ability to understand business requirements and translate them into technical requirements
- A knack for benchmarking and optimization
- Proven work experience as a UI/UX Designer or similar role
- Portfolio of design projects
- Knowledge of wireframe tools (e.g. Wireframe. cc and InVision)
- Up-to-date knowledge of design software like Adobe Illustrator and Photoshop
- Team spirit; strong communication skills to collaborate with various stakeholders