


Role: Engineer/Sr Engineer -Java
SUMMARY OF THE POSITION:
The Product Development Engineer is responsible for the front-end development of modules for enlivening CEM.
The engineer is responsible for end to end delivery of specific components in the module and integrating them with existing modules
ROLES AND RESPONSIBILITIES:
- Working with technical architects, able to convert the architecture into design and code in Java (Spring Boot), AngularJS, and NodeJS.
- Able to generate LLD documents.
- Ability to write Quality code with minimum defects.
- Unit Test and follow the coding standards.
PREFERRED QUALIFICATION AND SKILLS:
- 5+ years of strong programming and logical skills in Java (Spring Boot), AngularJS, Object-Oriented Javascript, NodeJS and HTML5
- Hands-on Experience with Java (Spring Boot), and MySQL is mandatory. Must have completed at least 2 full projects using Spring boot and AngularJS.
- Excellent knowledge and experience in Spring JPA and RESTful web services implementation.
- NodeJS experience is value add
- Should have participated in, and be familiar with, Agile (Scrum) project methodology and practices.
- Must be able to mentor and guide junior technical resources.
- One who is proactive and comes forward with technology-related initiatives. Motivated selfstarter.
- Good communication skills. English - Oral and Written.

About The Hub
About
Connect with the team
Company social profiles
Similar jobs

Company Description
Anglerfox is a Software Development and Consulting Company with a focus on websites, e-commerce, and web-based Information Systems. We provide services in the implementation and distribution of business applications.
Role Description
This is a full-time remote role for a Senior PHP Developer. The Senior PHP Developer will be responsible for designing, coding and modifying websites, from layout to function, according to the company's specifications. Job duties will include, but not be limited to, writing well-designed, testable, efficient code and troubleshooting and debugging advanced software solutions.
Qualifications
- Back-End Web Development and Software Development skills
- Object-Oriented Programming (OOP) skills
- Advanced Front-End Development skills
- Advanced Programming skills
- Knowledge of the following languages: PHP, MySQL, HTML, CSS, JavaScript, AJAX, jQuery
- Experience with MVC frameworks (Laravel, CodeIgniter, etc.)
- Experience working with Core PHP
- Experience working with RESTful APIs
- Excellent debugging and troubleshooting skills
- Ability to work independently and remotely
- Bachelor's degree in Computer Science, Engineering or a related field


