JAVATECH NEWS

Java

CORE JAVA

Interview

OFF-CAMPUS

Friday 4 December 2015

Jobs for 0-1 Years BE / B.Tech / ME / M.Tech : Interns (JAVA) @ Bangalore (Karnataka)


Company :

Esko is a global supplier and integrator of innovative solutions for packaging, commercial printing and professional publishing. Our company is a dynamic market leader in state-of the-art software for packaging buyers, designers and manufacturers and hardware products (CDI computer-to-plate imagers, flexible cutting & creasing tables) for the packaging, label, sign and display industries. With Headquarters in Belgium (Ghent), Esko employs over 1,500+ people worldwide. Its global sales and support organization covers Europe, the Americas, Asia/Pacific and Japan.
Description

Job Title: Intern - Java


position

Esko is looking for Intern position for Global Resource Center (GRC) located in Bangalore, India. You will be part of a global team to jointly work on product engineering.

Responsibilities

Analyzing requirement specification and carry out feasibility analysis
Design modules or applications to include database schema, user interface and business logic
Code, test and troubleshoot applications utilizing the appropriate hardware, software platform, database, programming tools and technology
Maintain and modify applications; make approved changes and fix bugs as assigned from time to time
Write and maintain programming documentation which include commenting code and user guides
Interact with team leader on project status and resolution of critical issues

Qualifications

B.E/B.Tech, M.E/M.Tech [CS & IT streams only] with 60% aggregate & from a recognized university
Good analytical skills and self initiative to learn new technologies
Ability to work as part of a global team with good communication skills (written and spoken English)
Good knowledge and implementing skills using Java for writing client server applications

Location– Bangalore
Apply here
Read more ...

Saturday 19 September 2015

Mail CV for Java Developer(Fresher),Qualification -BE or any degree

Company Name: Trianz

Company Profile “Trianz is a dynamic growth oriented firm that focuses on turnkey execution of strategic initiatives, combining a unique execution philosophy with business model, process transformation and technology implementation capabilities. Our practices are centered on industry process and technology led areas across Insurance, Retail, Banking, High-Tech, Manufacturing and Life Sciences industries. At Trianz we strongly believe in “excellence in execution” and the achievement of targeted results as consequential to Trianz success. Our teams of highly competent professionals relentlessly strive to deliver accelerated business value to our clients.
Company Website www.trianz.com

Job Position: Java Developer

Experience Fresher

Location Hyderabad

We are looking for a Java Freshers with 70% Marks in 10th, 12th and Degree (BE or any degree).
Candidates need to have Java training from a trianing institute(Training Certificates will be asked while during the interview and joining)
Candidates should be from Hyderabad
70% of Marks is Mandatory in 10, 12th and Degree(BE or any degree)
Key Skills Software Fresher Java SQL
Salary Not disclosed by Company yet !
Degree Graduate Degree (BE/Btech/ME/MTech/MCA)
How to Apply:Mail your cv @ : seema.hoovanna(at)trianz.com

Click here for all jobs updates

Read more ...

Saturday 2 May 2015

Symphony Teleca Corporation India Private Limited hiring Software Developer

Company Name: Symphony Teleca Corporation India Private Limited

Experience: 5 – 8 years

Location: Pune

Education: B.Tech/ BE/ B.Sc, M.Tech/ MCA/ M.Sc, Any Doctorate

Industry: IT-Software / Software Services

Role: Team Lead/ Technical Lead

Key skills: Core Java, Spring, Hibernate

Job description:

Candidate should have experience in Core Java, J2EE, Agile, Scrum Methodologies, Multi Thread Development.

Walk-In Date: 11th April
Walk-In Time: 10:00AM to 03:00 PM
Walk-In Venue:  Symphony Teleca Corp . Pvt ltd,
 Ground, 1st and 2nd Floor,
 Hinjewadi IT park, Plot No.41,
 Rajeev Gandhi Infotech Park,
 MIDC phase I, 
Hinjewadi , 
Pune, 411057,
India
Contact details:
Company Name: Symphony Teleca Corporation India Private Limited
Website: www.symphonyteleca.com
Read more ...

Thursday 30 April 2015

Infosys walk in drive for Java Developer,Check details here

Organization Name:- Infosys

Work Designation:- Software Engg (JAVA)

Employment Type:- Full Time

Instruction Qualification:-
BE/B.Tech, MCA
Consistent went out with 60%, No-Backlogs
Great in Subject information
Great in Communication abilities
Want Candidate Profile:-

-Candidate Must have more than 60% Marks in general Graduation with no excesses and comments
-Candidate Should have Ability to do work with any burden
-Candidate must have mindful and examination with his colleagues
-Candidate ought to have the administration quality aptitudes to keep up his group.

Meeting Process:-

> Written Test
> Group Discussion
> Thinking and Logical or Reasoning Skills
> Technical Round
> H R Round

Experience:– Software

Working Location/Area:- Hyderabad

Apply Information:- Online + Walk-in

Meeting Schedule:-

Essential Date:- 9th May 2015

Address/Venue:-

Infosys Technologies PVT LTD,
Review NO:210,
Manikonda Village,
Rajendranagar Mandal,
Lingampally,
Rangareddy District,
Gachibowli,Hydrabad
Hyderabad
Read more ...

