Sr.java/j2ee Developer Resume Profile
NJ
SUMMARY
- Extensive Experience in using SQL and PL/SQL to write Stored Procedures, Functions.
- Experience in working with Oracle, SQL Server databases and writing complex SQL queries.
- Experience in using frameworks and tools like Spring MVC-II, Spring PrimeFaces, and Hibernate.
- Expertise in developing static/dynamic HTML pages, providing client side validations in Java Script and providing the interactive front end GUI using CSS, HTML.
- Expertise in design and development of various web and enterprise applications using J2EE technologies like Servlets, JSP, JDBC, JNDI, EJB, XML and Web Services.
- Experience in developing web-based applications like Banking, Financial, Investment, top-off, Reload, Refinance using JBoss application servers and Apache Tomcat web server.
- Hands on experience in Analysis, Design, Development, Testing and Implementation.
- 9 years of experience in Cross Platform Web Client-Server application development and design using Object Oriented programming, Java/J2EE technologies.
- Good exposure to Service Oriented Architectures SOA built on Web services WSDL using
SOAP protocol.
- Expertise in XML and related technologies like parsers JAXP SAX, DOM and JAXB.
- Good experience in Object Oriented Analysis Design OOAD using different design methodologies/process frame works like SDLC, Agile and tools like Rational Rose and Microsoft Visio.
- Extensive experience in applying various design patterns such as MVC Model-View-Controller , Singleton, Factory, Session Fa ade, DAO, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
- Experience in using Java IDE tools like Eclipse, NetBeans.
- Experience in working with SVN, VSS version control system.
- Good experience in using build tools like ANT and Maven.
- Experience in performing Sahi Tool, JUnit testing.
- Quick to learn and possess excellent communication, interpersonal analytical skills.
Technical skills
Languages | Java 1.4/5/6/7, C, C , SQL, PL/SQL, XML |
J2EE Technologies | Servlets 2.2/2.4, JSP 1.1/1.2/2.0, JDBC 2.0, JNDI, EJB 2.0,web services |
Application Server/Web Server | BEA Web Logic 8.1, JBoss 4.2/5.1, Websphere 5.0, Apache Tomcat 7/6.0/5.5/ 4.1 |
Operating Systems | Windows XP/2000, MAC |
Database | Oracle 8i/9i, SQL server 5/8/12, Ms.-Access |
IDEs | Eclipse3.4/3.5/3.6,Net Beans6.0 |
Frameworks | Java/Servlet/JSP MVC-II, Spring 3.0, Spring MVC, JSF2.0 |
GUI | HTML5, AWT, Swing, HTML 4.0.1, JavaScript 1.5, CSS, Ajax and JQuery. |
Design Patterns | MVC, MVC2, Session Fa ade, Business Delegate, DAO, Singleton, Factory, Front Controller, service locator. |
ORM | Hibernate 4.0 , JPA 2.0 |
Others | ASP.Net, C |
Experience
Confidential
Sr. Java/J2ee Developer
Responsibility:
- Involved in Requirement Gathering.
- Involved in User interface design and develop new enhancement changes of the web based intranet application using Spring MVC Design Pattern.
- Designed and developed UI using HTML, CSS, JQuery, JQgrid, Ajax, Spring Form Tag, Jstl, Custom Tag Library, Client/Server validation using spring annotation, and Client validation using JQgrid.
- Implement Layered Architecture using Spring Annotation like Controller, Service, Component, and Repository.
- Created Superintendent personal information screen for capturing data.
- Created Application for New and Existing User according to the County.
- Used spring security validation for Authorization.
- Used Spring AOP, Spring IOC frameworks extensively during the development.
- Used Spring REST Service for navigate JSP to Spring Controller for request and response data's.
- Used JSON for passing data from JSP to Spring Controller.
- Designed and implemented JPA/Spring Data JPA JpaRepositories DAO Design Patterns.
- Written Stored Procedures, functions, Views and to implement the Data access Logic.
Environment: Java, JDK 7, Eclipse, Apache Tomcat 7.0, Spring MVC 3.0, Servlet 2.5, JSP 2.1, Sql Server 2012 , XML, JavaScript, SVN, Maven, Log4J, JQuery, JSTL, Web Service REST .
Confidential
Sr. Java/JEE Developer
Responsibility:
- Involved in the analysis, design, and development and testing phases of Software Development Lifecycle SDLC in an agile approach.
- Developed the application front end using SpringMVC, JSTL, JQUERY, JSON, AJAX, CSS, HTML5 and Java Server Pages.
- Used Display tag library features extensively for pagination sorting of data using HTML5.
- Used Spring IOC to manage dependencies.
- Created Data source and Data source Handler Properties to push or pull data.
- Created Process Group for defines a process within a process group. This is nothing but a logical task that will be performed and the task has the source and the target locations in the name of input and output and its associated system.
- Created Alert Screen that are required by the handler to perform the alert. Ex, the API key is the property
- For Pager Duty. This property name will be added here and any system that would require to send notification via PAGERDUTY will have to provide the API key to be used by the handler to send out notifications.
- Created Data Handler and Data Handler Properties, This is generic handler for data
- Example, there will be file handler to do file operations across systems like COPY, MOVE, DELETE, RENAME, UNZIP, ZIP, UNJAR, JAR, etc.
- Used LDAP to connect Active Directory for user Authentication.
- Used REST Web services for transferring data between Jsp to Spring Controller.
- Used Stash for version control and Maven as a build tool.
- Deployed the applications on Glassfish 3.1 server.
Environment: Java, JDK 7, Eclipse, Apache Tomcat 7.0, Spring MVC 3.0, Servlet 2.5, JSP 2.1, MYSQL, XML, JavaScript, HTML5, Stash, Maven, Log4J, JQuery, JSTL, Web Service REST .
Confidential
Sr. Java/JEE Developer Nov 13 to May 14
Responsibility:
- Used SVN for version control and Maven as a build tool.
- Performed unit testing using JUnit Test Cases and used Log4j for logging.
- Used REST Web services for transferring data between different applications.
- Used Hibernate to store the persistence data into the SQL Server database and used Criteria API , HQL to access data from the database.
- Used Spring IOC to manage dependencies.
- Designed and implemented Singleton, Hibernate DAO and Factory Design Patterns.
- Used Display tag library features extensively for pagination sorting of data in most of UI pages.
- Developed the application front end using SpringMVC, JSTL, JQUERY, AJAX, CSS and Java Server Pages.
- Involved in the analysis, design, and development and testing phases of Software Development Lifecycle SDLC in an agile approach.
- Deployed the applications on Tomcat Application server.
Environment: Java, JDK 6 Java EE 6, Spring AOP, Eclipse, Apache Tomcat 7.0, Spring3.0, Hibernate 4.0, Spring MVC 3.0, Servlet 2.5, JSP 2.1, SQL, XML, JavaScript, HTML, JUnit, SVN, Maven, Log4J, JQuery, JSTL, Web Service SOAP REST .
Confidential
Sr. Java developer
LAPS Lending Automated Processing System
Responsibilities:
- Developed the application front end using Servlet MVC II -Framework: developed JSP, BO, DAO and EJB Beans.
- Performed logging-using Log4J to create log files to debug as well as trace application.
- Used JAXB API to bind XML schema to java classes.
- Tested the application functionality with JUnit Test Cases.
- Perform marshalling and un marshalling of an XML document using JAXB API
- Developed web tier user interface by using JSP, Tag Libraries, Servlets, Java Script, HTML and XML
- Developed EJB's for handling business logic and created Stateless Session Bea
- Directory Watcher to file upload and download for merchant payments.
- Created Pdf reports using Nitro Pro Tool.
- Used SVN for version control and ANT as a build tool.
- Designed graphical Reports using PDF Report formats
- Deployed the applications on Jboss Application server.
- Worked the applications on Tomcat Application server.
Confidential.
Junior Java/J2ee Developer
Responsibilities:
- Involved in requirements gathering, analysis and design
- Developed the application front end using Servlet MVC-I Framework: developed JSP, and Java Beans.
- Using Java JDBC driver 4 to access the database.
- Implemented different levels of logging and timely backups using Log4j
- Deployed the application in Weblogic application server.
- Performed Unit Testing.
Environment:Java1.4, J2EE JSP , JavaScript, JDBC 2.0, SQL Server 2000, HTML, CSS, XML, Netbeans IDE, WebLogic, log4j.