QUALIFICATIONS:
- Minimum 3-5 years of Experience in Java Backend development.
- Degree in Engineering or Computer Science.
- Good knowledge/experience in Data structure, Algorithms.
- Proficiency with Programming Language: Java 1.8 and above (1.8 V must), J2EE.
- Proficiency with Framework: Spring Stack (Security, Web MVC, REST), Hibernate, JMS.
- Strong knowledge in any one Relational Databases (Mysql / Oracle / SQL Server).
- Strong experience in Web services (SOAP and RESTFUL).
- Tools & Utilities: STS / Eclipse / IntelliJ / NetBeans.Web/Application Server: Jboss.
- Should have expertise in Design Patterns, Transactions, Multithreading concepts
- Proficiency in Build Cycle management (Maven, Jenkins, Scripting).
- Familiarity with Deployment technologies like Docker, Rancher and Virtual machines.
- Familiarity with Agile Development processes.
- Exposure to Spring Integration batch knowledge, OAuth2 authentication
- Excellent verbal communication skills.
- Good problem-solving skills with attention to detail.
- Able to create functional, attractive applications that perfectly meet the needs of the user.

About AES Technologies
About
Connect with the team
Similar jobs
- Develop new user-facing features
- Build reusable code and libraries for future use
- Ensure the technical feasibility of UI/UX designs
- Optimize application for maximum speed and scalability
- Assure that all user input is validated before submitting to the back-end
- Collaborate with other team members.
Skills And Qualifications :
- Proficient understanding of web markup, including HTML5, CSS3, Bootstrap, Flexbox.
- Proficient understanding of advanced JavaScript libraries and frameworks, such as ReactJS
- Good understanding of asynchronous request handling, partial page updates, and AJAX framework.
- Basic understanding of server-side CSS pre-processing platforms, such as LESS and SASS.
- Proficient understanding of cross-browser compatibility issues and ways to work around them.
- Proficient understanding of code versioning tools, such as Git, Github
Job description
Roles and Responsibilities
- Develop new user-facing features, optimize application for maximum speed and scalability
- Build reusable code and libraries for future use
- Ensure the technical feasibility of UI/UX designs,
- Collaborate with other team members and stakeholders
- Freshers, thanks for your interest, but this is not the right role for you
Desired Candidate Profile
- 2-10 years experience on UI design, creative flair
- Proficient understanding of client-side scripting and JavaScript frameworks, such as AngularJS, ReactJS , KnockoutJS, BackboneJS etc.,
- Proficient understanding of asynchronous request handling, partial page updates, AJAX and Restful API calls
- Proficient understanding of Bootstrap and web markup, including HTML5, CSS3. Server-side CSS pre-processing platforms such as LESS and SASS
- Proficient understanding of responsiveness and cross-browser compatibility issues and ways to work around them.
- Basic understanding of image authoring tools such as Gimp, PhotoShop etc
- Proficient understanding of code versioning tools, such as Git / Mercurial / SVN
Perks and Benefits
- Health insurance
- A learning environment
- Opportunity to work on cutting edge technologies
- Exposure to key customers in India and abroad
- Work closely with senior leadership that has already developed world class products
Job Description:
- Deep understanding of JS basics and advanced features (ES6) (5+ years)
- Deep understanding of basic and advanced HTML5 / CSS3 features (5+ years)
- Hands on experience developing scalable applications using React JS (preferably using functional components) (2+ years)
- Proficiency in using hooks based approach in react development
- Hands on experience developing UI components using Material UI for React JS (2+ years)
- Experience with any of the state management libraries for React JS – Redux, Context API, Mobx etc
- Experience with unit testing using Jest, Enzyme, React Testing Library etc
- Experience with responsive design, progressive web apps and accessibility.
- Knowledge about platform tools such as NPM, Git command line tool and AWS.
Expertise in developing SAPUI5 applications using ADT(Eclipse)/Web IDE, JQuery, Java Script,XML,HTML5 & CSS3 And consuming the data by using Net weaver gateway services
• Expertise in developing NetWeaver gateway services(SEGW)
• Expertise in Integrating Gateway OData/JSON services with UI5 Apps, System Landscape, Architecture, SSO, Security Set Up and Gateway Configuration
• Fiori Package Configuration on SAP Gateway & Backend ECC App Configuration
• Customization & Extension of Fiori Apps
• Drive the System Landscape, Architecture, Security, Users Set Up
• Configure Gateway & Fiori Infrastructure (with support from Basis Team)
• Fiori App Configuration ( SAP Gateway & S/4HANA System)
• Work with Functional and Technical Resources in Setting up the S/4HANA Backend
• Set User Roles, Profiles, Apply Notes & Fixes in ABAP Systems
• Roll out Apps to Business Users for Testing
• Expertise in coding for consuming data for UI5 Apps through Netweaver Gateway OData/JSON services.
• Expertise in extending OData service/OData models
• Expertise in customizing/Extending the standard Fiori Apps
• Expertise in creating HANA Schemas, Packages, Attribute Views, Analytical Views, Calculation Views with HANA LIVE, Attribute mapping, creation of calculated measures, Calculated attributes, Input parameters, Variables, Restricted measures, Constant columns, Currency Unit conversion, stored procedures and maintaining analytical privileges, and involved in Data Provisioning using SLT and BODS(data services) meta data import. Involved in Export/Import of models, validations.
• Expertise in using AMDP, CDS views, ADBC, External views
Responsibilities-
- Work closely with design, product management, and development teams to create elegant, usable, responsive, and interactive interfaces across multiple devices.
- Turning UI/UX designs into prototypes, creating awesome interactions from designs, writing reusable content modules, and maintainability of the code.
- Implement UI development principles to ensure that the product client-side serves at scale.
- Review and optimize usage by monitoring key metrics and rectifying the issues proactively.
- An ability to perform well in a fast-paced environment and bring in optimal flow for rapidly changing design/ technology.
Requirements-
- 3 to 6 years of relevant work experience as a web developer, UI developer, JavaScript expert, or frontend engineer
- Sound knowledge in JavaScript, ReactJS, HTML, CSS
- Familiar with UI layouts, SASS, bootstrap, and Material UI
- Experience debugging using popular JavaScript-based tools like Chrome Developer Console
- Knowledge of TDD frameworks mocha, chai, jest etc.
- Understanding of Typescript
- Understanding of ReactJS based frameworks like NextJS, Gatsby, etc.
- Understanding of REST API
- Passionate to create good design and usability
● Participate in requirements analysis
● Building interactive consumer data from multiple systems and REST fully abstract to the UI through a Node.js backend
● Ensure the best possible performance, quality, and responsiveness of applications
● Test Driven Development
● Address and improve any technical issue.
● Support the implementation of developed software solutions
Skills required:
● Strong understanding of object-oriented programming
● Knowledge of NodeJS, ExpressJS
● React.js/ Next.js / Node.js / Mongo DB
● Javascript, Jquery, HTML, CSS, Bootstrap
● Understanding of Agile methodologies
● Hands-on experience with JavaScript Development on both client and server-side
● Proficient understanding of code versioning tools.
Good to have:
● AWS and/or Azure Services
● Git Setup
● Experience with cloud technologies
● Familiar with various design and architectural patterns
- MS or BS in Computer Science or equivalent
- 9+ years (or more) experience shipping quality code
- 4+ years’ experience with leading frontend frameworks like Angular 1 to 8 or ReactJS, etc.
- Experience on Ionic Framework, Cardova
- Experience contributing front-end code to a publicly available, consumer-focused web application.
- Solid experience and understanding of HTML5, CSS3, and Javascript (vanilla JS and popular libraries like Underscore.js and jQuery)
- Experience with REST-based API