Sunday 22 March 2015

Java opening at Comfyi Solution for fresher,Apply soon

Company Name:Comfyi Solution

Company Profile :
Comfyi Solution proffers continuum Resource Management in various domains on IT, Software Services, ITES, NON IT & Finance across the Indian industrial segments.

Job Description

Software engineers to code in java platform in the real time environment.

Should maintain good coding standards in Core java.

Walk in for a technical discussion directly to the below venue with two hard copy of resumes.

Salary: 1,75,000 - 3,00,000 P.A

Industry:IT-Software / Software Services

Functional Area:IT Software - Application Programming , Maintenance

Role Category:Programming & Design

Role:Software Developer

Experience :  0 - 1 Year

Education  :  Any Graduate

Location  :  Chennai

Recruiter Name:Gopinath

Address:
# 1768, I Block, 6th Street
18th Main Road, Annanagar
(Opp. to Annanagar West Bus Depot)
CHENNAI,Tamilnadu,India 600040

Email Address:comfyisolution@gmail.com

Telephone:91-9381278999
Read more ...

Thursday 12 March 2015

Softeon India Pvt Ltd Hiring Freshers,Apply soon.

Company Name:Softeon India Pvt Ltd


About The Company
Softeon is a global provider of innovative supply chain solutions. A leading CMM level 3 company and software product development company.
While their roots are in warehouse management systems, Softeon has demonstrated consistent growth and strong investments in R&D for over a decade. Today, they offer a powerful platform that covers the complete spectrum - from supply chain planning to execution.

Softeon is headquartered in the Washington DC metro area in Reston, Virginia. Their global footprint includes offices in Europe, Latin America and India with an infrastructure that is amply staffed to provide support 24×7 in all parts of the world.
Designation :Software Engineer Trainee

Qualification:B.Tech/B.E., M.Sc. (Tech.), M.Tech./M.E.

Experience :Freshers

Location: Chennai

Salary :2.25 LPA

Job Details:

- Candidate will be responsible for performing activities at different Software Development Stages.
- Candidate must have Sound knowledge of JAVA language.
- Candidates trained in JAVA will be preferred.
- Candidate must have good logical and programming skills.
- Strong in Java coding experience.
- Ability to think out of the box and should be able to work with minimal direction

Apply Mode: Online

APPLY HERE

Read more ...

Monday 9 March 2015

Mahindra Satyam opening for Software developer.

Company Name: Mahindra Satyam

Qualification: Any Graduates


Experience: 0- 1 Yrs  Freshers

Location: Across India

Salary: Best in Industry

Job Details:
Java Developers - Java skill-set (Web Services, XML/XSLT, Junit, Eclipse IDE, Hibernate, Spring, EJB3, Solid know-how in SQL, Jenkins / Hudson, Clear Case/ SVN, Oracle Service Bus)

Apply Mode: Online

Last  Date: March 2015

Apply here


Read more ...

Sunday 1 March 2015

Urgent opening for Java Developer profile

Urgent opening for Java Developer profile.

Position :- Software Developer

No.of Positions: 20

Experience :- Fresher

Gender : Any

Professional Course – Certification / Course in Java .
- Should have strong knowledge of Core Java, Advanced Java,J2ee,OOPs , Hibernate
- Should have done academic project using Java.
- Should have good analytical and problem solving skills.
- Should be technically strong & smart.
- Should have good verbal & written communication

Qualification: BE/B.Tech/MCA/ Msc IT/CS (Bsc/BCA do not apply)

Percentage Criteria:- 60% through out

Pass Out Year : 2013/2014

Job Location: Andheri

Office Timing: General Shift

Salary : 2.4 Lacs

Bond : 2 Years (Mutual Agreement)

Nature Of interview:

- Aptitude Test
- Technical Round
- HR Round


Subject Line : SIPLID_ JAVA_ IT

Deadline : 2 March 2015 by 5:00 PM


APPLY HERE


Read more ...

Saturday 28 February 2015

SAP Hiring For Fresher / Exp Graduates HAVING JAVA KNOWLEDGE

Company Name : SAP

Company Profile :
 SAP SE (Systems, Applications & Products in Data Processing) is a German multinational software corporation that makes enterprise software to manage business operations and customer relations. SAP is headquartered in Walldorf, Baden-Württemberg, Germany, with regional offices in 130 countries.

Company Website : www.sap.com

Job Designation : Associate Developer

 Job Description : 

Software Development focusing on design, coding, testing, quality assurance of specific product features in a development Scrum Team.
Demonstrates full responsibility for accepted tasks and therefore demonstrates a high level of quality, speed, reliability and efficiency.
Works closely with other team members to ensure the team success.


Skills :

Bachelors or Master Degree in Computer Science Engineering or Equivalent.
Excellent Programming skills and good knowledge of Data Structures and Algorithms.
Proficient in core JAVA and  Java Script
Strong communication and problem solving skills.
Highly Result Oriented and Agile.
Good team player


Job Location : Bangalore

Salary : Best In The Industry.

Educational Qualification : Bachelors or Master Degree

Experience Required : 0 to 2 years

APPLY HERE

Read more ...

JAVA OPENING AT Headstrong ,DROP YOUR RESUME

COMPANY NAME:Headstrong

