Full Stack Java Developer

Please find the below details

  • It is a Contract Job.
  • Client or Employer is Team Erudite Solutions
  • Looking for Immediate joiners
  • Work Location: Remote (Hyderabad)

Prior Experience:

Minimum 3-8 years of hands-on technical experience on web / application development using Java / J2EE technology stack.

Skills / Project Experience – Required:

  • Strong conceptual knowledge in OOPS, Core Java, Collections, Multithreading.
  • Experience with working on frameworks: Spring Boot all modules, Spring/Struts, JDBC, Hibernate, WebService (SOAP/REST)
  • Experience on web/application servers (Tomcat, JBoss, WildFly, WebSphere etc.).
  • Experience in working with Angular/ReactJS & Redux, JSP, HTML5, CSS3, jQuery and JavaScript.
  • Experience in building UI applications using Webpack.
  • Strong experience in DevOps process and tools like Jenkins/Bamboo/UrbanCode also build technology like Maven/Gradle
  • Strong experience with Github/Bitbucket/Subversion,/Perforce etc. versioning systems.
  • Experience in developing and deploying applications to cloud platforms AWS, GCP, PCF, etc.
  • Experience with Micro services development using Spring/Spring boot or any other technology framework.
  • Ability to work with automated unit test frameworks like Junit, Mockito and drive end-to-end testing of modules.
  • Ability to write SQL with complex joins in RDBMS, understanding of database functions
  • Experience on managing medium size teams.

Node JS Developer

  • We are looking for a highly capable Node.js developer to optimize our web-based application performance.
  • You will be collaborating with our front-end application developers, designing back-end components, and integrating data storage and protection solutions.
  • To ensure success as a Node.js developer, you should possess extensive knowledge of Node.Js based services and experience in a similar role.
  • An accomplished Node.js developer will be someone whose expertise results in the stable, fast, and secure exchange of data between servers and end-users.

Responsibilities:

  • Developing and maintaining all server-side network components.
  • Ensuring optimal performance of the central database and responsiveness to front-end requests.
  • Collaborating with front-end developers on the integration of elements.
  • Designing customer-facing UI and back-end services for various business processes.
  • Developing high-performance applications by writing testable, reusable, and efficient code.
  • Implementing effective security protocols, data protection measures, and storage solutions.
  • Running diagnostic tests, repairing defects, and providing technical support.
  • Documenting Node.js processes, including database schemas, as well as preparing reports.
  • Recommending and implementing improvements to processes and technologies.
  • Keeping informed of advancements in the field of Node.js development.

Requirements

  • Bachelor’s degree in computer science, information science, or similar.
  • At least two years’ experience as a Node.js developer.
  • Extensive knowledge of JavaScript, web stacks, libraries, and frameworks.
  • Knowledge of front-end technologies such as HTML5 and CSS3.
  • Superb interpersonal, communication, and collaboration skills.
  • Exceptional analytical and problem-solving aptitude.
  • Great organizational and time management skills.