Java Fullstack Developer

Permanent contract

Karnataka, India

11 Jan 2024

    JD Java Fullstack Developer

     

    Responsibilities:

    • Developing and implementing highly interactive and highly-responsive user interface components using React/Material UI, etc.
    • Full Stack Software development , Unit testing and Deployment for Web application with microservices and modern UI/UX
    • Full Stack Software development , Unit testing and Deployment for Web application based on legacy architectures and modern UI/UX Troubleshooting interface software and debugging application codes.
    • Translating designs and wireframes into high quality code
    • Building reusable components and front-end libraries
    • User authentication and authorization between multiple systems, servers, and environments user identity and access providing services.
    • Hands-on development in Full Stack SW development - JAVA JEE,  WildFly,  Spring frameworks, Spring Boot, PHP & Symfony

    Mandatory Skills

    • Core Java (Expertise in synchronization, multithreading, executors, collections, reflection, serialization, algorithms)
    • JEE (JSP, Servlets, JDBC) – Modern & Legacy Envirments
    • WEB technologies: Angular, D3, React, Vuejs, Redux/Rxjs, NodeJS, Graphql, Webpack, Web Components, websockets, jQuery, AJAX, Web API, http & html standards, css, javascript/typescript, Web Services(REST, JSON) and web cybersecurity
    • Test Frameworks: Jest, Nightwatch, Mocha, etc.
    • Git, CI/CD, devops experience (docker, kubernetes)
    • Cloud deployment (AWS, Azure, GCP)
    • SQL Server, NOSQL experience
    • Experience on REST API development & documentation using Swagger
    • Experience writing unit tests with JUnits & Mockito or similar libraries
    • Experience working in an agile, multidisciplinary team and SDLC

    Preferred Skills:

    • Good understanding of knowledge of other java script frameworks like react, ionic, jasmine etc.
    • Familiarity with RESTful APIs and Integration of front end React application with server-side API.
    • Experience with common front-end development tools such as Babel, NPM, etc
    • Experience in Application performance and benchmarking
    • Optimizing components for maximum performance across a vast array of web-capable devices and browse

     

    Qualifications and Preferences.

    • Bachelor’s degree in Computer Science, Information Technology, or related field.
    • Minimum 4+ years of experience
    • Good Communication Skills
    • Experience in Automotive industry is a plus