Company Profile:
Founded in 1981 as James Martin Associates, Headstrong has a long history of structured approaches to system building.We published the first Information Engineering Methodology to translate business needs into system solutions, and today we make many of our processes freely available to the project management community through gantthead.com. We operate in seven countries, with extensive offshore and nearshore capabilities.Our corporate timeline traces the organization’s growth, from the early days of product development to our present focus on business integration.

Position: JAVA Developers

Technologies: JAVA, SQL Server, J2EE, Hibernate, Oracle, Core Java

Experience: 1 – 4 Years

Location: Bangalore

Qualification: B.Tech/B.E/M.Tech/MCA/M.Sc

Job Description:
All candidates’ profiles will be screened and only the shortlisted ones will be interviewed.
Interested candidates should not have been interviewed by Genpact Headstrong in last 6 Months.
Desired Profile:
Excellent Communication Skills (Mandatory).
MCA/BE/B.Tech/M.Tech/MSc(IT) Only.
Knowledge in Java, J2ee development [Core Java]/Spring/Hibernate/Oracle, SQL Server.

How To Apply:

Contact Details:

Email Id: navya.agrawal@genpact.com




Read more ...

Monday 23 February 2015

DCS Hiring Freshers ( 2013/2014 Batch )

Company Profile:

Dcs is a software company which deals with web development . Company is procuring projects from US and also domestic client. We are into web Engineering and web hosting too.

Job Description:

Salary: 1,25,000 - 2,25,000 P.A

Industry:IT-Software / Software Services

Functional Area:IT Software - Application Programming , Maintenance

Role Category:Programming & Design

Role:Software Developer

Desired Candidate Profile:

UG: Any Graduate - Any Specialization

PG:Any Postgraduate - Any Specialization

 APPLY HERE

Read more ...

Saturday 21 February 2015

Virtusa Hiring for Java Developer

Company Profile :

Virtusa Corporation (NASDAQ: VRTU) is a global information technology (IT) services company providing IT consulting, technology and outsourcing services. Using our enhanced global delivery model, innovative platforming approach and industry expertise, we provide cost-effective services that enable our clients to use IT to enhance business performance, accelerate time-to-market, increase productivity and improve customer service. We serve Global 2000 enterprises and the leading software vendors in communications & technology; banking, financial services & insurance; and media & information industries. We build and sustain application platforms for our clients that create competitive advantage.

Job Description

Designation:- Java Developer/Software Engineer/Programmer

Experience:- 0 3 yrs

Technical Skills:- (Core Java+ Webservices)or /Websphere/Weblogic

Notice Period:- 30 days

Education: Graduation degree is a must.


Responsibilities:-
A good team player.
Strong analytical and reasoning skills.
Strong written and verbal communication.
Able to work as an individual contributor if required.

Salary: Not Disclosed by Recruiter

Industry: IT-Software / Software Services

Functional Area: IT Software - Application Programming, Maintenance

Role Category: Software Developer

Role: Software Developer

Keyskills: Java, Websphere, Weblogic, Web Services, Software Engineering, Verbal

Communication, Technical Skills

Location  :  PUNE

Apply here

Read more ...

Tuesday 20 January 2015

Java Opening at Wipro,Kolkata

Company Profile

Wipro Ltd. (NYSE:WIT) is a leading Information Technology, Consulting and Outsourcing company that delivers solutions to enable its clients do business better. Wipro delivers winning business outcomes through its deep industry experience and a 360 degree view of 'Business through Technology' - helping clients create successful and adaptive businesses. A company recognized globally for its comprehensive portfolio of services, a practitioner's approach to delivering innovation, and an organization wide commitment to sustainability, Wipro has a workforce of 140,000 serving clients across 61 countries.

For more information, please visit careers.wipro.com

Job Description

 Candidates should have hands on experience in springs, hibernate and struts.

Salary: Not Disclosed by Recruiter
Industry: IT-Software / Software Services
Functional Area: IT Software - ERP, CRM
Role Category: Software Developer
Role: Software Developer
Keyskills: hibernate, struts, spring , core java
Experience: 4 - 8 Years
Location: Kolkata

Desired Profile

Education:UG -Any Graduate - Any Specialization
PG - Any Postgraduate - Any Specialization
Doctorate - Any Doctorate - Any Specialization

Click here to Apply


Read more ...

Java opening at DCS at Multiple location

 About Company:
DCS is the fastest growing software development company in India. DCS area of expertise lies in web development, SEO, web promotion, logo designing, content writing, blog writing etc. DCS eliminate the boundaries that lie between the client and the quality services.
(0-1 years) Freshers Software Testing 2013/2014 Batch in Hyderabad/ Secunderabad, Pune.
DCS Technologies is looking for fresher candidates to work as Testing Engineers in Hyderabad/ Secunderabad, Pune. Graduate and Post Graduate candidates are eligible.

Job summary:
Company Name: DCS Technologies

Education: Any Graduate/ Post Graduate

Experience: 0-1 years

Location: Hyderabad/ Secunderabad, Pune.

Industry: IT Software / Software Services

Role: Testing Engineer

Key skills: Software testing, manual testing, automation testing, software test engineer, software quality assurance, qa testing, testing engineer.

