Java Frontend Vs Java Backend Developer Skills
Java Frontend Vs Java Backend Developer Skills
Java Frontend
Developer skills:
· Angular JS-(Angular is open-source JavaScript-based web framework for developing single-page applications)
· React JS-(React is a free and open-source front-end JavaScript library)
· JSON-(JSON is a format for storing and transporting data)
· JavaScript-( JS is a lightweight, interpreted OR Just-in-time compiled programming language for frontend)
· jQuery-( jQuery is a JavaScript library)
· Bootstrap-(Bootstrap is a free and open-source CSS framework)
·
TypeScript-( TypeScript is a natural fit for the
world of frontend applications)
Java Backend
Developer Skills:
· Java
· Spring Boot (best backend frameworks that developers count on while performing backend web development tasks)
· Microservices-( Microservices are an architectural rapid, frequent and reliable delivery of large, complex applications)
· Node.js(open-source server environment)
· Java Inheritance
· Java Polymorphism
· Java Multithreading
· Kafka- messaging tool-build real-time streaming data pipelines and applications
Java Full Stack
Developer skills:
Java, HTML, CSS, JavaScript, Node.JS, Angular JS, Rest API, Microservices
Java Certificates 2023-2024
1. Oracle Certified Associate Java Programmer OCAJP
2. Oracle Certified Professional Java Programmer OCPJP
3. Oracle Certified Expert - Web Component Developer
OCEWCD
4. Oracle Certified Professional Java Application
Developer (OCPJAD)
5. Oracle Certified Master Java Enterprise Architect (OCMJEA)
Note: - Latest Java Version is Java17
Screening Basic
Java Questions-
·
Which Java version are you using? (8 - good. 11
- preferred. 14 - best)-
·
Which features in Java? - (lambdas or
streams/functional interface)
·
Do you have experience with microservices architecture?
·
Spring, spring boot framework experience?
·
Which cloud do you have experience with? - (PCF,
GCP, Azure - preferred. AWS - okay)
·
Do you have experience with TDD (Test Driven
Development)?
·
What's the percentage of time that you spend
doing development vs support?
·
Are you Consuming Kafka or Producing Kafka
publishing or subscribing?
·
Have you groomed user stories? (SQL
Databases)
·
Which version of Angular/react have you used? 7
· What are you using as a messaging tool? (JMS/Kafka/Rabbit MQ/Pub Sub)
Scenario Base Java
Questions- 5 Scenario question as per my Job requirement
·
Questio-1.
How did you design and develop user interfaces to internet applications if the client requires java features priorities throughout the development life
cycle?
Answer:- Designs and develops user interfaces to intranet applications by setting expectations and features priorities throughout development life cycle; completing programming using Eclipse IDE and Java frameworks such Struts, Hibernate, and spring.
·
Question-2. How will you use Hibernate, object relational mapping (ORM) solution, and the technique of mapping data representation
from MVC model to Oracle Relational?
Answer: - Used Hibernate,
object relational mapping (ORM) solution, technique of mapping data
representation from MVC model to Oracle Relational data model with an SQL-based
schema.
·
Question-3. When you can design and develop Java
and J2EE based web applications using Java frameworks?
Answer: Design and develop
Java and J2EE based web applications using Java frameworks as required by
customers for The National Cancer Institute.
·
Question-4. How you can implement the
development of apps using Agile SCRUM methodologies and Data source?
Answer. Implemented the
development of apps using Agile SCRUM methodologies and Created Data Source and
deployed web applications in the WebSphere application Server.
·
Question-5. How you can create user information
solutions?
Answer: Created user
information solutions by developing, implementing, and maintaining Java-based
components and interfaces.
Technical Base
Java Questions- 5 Technical question as per my Job requirement
·
Question-1. What is the use of JSPs and JSTL?
Answer-1. Designed and
developed front-end JSPs and JSTL for Ferguson
·
Question-2. What is the primary use of spring
framework and J2EE components?
Answer-2. Used Spring
framework and J2EE components, Utilized Spring Boot, IOC and DAO modules. Developed controller classes, backend
process, complex services and database interaction.
·
Question-3. What is the use of spring boot-microservices?
Answer-3. Implemented spring boot-microservices to process the messages into the Kafka cluster setup.
·
Question-4. What is the use of J2ee design
patterns?
Answer-4. Used J2EE design
patterns like Value Object Pattern, Business Delegate, service locator, and
session façade, Singleton, Factory and DAO.
·
Question-5. What is the use of JavaScript DOM
manipulation and JavaScript Event?
Answer-5. Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.