As a Full Stack Developer; you should be comfortable around both front-end and back-end coding languages, development frameworks, and third-party libraries. You should also be a team player with a knack for visual design and utility.
Responsibilities:
- Work with development teams and product managers to ideate software solutions.
- Design client-side and server-side architecture.
- Build the front end of applications through appealing visual design.
- Develop and manage well-functioning databases and applications.
- Write effective APIs.
- Test software to ensure responsiveness and efficiency.
- Troubleshoot, debug, and upgrade software.
- Create security and data protection settings.
- Build features and applications with a mobile responsive design.
- Write technical documentation.
Requirements:
- Backend: Spring (JAVA), Spring Boot, Laravel (PHP), MySQL, NoSQL, NGINXPlus.
- Frontend: Angular 5+ Ngrx/store5
- Infrastructure: Google cloud platform (App Engine, CloudSQL, BigQuery, PubSub, Firebase Hosting), Pusher.io (WebSockets), Filestack, Postmark app, 4 Tools: Postman app, JIRA.
- Rest APIs, Microservices, Agile, Oauth, Message Queue, Git.
- 6 years proven experience as a Full Stack Developer or similar role.
- Experience working with service-oriented architectures and web-based solutions.
- Familiarity with common stacks.
- Knowledge of multiple front-end languages and libraries (e. g. HTML/ CSS, JavaScript, XML, jQuery).
- Knowledge of multiple back-end languages (e. g. C#, Java, Python) and JavaScript frameworks (e. g. Angular, React, Node.js ).
- Familiarity with databases (e. g. MySQL, MongoDB), web servers (e. g. Apache) and UI/UX design.
- Experience working on Agile processes (Scrum, Kanban).
- Experience working on the AWS technologies.
- Excellent communication and teamwork skills.
- Great attention to detail.
- Organizational skills.
- An analytical mind.
- Degree in B. tech/BE.


Need High Level React Native Developer who has worked with multiple applications, Healthcare knowledge is preferable, Understand existing code and optimize it, along with create new functionalities and usability.
Should Understand Data and how to handle large volume of data in application both online and offline in application and communicate to our backend using Rest APIs
Experience:
- 4-10 years of Full Stack Application development experience is must.
- Deep understanding of client side development, coding in HTML5, CSS3, JavaScript ES6, and jQuery.
- Strong experience using a client side MVC framework such as NodeJS, React JS, NextJS and Redux.
- Top notch programming skills and write code for robust software design.
- Experience in responsive design, cross browser compatibility and website performance.
- Experience in object oriented design skills.
- Aggressive problem diagnosis and creative problem solving skills.
- Good understanding of how browsers and DOM work.
- Experience with Git/Bitbucket.
- Experience with handling Services, RESTful, APIs.
Responsibilities :
- To work with a cross-functional software development team on highly visible strategic projects as an expert level individual contributor to the coding tasks assigned.
- Responsible for development of highly responsive, web based UI in a flexible and well-structured frontend architecture.
- Experience working with remote data via REST and JSON
- Experience with third party libraries and APIs
- Produce well designed efficient code in a timely manner to meet delivery timescales/milestones.
- Mentor other developers on software best practices technical guidance and help grow their software development skill sets.

- Demonstrated experience as a software engineer, with at least 8+ years’ experience in technology roles
- Experience working on complex systems and cloud architectures, preferably in a B2B or enterprise context
- Significant experience with the Java programming language and frameworks such as Spring & SpringBoot
- Good working experience with front-end Javascript frameworks such as ReactJS
- Experience optimizing databases and SQL queries for high-performance
- Good knowledge of AWS services, design patterns and practices - ideally certified
- Experience and keen understanding of the value of working in agile teams
- A “quality-first” mindset, with experience working in continuous integration environments
- Highly effective at communicating, and comfortable whiteboarding design ideas with teams of engineers, product managers, and business analysts
- Desire to challenge the status quo and maturity to know when to compromise
- Respect for other team members and a highly collaborative approach to working and learning together
Strong foundation and knowledge of frontend web technologies: HTML/CSS/Javascript
AngularJS/Angular/ReactJS/VueJS frameworks and libraries for the frontend
Experienced using NodeJS platform and techniques for handling asynchronous calls (Promise, Observables).
Real time experience working on any cloud tech(AWS)
Experience with Laravel is most welcomed .
Experience/Knowledge of page optimization for reducing load time and SEO
Experience/knowledge in source code versioning control using GIT, such as GITHUB will be added advantage
Knowledge of SDLC & Agile software development will be added advantage
Able to work independently as well as within a team
Open to learning new technologies and trends.


- Experience of being scrum master will be an added advantage.
- Experience of hands on programming and also resolving teams technical queries / hurdles is mandatory.
- Technologies / Languages - Minimum four out of the following is mandatory - MS.Net Framework/.Net
- core, ASP.net MVC, WPF, WCF, Message Queue,GIS, web technologies, IOT, HTML 5, Angular, React,
- Node, Django, Embedded C, Python, C#
- Database: SQL Server , ORACLE, MY SQL, IODB, SQL Lite
- Framework: MVVM, MVC
- Mobile Apps: ANDROID, IOS
- Hands-on experience of project life cycle management using agile / scrum.
- Domain Knowledge - IOT, Energy /Power, Manufacturing, Automotive, Steel.
- Experience in making the funcational and / or Technical design specification document in any one domain is
- mandatory


We are seeking talented full stack engineers to join our team.
Your responsibilities as a principal full stack engineer will include:
- - Work with UX and Product Management teams to design software
- - Work with Architects and Engineering leads to build scalable software
- - Back-end software development
- - Proficient in low level system arch design
- - Strong knowledge of web development - MVC, React / Angular Framework
- - Take Product Ownership
- - Testing and fixing bugs
- - Create security and data protection settings
- - Build features with a mobile responsive design
- - Experience with Agile/Scrum methodology, Behavior Driven Development, and CI/CD
- - Ability to think critically and creatively in a dynamic environment, while picking up new tools and domain knowledge along the way
What we are looking for:
- - 3+ years of industry experience as a Backend/Full Stack Engineer
- - Degree in Computer Science or related field
- - Experience with developing web and mobile applications
- - Must have 2-5 years of experience building applications using front end technologies like – React, Angular 2+, JavaScript/Typescript, HTML5, CSS3 and Bootstrap
- - Must have 2-5 years of full time Python (Django) experience, and hands-on experience through all stages of Agile software development life cycle.
- - Ability to write optimized codes, debug programs, and integrate applications with third party tools by developing various APIs.
- - Proficiency with Python or relevant back-end scripting language
- - Proficiency with SQL/NoSQL databases, web servers (e.g. Nginx)
- - Experience with Cloud infrastructure (e.g. AWS), relevant microservices and load scaling
- - Maintains a strong knowledge base of new open source tech stacks, applications, techniques, and skills
- - A positive attitude, and a growth mindset
- - Great attention to details
Bonus:
- - Experience with serverless deployment (e.g. Lambda)
- - Experience with API testing software (e.g. Postman)
- - Experience with multiple front-end languages and libraries (e.g. HTML/CSS, JS)
- - Good Humor
Note- We are currently working from home due to the pandemic. If selected you may work from a remote location though once office reopens candidate must work from Office.


Role and Responsibilities:
- Regularly interact with end-users to understand how your systems can serve them better
- Partner with the business analysis team to dive deep on the metrics you are reporting on
- Propose, design and test applications to ensure data quality and systems reliability
- Writing reusable, testable, and efficient code
- Design and implementation of low-latency, high-availability, and performant applications
- Integration of user-facing elements developed by front-end developers with server side logic
- Implementation of security and data protection
- Integration of data storage solutions postgres, redis
- Implementation and maintenance of admin panel
Skills Required:
- Hands-on experience and knowledge of working on programming languages such as Javascript, MongoDB Node.Js and Express.Js at least 3 years in a SaaS company.
- Should have working knowledge of MongoDB
- Should have working knowledge of Enterprise application integration using Web services, MSMQs, APIs etc
- Should have good hands-on knowledge of Web server deployments and server configurations
- Should have ability to mentor junior developers through the product design, planning, development, implementation, and product testing and quality analysis.

- Bachelors or Masters degree in Computer Science, Computer Engineering or a related field. We look for expertise over the degree/college name!
- 3 to 7 years of work experience in Django development.
- Thorough understanding of MySql, MongoDB and Elastic Search
- Thorough understanding of Queuing system Celery/Redis/RabbitMQ/Kafka
- Experience integrating APIs and Graphql (Graphene) services
- Thorough understanding of caching mechanism in web development
- Comfortable with development over Linux
- Comfortable with Git version control system
- Knowledge of React js/React Native and NodeJs will be Advantage
- Experience in Business Analytics/AI/ML/BigData will be a big plus
Responsibilities :
- Lead team of engineers and tackle one or two modules independently of high traffic web portal
- Liaison with System Architects to develop and deliver performant systems
- Establish good development processes