Job description:
Freshers required for Software Testing Position. Web development, Web Developers are required with testing knowledge.

Apply here






Read more ...

Monday 19 January 2015

SPAN Systems Corporation ( SPAN ) hiring Java Developer

SPAN Systems Corporation ( SPAN ) is an established Software Services company having offices in the U.S. and Europe and a state-of-the-art development center in Bangalore, India. SPAN is registered as a C Corporation in the U.S. and with the Government of India's Software Technology Parks in India. SPAN is among the first 100 companies worldwide listed with the SEI at the high maturity Level 4 and ISO 9001:2000 certified. A member of IBM s PartnerWorld for Developers, SPAN is also rated by a popular Indian Computer Magazine to be among the top 100 software services company in India offering services in the U.S. and Europe.

Designation Java SSE/ TL
Job Description :-
Need a Senior resource who has potential to lead the team.
Master in Java, JSF Framework and Spring 3.2.
Experienced in preparing Use case realization document and Low level and High level design skills. atleast a contribution skill on design.
Required working experience in below technology stack:

Technology stack: 

1. Java 1.7
2. Spring 3.2.x
3. Apache CXF - 2.7.x
4. JAXB as XML un/marshalling technology.
5. JPA2 (latest Hibernate 3.x as impl)
6. Unit Testing Frameworks : Jun
Technology :- Java - Core Java Application / Web Servers - Jetty Web Server, Frameworks/ORM - JSF , Frameworks/ORM - Spring, Web Services - SOAP, GOF/J2EE Design Patterns - Core Java Patterns
Primary Skill :- Core Java
Desired Profile Please refer to the Job description above
Experience 5 - 10 Years
Industry Type IT-Software / Software Services
Role Software Developer
Functional Area
Education UG - Any Graduate - Any Specialization, Graduation Not Required
PG - Any Postgraduate - Any Specialization, Post Graduation Not Required
Doctorate - Any Doctorate - Any Specialization, Doctorate Not Required
Compensation: Not disclosed
Location Bengaluru/Bangalore
Keywords Java Spring JSF

Contact Amristha 
Span Systems Corporation 
Brigade software park 
#42, 27th cross road 
Banashankari II stage (Near Monotype) 
BANGALORE,Karnataka,India 560070
Telephone 080-6738-8095
Website http://www.spansystems.com

Click here to Apply



Read more ...

Nisum Technologies India Pvt. Ltd. hiring java developer

Nisum Technologies India Pvt. Ltd.
NISUM Technologies (Formerly know as OSI Technologies) NISUM is private limited company started in the year 1998 to provide high quality IT solutions to US corporations. Recognizing the growing demand of our clients for software Testing Services, NISUM Test Labs was formed in 2001 to fulfill the need. Our core service offerings are Product Engineering Services, Custom Application Development, Enhancement and maintenance, Software Testing & Application Support Services and Implementation, Customisation & migration of ERP Applications & Suites.

Job Location: Hyderabad


Expertise in Core Java, J2EE is must.

Retail domain experience would be an added advantage.
Good design skills both at architecture and low level
Should be good at JBoss, Tomcat, Hibernate, Spring, Struts, Maven.
Experience with one of the application servers: JBoss, Weblogic, Websphere
Knowledge of various components involved in hosting enterprise web applications : Load balancing, Web Servers, Clustering, etc
Knowledge of system architecture, object-oriented design, and design patterns
Should have defined engineering best practices and influenced the team to follow the same in earlier job. Deliver various enterprise grade / high scale platforms & solutions. App Server & Middleware Skills
Produce system design documents and lead technical walkthroughs
Knowledge on UML
Experience in implementing good coding standards.
Experience in technical team management and Process management(Agile).
Salary:Not Disclosed by Recruiter
Industry:IT-Software / Software Services
Functional Area:IT Software - Application Programming , Maintenance
Role Category:Programming & Design
Role:Team Lead/Technical Lead
Keyskills

JavaJ2Ee Spring strutshibernate
Desired Candidate Profile
Education-
UG:Any Graduate - Any Specialization, Graduation Not Required
PG:Any Postgraduate - Any Specialization, Post Graduation Not Required
Doctorate:Any Doctorate - Any Specialization, Doctorate Not Required

Apply here


Read more ...

CSC hiring Java Developer

Company Profile
CSS Corp is a global information and communications technology company with an impeccable record for designing, developing, deploying and managing end-to-end IT and network services. From application development, testing and optimization through to enterprise-level cloud enablement and round the clock technical support services, CSS Corp provides a truly impressive range of quality services that focus on delivering strategic value and operational efficiency for its customers. CSS Corp proudly works with some of the world's best known customer and partner brands. And, with a global multi-cultural workforce of more than 6000 individuals across 20 locations worldwide, the company has established a strong global foundation to continue supporting its international customers and growth aspirations.

Desired Profile

Education:UG -Any Graduate - Any Specialization, Graduation Not Required
PG - Any Postgraduate - Any Specialization, Post Graduation Not Required
Doctorate - Any Doctorate - Any Specialization, Doctorate Not Required


Job Description:
Minimum of 5 years experience in IT
Excellent experience in Selenium Automation
Perl scripting is mandatory

