[WHAT YOU WILL DO] Your software engineering responsibilities will include design and development of product code in Javascript and Java EE technologies. This will require applying your knowledge of prevailing industry standards such as Object Oriented Design Principles, UML, RESTful APIs, JPA, SQL and NoSQL for converting the business requirements into deployable code. Development activities will include: Develop server-side stateless services as well as web client for application Test software to ensure functional accuracy as well as meet nonfunctional criteria for responsiveness and efficiency Troubleshoot, debug and update software Build features and applications with a responsive design Work in a cross functional team with other developers and designers Ensure quick turnaround of defect fixes by supporting the testing phase which may include(System integration testing, User acceptance functional testing, Non-functional performance testing). [WHAT YOU?LL NEED] Desire to engineer real time missing critical applications which touch lives, a strong sense of ownership, urgency, and drive. As an integral part of the development team, you will need the following skills to succeed. Proficient Java, Javascript, Servlets and Java EE technology concepts such as JMS, RMI, JDBC and JAAS OOPs and related technologies like UML, Domain driven design and Core Java design patterns Design and construction of REST resources and exposing these as APIs Advanced JavaScript libraries and some frameworks such as AngularJS, ReactJS, NodeJs,Express JS, Knockout JS, BackboneJS Relational Database like MySQL, PostgreSQL or Oracle RDBMS Integrating front-end UI with the REST API and WebServices Hands on experience Hands-On experience on Spring Boot framework and Apache Kafka Hands on coding experience in CSS3 and responsive web-based experience UIs for cross-browser and cross-platform compatible applications Exposure to versioning tools like SVN, VSS, Git etc Experience with using NoSQL databases like MongoDB, Cassandra, Oracle NoSQL DB etc Good written and verbal communication skills Added advantage Exposure to Cloud Native micro services development using Docker, Kubernetes Working knowledge of continuous integration and continuous deployment principles Exposure to Agile based Software Development cycle Pan India Role: Software Development - Other Industry Type: IT Services & Consulting Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: Any Graduate PG: Any Postgraduate Key Skills Software Engineer
remote
remote
Software Developer
(Based On Interview)
Lorem ipsum dolor sit amet, consectetur adipiscing elit.