Urgent Req – Java Application Architect

Let Us Help You!
Helping You Realize Your Business Goals!

Hi,

 

I hope you’re doing well!

 

Please look at the requirements below, let us know of your interest, and send us your updated resume to [email protected]

Role: Java Application Architect

Location – Bellevue, WA

Job Description:

 

Key Responsibilities:

Core Java, J2EE

  1. How do you ensure the scalability and performance of Java applications? Can you explain any architectural patterns you’ve used in large-scale Java applications?
  2. Describe how you handle error handling and logging in Java-based applications.
  3. Can you explain how you manage Java memory management and garbage collection in large applications?

Spring Boot

  1. What is your experience with Spring Boot and how do you use it to create microservices? Can you describe how you configure Spring Boot applications for performance optimization?
  2. Explain your experience with Spring Security in securing REST APIs. How do you manage authentication and authorization in a Spring Boot application?

Microservices

  1. How have you designed and implemented microservices in your past projects? Can you explain the challenges you’ve faced while implementing microservices and how you overcame them?
  2. What strategies do you use for service discovery, load balancing, and fault tolerance in a microservices architecture?

Kafka

  1. Can you describe your experience using Kafka in microservices architecture? How did you use Kafka for messaging and stream processing?
  2. How do you manage message durability, ordering, and transaction consistency with Kafka?

Hibernate/JPA

  1. What are the key differences between Hibernate and JPA? How do you use them in your projects for database operations?
  2. Can you describe how you handle N+1 query issues and performance optimization in Hibernate?

Cloud Services (AWS or other)

  1. Can you describe your experience working with AWS services (e.g., EC2, Lambda, S3, RDS)? How do you leverage cloud-native services for scalability?
  2. How do you ensure security and cost optimization when working with cloud platforms?

GraphQL

  1. What is your experience with GraphQL? Can you describe a project where you implemented GraphQL APIs and explain how it improved data fetching over traditional REST APIs?
  2. How do you optimize GraphQL queries and mutations for performance?

OAuth2 Authentication & Authorization

  1. How do you implement OAuth2 authentication and authorization in your applications? Can you explain the difference between OAuth2 authorization code flow and client credentials flow?
  2. Have you worked with OpenID Connect? How do you integrate it with OAuth2 for authentication?

Kubernetes APIs (Container Management & Orchestration)

  1. How do you utilize Kubernetes APIs for container orchestration? Can you explain the process of deploying and scaling microservices on Kubernetes?
  2. Can you describe a situation where you had to troubleshoot and resolve an issue with Kubernetes in a production environment?

  1. Candidate Screening Questions (Strong Experience Needed):Core Java , J2ee
  2. Springboot
  3. Microservice
  4. Kafka
  5. Hibernate/Jpa
  6. AWS or any cloud as per thier experience
  7. Communication Skills
  8. GraphQL
  9. UAuth
  10. Authentication
  11. Authorization

With Regards

Kishore Reddy

Submit Your Resume

0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Most Voted
Newest Oldest
Inline Feedbacks
View all comments