Experience : 5 - 10 years
Location : Bangalore
Notice Period : Max by 25 - 30 Days only
Role : Systems : Systems Analyst / Senior Systems Analyst
Salary : Best in the Industry

Salary: INR 5,00,000 - 15,00,000 P.A. Best in the Industry
Industry: Banking / Financial Services / Broking
Functional Area: IT Software - QA & Testing
Role Category: Team Lead/Technical Lead
Role: Team Lead/Technical Lead
Keyskills: testing, tester, selenium, Automation Testing, automation, perl, perl developer

Click here to Apply

Read more ...

Monday 5 January 2015

Java walk-in at Multiple Location for Wipro

About Company :


Wipro Ltd. (NYSE:WIT) is a leading Information Technology, Consulting and Outsourcing company that delivers solutions to enable its clients do business better. Wipro delivers winning business outcomes through its deep industry experience and a 360 degree view of "Business through Technology"

Web Address : www.wipro.com

Position : Java Developers 


Exp : 3-8 yrs


Location : Pune,Chennai,bangalore,Hyderabad

Job Responsibilities :


1.Candidate Should Have Problem Solving Skills
2.Have Knowledge On Struts,Hibernate,Spring,EJB,Web Services,XML

Skills :


Core java,java,j2EE

Walk-In Date : 10th jan 2015

Click here for Registration.


Read more ...

Sunday 4 January 2015

TCS Walk-in Interview on 05-11Jan 15.


TCS Mega Drive 5th Jan To 11th Jan 2015: Tata Consultancy Service A Multinational IT Company Located At Mumbai Is Conducting Mega Drive For Experienced Candidates For Recruitment Of Software Engineer Post. Interested Candidate Can Direct Walk-In To The Given Below Address. For More Information Regarding The OFF-Campus Drive Check Out Below. The Interview Will Be Conducted From 5th Jan To 11th Jan 2015. Job Description: TCS Is Conducting Interview Drive For Experienced Candidates From 05th Jan To 11th Jan 2015 For Software Engineer Across India.

Job Designation: 
Software Engineer Qualification: BE / B.Tech / MCA / M.Sc / MS (B.Sc With Min 4 Yrs Relevant IT Experience)

Experience: 0-2 years

Location: Chennai, Mumbai, Pune, Kolkata, Hyderabad, Delhi, Bangalore.

Salary: As Per Company Norms

Candidate Skills: Multiple Skills – Java, .NET, Oracle, Admin, Testing, SAP, Informatica, Pega, Service Desk, Hadoop, Android,

Job Details:


Candidate Should Not Have Standing Backlogs During Interview.
Candidate Should Be Flexible With Rotational Shifts.
Candidate Should Have Good Subject Knowledge.
Candidate Must Have At Least 2yrs Experience.
Candidate Should Be Good In Problem Solving In A Given Time.
Candidate Should Have Multiple Skills.

Walk in  Date:05th-11th January, 2015.

Apply Mode: Direct Walk-In

Click here for more details

Click here For All Java Interview


Read more ...

Saturday 3 January 2015

Servlet interview Questions


Servlet is very important topic in Java EE. In Interview interviewer prefer to ask some questions from Servlet. Here I am providing some most frequently asked Servlet questions which will help you to answer the Servlet related Questions in interview. Here Answers are kept simple and Straight forward to understand easily.


1. What is servlet?

Ans: A Servlet is a Java programming language class that is used to extend the capabilities of servers that host applications accessed by means of a request- response programming model.
The javax.servlet and javax.servlet.http packages provide interfaces and classes for writing servlets.

2. What is the difference between an Applet and a Servlet?

a. An Applet is a client side java program that runs within a Web browser on the client machine. but Servlet is a server side component which runs on the web server.
b. An applet can use the user interface classes like AWT or Swing, Applet Life Cycle Methods: init(),paint(),start(),stop(),destroy().but The servlet does not have a user interface. Servlet Methods: doGet(), doPost() .
c. Applets are applications designed to be transmitted over the network and executed by Java compatible web browsers. but Servlets are Java based analog to CGI programs, implemented by means of servlet container associated with an HTTP server.

3.What are the advantages of servlet over CGI?

Ans:Advantages of servlet over CGI are-

a. Platform Independence:Servlet are plateform independent. Servlets can run on any operating system if  JVM is installed.But in case of CGI we have to recompile the program if we change the Operating system.
b. Performance:Servlet runs on JVM and gives more performance than the CGI because it creates  it creates a thread for each request not PROCESS where CGI starts a process for each request.
c. Extensibility:Java Servlets are developed in java which is robust, well-designed and object oriented language which can be extended or polymorphed into new objects. So the java servlets take all these advantages and can be extended from existing class to provide the ideal solutions.
d. Safety:Java provides very good safety features like memory management, exception handling etc. Servlets inherits all these features and emerged as a very powerful web server extension.
eSecurity:Since servlets are server side Components, it inherits the security of server.Servlets are also benefited with java security manager, provided by web server.

4. What is the life cycle of servlet?

Ans-The life cycle of a servlet is controlled by the container in which the servlet has been deployed.
Life cycle of  a Servlet contains:
a. Loading  the servlet class.
b. Creating an instance of the servlet class.
c. Initialization of servlet instance by calling the init() method.
d. Invoking  the service() method
e. Calling  the destroy() method.

