Java/j2ee Developer Resume
CA
PROFESSIONAL SUMMARY:
- Over 3 years of experience in software industry involving various phases of Software Development Life Cycle including requirement analysis, design, development, implementation, testing and maintenance of a product using Java and J2EE technologies.
- Good knowledge in Java architecture and developing the applications using Java/J2EE design Patterns such as MVC, Singleton and Data Access Objects.
- Experienced in writing client side validations using validation framework, Java Script.
- Experienced in UI technologies like HTML, JSP, JS, CSS and AJAX.
- Experienced in performing Unit testing using Junit by creating different Test Cases and Test Suites.
- Experienced in ElasticSearch for implementing search functionality .
- Experienced in design and development of various web and enterprise applications using Hibernate, JSP, JavaScript, Servlets, JDBC, Web Services and Axis.
- Experienced in writing build scripts using Ant, Maven.
- Excellent debugging and problem - solving skills with Eclipse, IntelliJ IDEA, NetBeans and JDeveloper.
- Experience in developing web service applications using SOAP and RESTful web services .
- Robust technical knowledge in Java/J2EE, JSP, Java Script, Spring, Hibernate, JDBC, XML, EJB, SQL, PL\SQL, Oracle 9i and 10g, SQL Server, Tomcat.
- Experience in designing application architecture based on MVC for design, data validation database access.
- Worked on different Operating Systems like UNIX and Windows.
- A Team Player with adherence to position at all levels and ability to perform under stress.
- Excellent communication and interpersonal skills. Experienced in Agile/Scrum methodologies.
- Good in learning and adapting new technologies.
TECHNICAL SKILLS:
CORE EXPERTISE: Java, Servlets, JSP, JDBC, JNDI, Java Mail, JMS, Web Services(SOAP, RESTful), JSON, Ajax.
LANGUAGES: Java, C, C++, SQL, PL/SQL, HTML, XML, Java Script, JQuery
FRAME WORKS: Struts, Spring, Hibernate, Log4j
DATABASES: Oracle 10g, MySQL, MS Access and SQL server 2005/2008.
OPERATING SYSTEMS: Windows 95/98/2000/NT/XP/Vista/7, MS-DOS, Unix, Solaris 9 and Linux
DEVELOPMENT TOOLS: Eclipse, NetBeans, JDeveloper, IntelliJ
DESIGN/VERSION CONTROL: CVS, SVN and GIT.
Maven, Jakarta: Ant, Junit, Spring MVC, Apache Tomcat, ElasticSearch
PROFESSIONAL EXPERIENCE:
Confidential, CA
Java/J2EE developer
Responsibilities:
- Actively involved in defining and designing the tiers of the applications and implementation with J2EE best design practices.
- Develop and maintain elaborate services based architecture utilizing open source technologies like Hibernate and Spring MVC Framework.
- Followed Agile Methodology in analyze, define, and document the application which will support functional and business requirements. Coordinate these efforts with Functional Architects.
- Implemented Spring MVC Architecture; Servlet targeting request module and flow of control generating JSP in Presentation layer.
- Implemented RDMS and Oracle as resource tier and developed PL/SQL Stored procedures, Function and Event Triggering in add, update and retrieval modules.
- Developed DAO (Data Access Object) classes in order to access data from database.
- Implemented ElasticSearch for searching the products in the website by making a Rest webservice call to the ElasticSearch.
- Worked with Json as they are very light weight objects for passing the data between different action classes.
- Designed and developed user interfaces according to the levels of users (Admin, Management, and support and Customer levels.)
- Developed Web-Service calls in order to notify or contact with the third party vendors for sales or licenses, also for virtual class rooms availability and registrations.
- Developed Session Beans for maintaining the session of the current users and to implement the business logic.
- Responsible for developing different Test Cases and Test Suites using JUnit in Integration environment.
- Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.
- Used Maven for dependency management.
- Worked with the off shore team throughout the development process.
Environment: J2EE, Hibernate, Spring MVC Framework, UML, Servlet, JSP, AJAX, Java Script, Oracle10g, JDK, PL/SQL, DAO, CSS, Log4J, Maven, ElasticSearch, Json.
Confidential, CA
Java/J2EE Developer
Responsibilities:
- Followed Agile Methodology in analyze, define, and document the application which will support functional and business requirements. Coordinate these efforts with Functional Architects.
- Generated reports which are sent out as an email attachment to the vendor.
- Implemented Hibernate mapping and DAO to access data from the databases through Hibernate.
- Implemented lMVC design pattern by using Spring Framework.
- Responsible for developing the presentation layer using JSP, HTML, CSS, JQuery.
- Developed and Executed JUnit Test Cases using Eclipse IDE.
- Developed PL/SQL stored procedures and also triggers to add or update the data.
- Implemented Web Services to interact with the third party vendor.
- Generated tasks which send out the reports as per requirement.
- Experienced in working with IDE tools Jdeveloper, NetBeans.
- Experience in working on different projects simultaneously and meeting the deadline with no fail.
- Debugging the issues by using the Log4j logs which captures the logs including the run time exceptions.
Environment: J2EE, Hibernate, Spring MVC Framework, JSP, JUnit, AJAX, Java Script, Oracle10g, JDK, PL/SQL, DAO, CSS, Log4J, Maven, Axis.