Java Fullstack Developer

  • Bengaluru
  • Teksystems
Role : Java Fullstack (React) Experience : 6+ years Mode of Work : Remote opportunity but for team meetings need to visit the office once a half year. Timings : General shift Roles and Responsibilities: Software developer: be a proficient software developer, capable of developing high-quality, well-architected, good-performance software; ensuring it is modular, reusable, and testable. Teamwork: be an excellent team player Process-oriented: understand, follow, and improve processes including Product Life Cycle. Quality-centered, building code with quality first in mind. Understanding of Requirement processes elicitation and typical software development processes and models such as Agile programming. Skills and Qualifications: Must have: A proven track record delivering web applications mainly on React. Excellent knowledge of API development using Java and Springboot Experience of working on front-end layers/tiers of the project with rich React UI. Excellent knowledge of React.JS Experience of React Hooks Excellent knowledge of JavaScript, JSX, Typescript, etc. Knowledge of using front-end testing frameworks like Jest, React Testing Library, etc. Nice to have - performance analysis Good knowledge of CSS and creating pixel-perfect UI as per provided specifications. Good knowledge of accessibility and cross-browser standards. Good knowledge of data marshaling/de-marshaling using JSON Experience and passion for test-driven development Nice to have - Experience working with GIT and IDEs like IntelliJ and VSCode Good knowledge of Java frameworks like Spring RESTful calls and web service calls Basic understanding of Elastic search Interview process : 2 rounds of interviews: The first technical interview is with the TEKsystems technical team. The shortlisted candidate will appear for the final technical round with the client.