Job Description :
Job Description: Full Stack Developer (Required Exp. 2 – 5 Years)
Full Stack Senior Developer (Required Exp. 5 – 7 Years)
Roles and Responsibilities:
Use advanced modelling tools & techniques to build full stack applications
Development of robust and performant code
Develop dashboard designs / wireframes to make dashboards outcome-driven and actionable
Adhere to technical constraints laid out by Architecture Design
Adhere to coding standards and best practices laid out by Technical Implementation Standards
Unit testing the output of their own work and work along with QA team to fix defects
Interpret business requirements and translate them into deployable solution
Provide estimates for the user stories assigned and complete the development within timelines
Creation and extension of LLD and document the implemented solution
Key Skills: Must have Skiils:
Extensive hands on experience in Java development and good knowledge of Java design patterns
Strong Hands on experience in Angular, KnockoutJS, BackboneJS, ReactJS etc
Proven Hands on experience developing software solutions using
Java frameworks like Spring or Spring Boot
Node.js , bootstrap and material design
Ajax, HTML 5, CSS, JavaScript
Automated test frameworks like jUnit or Mockito
Messaging Services like JMS or RabbitMQ or ActiveMQ, and
Caching Services like Redis or MemCached or EHCache
No SQL mostly mongodb
Average knowledge on Docker and Kubernetes
Hands on experience in development of REST API, JSON and SOAP Web Services (WSDL, XSD)
Hands on experience in developing PWA, TWA applications
Hands on experience developing software on Linux / Unix based systems
Experienced to work in Agile software development environments
Delivering highly robust and highly performing code of high quality
Excellent Expertise in development toolset like
GIT and SVN
Maven or Gradle
Capable to use UML for designing and writing HLD / LLD as needed
Demonstrable experience in commercial product development
Good communication skills, proactive mindset and capacity to learn and work independently
Good to have Skiils:
Linux / Unix knowledge
Knowledge in TCP / IP and HTTP and TLS / SSL
Knowledge of multi-threading / performance tweaking
Experienced in developing solutions on any of the API Management Platform – Apigee, 3scale, Layer 7, Mashery, Axway, WS02, Mulesoft
NoSQL Databases like MongoDB, Cassandra, Couchbase
Knowledge of JPA, OSGI, Groovy and Grails programming
Exposure to mobile development for any given platform
Proficiency in Typescript
Experience in understanding complex UI/UX design and converting UX into HTML & CSS (to be consumed in Angular/React) from PSD/Adobe XD/MarvelApp.


Source link