Java Developer
Location: Pune
Job Description
Quest Global is an organization at the forefront of innovation and one of the world’s fastest-growing engineering services firms with deep domain knowledge and recognized expertise in the top OEMs across seven industries. We are a twenty-five-year-old company on a journey to becoming a centenary one, driven by aspiration, hunger, and humility.
We are looking for humble geniuses, who believe that engineering has the potential to make the impossible, possible; innovators, who are not only inspired by technology and innovation, but also perpetually driven to design, develop, and test as a trusted partner for Fortune 500 customers.
As a team of remarkably diverse engineers, we recognize that what we are engineering is a brighter future for us all. If you want to contribute to meaningful work and be part of an organization that truly believes when you win, we all win, and when you fail, we all learn, then we’re eager to hear from you.
The achievers and courageous challenge-crushers we seek, have the following characteristics and skills:
- Java Developer Strong hands-on experience in Java/J2EE with Spring boot/ Hibernate
- Hands-on experience in Microservices development and should be to differentiate the same with web services.
- Java Developer Debugging exposure in Development and Staging environments
- Strong hands-on experience in Database (Preferred RDBMS but noSQL is also ok)
- Java Developer Exposure to Multithreading programming
- Understanding of GIT and Maven.
Java Developer Nice to Have Skill
- Proficiency in Dockers and CI/CD pipeline
- Experience in working in MongoDB, GoLang
- Test-driven development experience
- Exposure to cloud (AWS, Azure, Any)
- Kafka, Rabbit MQ
Java Developer Interview Questions
1. Can you air us through your acquaintance with Java/J2EE development? Specifically, highlight your acquaintance with Spring Boot and Hibernate.
2. What is your compassion for microservices architecture, and how does it alter from acceptable web services? Can you accommodate examples of projects in areas where you’ve implemented microservices?
3. How do you access debugging in both development and staging environments? Can you allot an arduous debugging book you’ve encountered and how you bound it?
4. Discuss your acquaintance with databases. What is your adopted RDBMS, and are you formed with any NoSQL databases? How do you adjudge back to using a relational database against a NoSQL solution?
5. Explain your acquaintance with multithreading programming. Can you accommodate examples of situations area multithreading was all-important in your projects, and how you ensured cilia safety?
6. Call your acquaintance with adaptation ascendancy systems like GIT and body accouterment like Maven. How do you about anatomy your commits, and what Maven appearance do you acquire best advantageous in your development workflow?
7. Accept your formed with Docker containers and CI/CD pipelines. If so, can you call your acquaintance ambiance up Docker environments and implement connected affiliation and deployment pipelines?
8. Discuss your acquaintance with MongoDB and GoLang. What types of projects are you acclimated to these technologies for, and what advantages do they take over acceptable solutions?
9. Have you had any acknowledgment to billow platforms such as AWS, Azure, or others? If so, call your acquaintance with billow casework and any challenges you faced while alive with them.
10. Finally, can you explain your compassion for messaging systems like Kafka and RabbitMQ? Accept you chip these technologies into any of your projects, and if so, what allowances did they provide?