5. Why servlet are used?

Ans-Servlet are used to-
a. Process or store data that was submitted from an HTML form.
b. Provide dynamic content such as results of a database query.
c. Manage state information that does not exist in the stateless HTTP protocol, such as filling the articles into the shopping cart of the appropriate customer.


6. Difference between a Web Server, Web Container, and an Application Server?

Ans-A Web Server is a server capable of receiving HTTP requests from client or web browser,  interprete them, process the corresponding HTTP Responses and send them to the appropriate clients or Web Browsers. A web server understands HTTP language and runs on HTTP protocol only. Example: Apache Web Server.
Web container (also known as a Servlet container) is the component of a web server that interacts with Java servlets. A web container is responsible for managing the lifecycle of servlets, mapping a URL to a particular servlet and ensuring that the URL requester has the correct access rights.Eg of web container is Tomcat.

An Application Server is a complete web server which provides an environment for running the business components like EJBs, ADF BCs, etc. Application server are more heavy than web server in terms of resource utilization. Eg of Application server are- Bea WebLogic, IBM WebSphere, Oracle Application Server, etc.

7. Why do we need constructor in servlet if we already have the init () method?

Ans-Even though there is an init() method in a servlet which gets called to initialize servlet, a constructor is still required to instantiate the servlet. it cannot be called explicitly using the ‘new’ keyword. This is implicitly handled by the servlet container. Thus, the container performs initialization as well as constructor functions.

8. How servlet is loaded?

Ans: The servlet is loaded
a. When First request is made.
b. Server starts up (auto-load).
c. There is only a single instance which answers all requests concurrently. This saves memory and allows a Servlet to easily manage persistent data.
d. Administrator manually loads.

9. What is the pre initialization of servlet?

Ans-The servlet specification defines the element, which can be specified in the deployment descriptor to make the servlet container load and initialize the servlet as soon as it starts up. The process of loading a servlet before any request comes in is called preloading or pre initializing a servlet.

10.what is servlet lazy loading?

Ans- A container does not initialize the servlets as soon as it starts up; it initializes a servlet when it receives a request for that servlet first time. This is called lazy loading.

11. What is the <load-on-startup> element?

Ans-The <load-on-startup> element of a deployment descriptor is used to load a servlet file when the server starts instead of waiting for the first request. It is also used to specify the order in which the files are to be loaded.

12.How a Servlet is unloaded?

Ans- Servlet is unloaded when:
a. Server shuts down.
b. Administrator manually unloads.

13. What is servlet interface?

Ans- The central abstraction in the Servlet API is the Servlet interface. All servlets implement this interface, either directly or more commonly by extending a class that implements it.

14. What is the generic servlet class?

Ans- GenericServlet is an abstract class that implements the Servlet interface and the ServletConfig interface. In addition to the methods declared in these two interfaces, this class also provides simple versions of the lifecycle methods init() and destroy(), and implements the log method declared in the ServletContext interface.
Since this class is not specific to any protocol, it is known as generic servlet class.

15. Explain why HttpServlet is declared abstract?

Ans-The Constructor HttpServlet() does nothing because this is an abstract class. Default implementations in a few Java classes like HttpServlet don’t really do anything. Hence, they need to be overridden.
Usually one of the following methods of HttpServlet must be overridden by the subclass:
a. doGet, if the servlet supports HTTP GET requests
b. doPost, HTTP POST requests
c. doPut, HTTP PUT requests
d. doDelete, HTTP DELETE requests
e. init and destroy, to manage resources
f. getServletInfo, to provide information.

16.What are the difference between Generic Servlet and HttpServlet?

Ans-Difference between Generic Servlet and HttpServlet

a. HttpServlet is a protocol dependent whereas GenericServlet is protocol independent. So GenericServlet can handle all types of protocols, but HttpServlet handle only HTTP specific protocols.
b. GenericServlet belongs to javax.servlet package. HttpServlet belongs to javax.servlet.http package
c. GenericServlet is an abstract class which extends Object and implements Servlet, ServletConfig and java.io.Serializable interfaces. HttpServlet is an abstract class which extends GenericServlet and implements java.io.Serializable interface.
d. GenericServlet supports only service() method does not contain doGet() and doPost() methods. HttpServlet support also doGet(), doPost(), doHead() methods (HTTP 1.0) plus doPut(), doOptions(), doDelete(), doTrace() methods (HTTP 1.1).

17. What are the type of protocols supported by the HttpServlet?

Ans-HttpServlet extends the GenericServlet base class and provides a framework for handling the HTTP protocol. So,HttpServlet supports only two protocol.One is HTTP another is HTTPS protocol.

18.What do you mean by idempotent(safe) method?

Ans- Idempotent(safe):A HTTP method is said to be idempotent if it returns the same result every time. HTTP methods GET, PUT, DELETE, HEAD, and OPTIONS are idempotent method.
Non-idempotent: A HTTP method is said to be non-idempotent if it returns the different result every time. HTTP method POST is non-idempotent method

19.What is the difference between the doGet () and doPost ()? 

Ans-difference between the doGet () and doPost are-

