Senior Java Developer Resume
NC
SUMMARY
- 12+ plus years of experience in IT industry with strong experience in application development and implementation of Web based applications using JAVA on Windows/UNIX platform.
- Good experience in J2EE technologies like EJB, MDB, JMS, JSP, Servlets, Restful and SOAP Web Services.
- Good experience in Java/J2EE Design Patterns like Session Façade, Service Locator, DAO, DTO and Business Delegate etc.
- Experience in app servers Weblogic App Server. WebSphere App Server
- Expertise in Java/J2EE architecture
- Experience in designing and development tools like WSAD, RAD, RSA, IntelliJ IDEA, and Eclipse.
- Experience in working for various MVC Frameworks like Struts, Spring Framework, Spring Batch
- Experience implementing ORM using Hibernate.
- Experience with PL/SQL and Stored Procedures.
- Experience in Agile Development Environment.
TECHNICAL SKILLS
Internet Technologies: Java (JDBC 2.0, Java Beans, RMI), J2EE (EJB 2.1, MDBServlets 2.1, JSP 1.2, JNDI), XML, Ajax, JSON, JavaScript, CSS, XStream, Castor 1.3, HTML5, JQuery, Maven.
App Servers/ Middleware: BEA WebLogic 7.0 App Server, WebSphere App Server7.0, WebSphere Message Broker, JMS, MDB, WebSphere MQ, Web Services, JAX - WS 2.0, JAXB 2.0, Liferay Portal 6.1
IDE / Programming Tools: Eclipse 2.1, Toad 7.4, WSAD 5.1.2, RAD 6.0, RSA 7.5.5, IntelliJ IDEA 4.0, IBM WebSphere Message Broker Toolkit 7.0, Rapid SQL 8.5.0
Operating System: DOS, Windows NT, Windows XP, Windows 7, Linux,Solaris, AIX.
Database/Tools: JDBC, Oracle11g, DB2 9.0, XML
ORM: Hibernate.
Version Control: VSS, IBM CMVC, Perforce, Serena PVCS, TFS, Subversion
Agile Tracking Tools: JIRA, Version One.
PROFESSIONAL EXPERIENCE
Confidential, NC
Senior Java Developer
Environment: Java 1.7, J2EE 6, JavaScript, XML, Windows 7, Spring Batch, Scene 7, Eclipse, GitLab, DB2, PL/SQL, Stored Procedures, IBM Commerce, Agile Scrum.
Responsibilities:
- Involved in all phases of SDLC - Requirement Analysis, Design, Development, System Integration Testing and Performance Testing using Java Technologies (Java, J2ee, JSP, Spring, Hibernate)
- Implemented the Spring Batch jobs for Business and Vendor Assets.
- Implemented Store Proc to fetch the commerce keys in advance.
- Implemented SQL queries to access commerce database.
- Used Spring JDBC templates to execute database queries or stored procedures.
- Used CIS Stellent API to access the assets content from Oracle Digital content repository.
- Used Apache Velocity Engine templates to provide reports of job status.
- Used Eclipse to develop batch application.
- Used Agile Scrum process for development.
- Used JIRA to track Agile Scrum process.
- Used Gitlab for version control.
Confidential, Wilmington DE
Senior Java Developer
Environment: Java 1.7, J2EE 6, JavaScript, XML, Windows 7, WebLogic Application Server, Maven, Restful Web Services JAX-RS, SOAP Web services, Oracle 10g, Eclipse, SVN, TortoiseSVN 1.7.6, Agile Scrum.
Responsibilities:
- Implemented the Enterprise APIs using JAX-RS.
- Implemented application Reports.
- Used Eclipse to develop Restful Web Services, SOAP Web Services of the application.
- Deployed Web Services on Web logic Application Server.
- Coding using Core Java, J2EE, and Html, Java Script following AIU framework.
- Involved in development of Enquiry/Search page using Servlets, Html and JavaScript.
- Used Agile Scrum process for development.
- Used Version One to track Agile Scrum process.
- Used Subversion for version control.
Confidential, MI
Senior Java Developer
Environment: Java 1.5, J2EE 1.5, JavaScript, Windows 7, JSP, HTML5, CSS, Ajax, JSON, Spring Framework, Hibernate, Maven, Restful Web Services, Tomcat Application Server 7.0, Oracle 10g, Liferay Portal 6.1, Eclipse
Responsibilities:
- Implemented the MVC framework using Spring Framework.
- Implemented ORM using Hibernate.
- Deployed related portlets to Tomcat Server.
- Used Eclipse to develop UI, Restful Web Services, Services, DAO components of the application.
- Used Ajax to provide dynamic features to application.
- Integrated of Restful Web Services with UI using JSON
- Coding using Java, J2ee, JSP, Tags, Struts, Spring and Html, Jquery.
- Used Agile process for development.
- Used SubVersion for version control.
Confidential, WI
Senior Java Developer
Environment: Java 1.5, J2EE 1.5, JavaScript, Windows 7, Unix, JSP, HTML5, CSS, Ajax, Spring Framework, Hibernate, Web Services, Web sphere Application Server 7.0, DB2 9.0, XML, Castor 1.3, RSA 7.5.5, WAS 7.0.
Responsibilities:
- Provided detailed design.
- Implemented the MVC framework using Spring Framework.
- Implemented ORM using Hibernate.
- Implemented the pagination functionality for the application.
- Used RSA to develop JSP, Web Services.
- Used Ajax to provide dynamic features to application.
- Coding using Java, J2EE, and Html, XML following AIU framework with brics & Facade, MQ.
- Used Agile process for development.
- Interacted with application and its related batch jobs over UNIX platform.
- Provided data binding using Castor
- Used TFS for version control.
Confidential
Senior Java Developer
Environment: Java 1.4.2, J2EE 1.4, JavaScript, Windows, Unix, CSS, Ajax, Struts, Web Services, Web sphere Application Server 7.0, DB2 9.0, MDB, JMS, XML, XStream, RSA, WAS 7.0.
Responsibilities:
- Did System Analysis that included the high-level design, detailed design, and contributed to the technical architecture of the system.
- Set coding standards and written the related documentation.
- Implemented the MVC framework using Struts.
- Implemented the pagination functionality for the application.
- Integrated components of application JMS and MDB.
- Written the SQL code for accessing the database DB2 to display results to the client.
- Coding using Java, J2ee, JSP, Java Servlets, Java Beans, JDBC and Java Script following MVC framework.
- Involved in development of home page using JSP and JavaScript.
- Used RSA to develop JSP, Web Services, PAB, CAP components of the application.
- Used RSA to develop the server-side components and also to generate UML diagrams of the developed components.
- Used Ajax to provide dynamic features to application.
- Used XStream for data binding.
- Interacted with application and its related batch jobs over Unix platform
- Interacted with XML component to get the configured data.
- Used TFS for version control.
Confidential, CT
Senior Java Developer
Environment: Java 1.4.2, J2EE 1.4, JavaScript, Windows XP, Servlets, Struts, Web sphere Application Server 5.1.2, DB2 8.1, XML, RAD, WAS 6.0.
Responsibilities:
- Implemented the Struts framework for the application.
- Implemented various Java, J2EE Design Patterns like Business Delegate and Factory Pattern.
- Developed reusable view related functionality using tag libraries.
- Developed the page navigational functionality using tag libraries.
- Implemented the sorting functionality for the application.
- Deployed application on WebSphere App Server.
- Written the SQL code for accessing the database DB2 to display results to the client.
- Used WSAD to develop JSP, Servlets, DAO components of the application.
- Used RAD to develop the server-side components and also to generate UML diagrams of the developed components.
- Interacted with XML component to get the configured data.
- Used CMVC 5.1 for version control.
Confidential, NY
Senior Developer
Environment: Windows XP, JSP, Servlets, EJB, Web sphere Application Server 5.1, Sybase 12.5, JavaScript, XML.
Responsibilities:
- Developed the front-end presentation using JSP, HTML and JavaScript.
- Implemented of the MVC framework.
- Developed tag libraries for implementing combo lists.
- Integrated the application and Interacted with EJB for business logic.
- Implemented business logic components.
- Solved critical issues during the deployment phase. Also Worked on the bug fixes found during Deployment.
- Deployed of the application on WebSphere App Server.
- Used Clear Case for Version Control.
Confidential, Menlo Park, CA
Senior Developer
Environment: Windows 2000, Linux 2.1, Solaris 2.8, AIX 5.1/5.2, JSP, Servlets, EJB, Web logic 6.1/8.1, Web sphere 5.0, Oracle 9, DB2 7.1/8.1, XML, Web services, IntelliJ IDEA, Eclipse, Ant, Clear Quest, Perforce.
Responsibilities:
- Did analyses of the existing system.
- Did low level and high level design and documentation of the enhancements.
- Implemented the view and controller components of Struts framework.
- Developed the front end using JSP, HTML, tag libraries and Java Script. f the application is done on different platform environments such as AIX, Solaris, Linux, WebSphere App Server, Weblogic App Server, DB2, Oracle.
- Solved the customer escalation activities.
- Written JUnit test cases for the enhancements.
- Migrated the SQL queries written in Oracle to DB2 databases.
- Interacted with the XML component, Web Services to access the business logic to fetch the data to be displayed.
- Involved in the migration process of the application.
Confidential, TX
Software Developer
Environment: Windows 2000, JSP, Servlets, iPlanet Web Server, ATG Dynamo 5.6.1, Oracle 8i, JavaScript, XML.
Responsibilities:
- Did the analysis of the user requirements.
- Did the UML design documentation for use case, class, and sequence diagram.
- Implemented MVC architecture which provides the base and controls the application flow.
- Implemented business logic background functionality which performs all financial calculations for the merchandise sales.
- Integrated the modules and provided the functionality to download exchange rates for different currencies.
- Implemented the front-end presentation using JSP, HTML and JavaScript.
- Developed and deployed the application on ATG Dynamo App Server configured with iPlanet HTTP Server.
- Unit tested of each module and system integration testing.
Confidential
Developer
Environment: WinNT 4.0, Java Servlets, JSP, Java Swing, Apache, Web logic, Oracle 8i.
Responsibilities:
- Did a study of the current architecture and incorporating the J2EE architecture.
- Implemented some tag libraries to provide paging functionality and generating reports.
- Implemented various J2EE Design Patterns like Session Façade to provide business logic.
- Used advanced JDBC API to provide data cached objects to client.
- Developed the presentation layer using HTML, JSP, and JavaScript.
- Developed and deployed EJB components on Weblogic App Server.
- Written the SQL code for accessing the database using JDBC, Prepared Statements and writing queries to display results to the client.
Confidential
Developer
Environment: WinNT 4.0, Java Servlets, RMI, XML, Web logic, Oracle.
Responsibilities:
- Did the study and analysis of the project.
- Implemented MVC Architecture for the application.
- Created JSP templates.
- Setup the environment for JSP, Servlets and EJB.
- Weblogic App Server is used to deploy the application.
- Written SQL Queries to fetch data from database Oracle.
- Implemented front-end presentation using JSP.
Confidential
Developer
Environment: WindowsNT 4.0, Java Swing, JDBC, Oracle 8.
Responsibilities:
- Developed and involved in the maintenance of application.
- Did a study to understand of business requirements, coding and framing specifications.
- Developed GUI using Java Swing.
- Unit tested the application.
Confidential
Technical Associate
Environment: WindowsNT 4.0, Personal Web Server 4.0, PHP 4.0, MySQL 4.0, XML1.0
Responsibilities:
- Implemented the background process which provided services to the product by updating the required information in the database, mailing to the bidders or sellers about the auctions they won or the auctions, which are resubmitted, and maintaining the status of the product up-to-date.
- Deployed the application on Personal Web Server.
- Written SQL Queries for the database MySQL to fetch the data to be displayed.
- Developed the front-end presentation using PHP scripting language.