a.In doGet() Method the parameters are appended to the URL and sent along with header information but In doPost() method parameters are sent in separate line in the body.
b. doGet() is when you want to get something from the server , doPost() is to post data to the server.
c.In doGet() size of the header should not exceed 1024 bytes. but  doPost() does not have this constraint.
d. doGet() shall be used when small amount of data and insensitive data like a query has to be sent as a request. But doPost() shall be used when comparatively large amount of sensitive data has to be sent. Examples are sending data after filling up a form or sending login id and password.
e .doGet() is faster if we set the response content length since the same connection is used. Thus increasing the performance DoPost() is slower compared to doGet() since doPost does not write the content length.

20. When to use doGet() and when to use doPost()?

Ans-Always prefer to use doGet()  Because doGet() is faster than doPost().
But use doPost() when-
a.Data is sensitive.
b.Data is greater than 1024 characters.
c.If your application don't need bookmarks.

21. Should we override the service () method?

Ans-we are not supposed to override the service method, Because in http servlet class,the abstart service method of generic servlet class implemented along with two more concrete methods i.e;doGet and do Post,So when we define servlet class that extends http servlet then we can override either dopost() or doget() or both. For example, doGet() method for get requests.doPost() method is for post requests of HTML.

22.What is the ServletContext?

Ans-ServletContext. defines a set of methods that a servlet uses to communicate with its servlet container, for example, to get the MIME type of a file, dispatch requests, or write to a log file. There is one context per "web application" per Java Virtual Machine.

23.What is MIME Type?

Ans-MIME stands for Multi-purpose Internet Mail Extensions.The “Content-Type” response header is known as MIME Type. The Content-Type header field is used to specify the nature of the data in the body of an entity, by giving type and subtype identifiers. Type and a subtype separated by a slash (/). For example, the MIME type for Microsoft Word files is application and the subtype is msword. Together, the complete MIME type is application/msword. Some of the mostly used mime types are text/html, text/xml, application/xml etc.

24.What is the difference between the ServletConfig and ServletContext interface?

Ans- ServletConfig and ServletContext  both are interface in the package javax.servlet

a.Servlet config object represent single servlet but ServletContext represent whole web application running on particular JVM and it is common for all the servlets.
b. ServletConfig like local parameter associated with particular servlet only but ServletContext  is like global parameter associated with whole application.
c.The ServletConfig is a servlet configuration object which is implemented by the servlet container in order to pass configuration information to a servlet during initialization.
But A ServletContext defines a set of methods that a servlet uses to communicate with its servlet container.
d. getServletConfig() method is used to get the config object and getServletContext() method is  used to get the context object.

25.What is Request Dispatcher?

Ans-Request Dispatcher is used for inter-servlet communication in the same context which perform mainly two operation. One is- it is used to forward the REQUEST to another resource that may be HTML, JSP or another servlet in same application. Another is- this is used to include the content of another resource to the response..
The RequestDispatcher interface provides two methods. They are:

a.public void forward(ServletRequest request,ServletResponse response)throws ServletException,java.io.IOException:Forwards a request from a servlet to another resource (servlet, JSP file, or HTML file) on the server.

b.public void include(ServletRequest request,ServletResponse response)throws ServletException,java.io.IOException:Includes the content of a resource (servlet, JSP page, or HTML file) in the response.

26.What is the difference between forward () and sendRedirect()?

a. we are not able to see the forwarded address in case of forward() method, its is transparent but In case of sendRedirect() method in address bar we are able to see the new redirected address,it’s not transparent
b.In forward method REQUEST is transfer to other resource within the same server for further processing and Web container handle all process internally and client or browser is not involved.
But in sendRedirect REQUEST is transfer to another resource to different domain or different server for futher processing and client or browser is involved.
c. Using forward () method is faster then send redirect. sendRedirect() is slower.

27.What is the difference between forward() and include()?

Ans-The RequestDispatcher include() method inserts the contents of the specified resource directly in the flow of the servlet response, as if it were part of the calling servlet.
The RequestDispatcher forward() method is used to show a different resource in place of the servlet that was originally called.

28. What is the use of servlet wrapper classes?

Ans:Servlet HTTP API provides two wrapper classes- HttpServletRequestWrapper and HttpServletResponseWrapper.The HttpServletRequestWrapper and HttpServletResponseWrapper classes are designed to make it easy for developers to create custom implementations of the servlet request and response types. We can extend these classes and override only specific methods we need to implement for custom request and response objects. These classes are not used in normal servlet programming.

29.What are common tasks performed by Servlet Container?

Ans-Servlet containers are also known as web container, for example Tomcat. Some of the important tasks of servlet container are:
Communication Support: Servlet Container provides easy way of communication between web client (Browsers) and the servlets and JSPs.
Lifecycle and Resource Management: Servlet Container takes care of managing the life cycle of servlet. Servlet Container loads servlets into memory, initialize servlets, invoke servlet methods and destroy them.
Multi-threading Support: Container creates new thread for every request to the servlet and provide them request and response objects to process. So servlets are not initialized for each request and saves time and memory.
JSP Support: JSP compiled by container and converted to Servlet and then container manages them like other servlets.
Other Task: Servlet container manages the resource pool, perform memory optimizations, execute garbage collector, provides security configurations, support for multiple applications, hot deployment and several other tasks behind the scene that makes a developer life easier.

30. What is a deployment descriptor?

Ans- Deployment Descriptor is a XML document with .xml extension.
It basically describes the deployment settings of an application or module or the component.
At runtime J2EE server reads the deployment descriptor and understands it and then acts upon the component or module based the information mentioned in descriptor.


Read more ...

Friday 2 January 2015

Java opening at SIEMENS

Company Name:SIEMENS


About Company:Siemens AG is a German multinational conglomerate company head quartered in Berlin and Munich. It is the largest engineering company in Europe.

Job Description: Senior Software Engineer contributes to the design, development, support and maintenance of various components of EnergyIP® product. Also contributes to the design and customer facing documentation of the components developed. Works as an independent contributor and actively participates in the design process with the leads and architects. Requires very strong knowledge in Core Java and related technologies and also expected to mentor junior members in the team. Takes full ownership of assigned EnergyIP® components/applications. Required to present demos/design review sessions to cross functional teams.

Key Responsibilities:
Design and Development of various components of EnergyIP®
Write Unit test cases for the components developed
Integration testing of the components developed with other EnergyIP® product components, if required.
Profiling, Load / performance testing of java applications.
Bug fixes / Maintenance of the components developed as well as any other components of EnergyIP® assigned.
Design Documentation
Customer Facing Documentation

Mandatory Technical Skills / Experience:
•         BE in Computer Science or equivalent
5 yrs of experience in developing software applications using Java and database technologies.
Strong Analytical and Problem Solving Skills.
Strong knowledge in Core Java
Strong knowledge in Advance Java (JMX, Multithreading, Java Memory Model, Garbage Collection, Class Loading, Generics, Annotations, Advanced JDBC)
Strong knowledge in OOAD
Strong ability to debug complex Java and database applications
Good knowledge in XML technologies (SAX, DOM, StAX, XML Beans, XML Schema, XSLT etc)
Good knowledge of Data Structures and Algorithms

Desired Technical Skills / Experience
Web Services (REST, SOAP)
Messaging technologies (Tibco, JMS)
Spring (AOP, Dependency Injection, Transactions, JTA, Spring JDBC)

Soft Skills
Good written and oral communication skills.
Click here to Apply
For more Java opening Click here

Read more ...

Thursday 1 January 2015

Some technology terms and their full forms

These are some full form or Abbreviation  of technology terms which are used in our daily life. Some of these we know the full form or some of these we don’t know .Even some time we do ignore to know the full form because we can manage our conversation by the short form only. But we get a clear idea about the things if we know the Abbreviation of the word. As we all know, Now a days one or two questions of full form or abbreviation are asked in competitive exams like SSC,UPSC,SBI, RBI, IBPS etc. So it will help those also who is preparing for competitive exams. So we should know the full form of the word we are using in our daily life to make our conversation more clear and get a real idea of the things.

1.WINDOW : Wide Interactive Network Development for Office work Solution
2.COMPUTER : Common Oriented Machine Particularly United and used under Technical and Educational Research.
3.VIRUS : Vital Information Resources Under Siege .
4.UMTS : Universal Mobile Telecommunications System .
5.AMOLED : Active-matrix organic light-emitting diode
6.OLED : Organic light-emitting diode
7.IMEI: International Mobile Equipment Identity .
8.ESN: Electronic Serial Number .
9.UPS: uninterruptiblepower supply .
10.HDMI: High-DefinitionMultimedia Interface
11. VPN: virtual private network
12.APN: Access Point Name
13. SIM: Subscriber Identity Module
14. LED: Light emitting diode.
15. DLNA: Digital Living Network Alliance
16. RAM: Random access memory.
17. ROM: Read only memory.
18. VGA: Video Graphics Array
19. QVGA: Quarter Video Graphics Array
20. WVGA: Wide video graphics array.
21. WXGA: Widescreen Extended Graphics Array
22.USB: Universal serial Bus
23. WLAN: Wireless Local Area Network
24. PPI: Pixels Per Inch
25. LCD: Liquid Crystal Display.
26. HSDPA: High speed down-link packet access.
27. HSUPA: High-Speed Uplink Packet Access
28. HSPA: High Speed Packet Access
29. GPRS: General Packet Radio Service
30. EDGE: Enhanced Data Rates for Global Evolution
31.NFC: Near field communication
32. OTG: on-the-go
33. S-LCD: Super Liquid Crystal Display
34. O.S: Operating system.
35. SNS: Social network service
36. H.S: HOTSPOT
37. P.O.I: point of interest
38.GPS: Global Positioning System
39.DVD: Digital Video Disk
40.DTP: Desk top publishing.
41. DNSE: Digital natural sound engine .
42. OVI: Ohio Video Intranet
43.CDMA: Code Division Multiple Access
44. WCDMA: Wide-band Code Division Multiple Access
45.GSM: Global System for Mobile Communications
46.WI-FI: Wireless Fidelity
47. DIVX: Digital internet video access.
48 .APK: authenticated public key.
49. J2ME: java 2 micro edition
50. JVM:Java Virtual Machine
51.SIS: installation source.
52. RSS: Really simple syndication
53. TFT: thin film transistor
54. AMR: Adaptive Multi-Rate
55.MPEG: moving pictures experts group
55.IVRS: Interactive Voice Response System
Read more ...
Designed By Blogger Templates