Sr. Java Developer Resume Profile
NC
- Around 7 years of IT experience in various phases of software development life cycle with Analysis, Design, Development, Integration, Implementation, Maintenance, Reports, Testing, Production and Support of Software Applications in client server environment, Object Oriented Technology and web based applications.
- Good knowledge on Object Oriented Analysis and Object Oriented Design.
- Strong programming skills in Java and J2EE technologies.
- Expert level skills in Java, Swing Components, J2EE 1.4 Servlets, JSP, JDBC , Spring, EJB, Struts Framework, XML.
- Experience in MVC Model View Controller architecture with Struts framework and J2EE design patterns.
- Experience in HTML, DHTML, XHTML and Java Script.
- Experience in web / application servers like WebSphere, WebLogic, and Tomcat.
- Experience in RDMS using Informix, DB2, PL/SQL and MS-Access.
- Experience in developing Unit test cases using JUnit.
- Experience in full SDLC, including analysis, design and development cycles as well as coordinating testing and performance monitoring.
- Experience in client management, business requirement specification, writing technical documents and architecting solution.
- Good working experience with Struts, JSF, Spring Framework.
- Working experience on SQL, PL/SQL.
- Expertise in developing applications using Flex Data Services i.e. HTTP, Remote Object and Web Services.
- Worked on large-scale highly integrated enterprise systems as an individual contributor as well as team player.
- Received numerous appreciations from the clients.
- Excellent communication skills with good experience in requirement gathering and interacting with clients. Versatile team player with good analytical, communication and interpersonal skills.
Technical Skills:
| Java, C, C , SQL |
| Servlets 2.2/2.3/2.4, JSP 1.1/1.2/2.0, JDBC 2.0/3.0, JNDI, OSGI, EJB 2.0/3.0, RMI, ASP. |
| Jakarta Struts 1.2/1.3, Spring 1.2/1.3/2.0, Spring MVC, JSF 2.0 Java Server Faces , Hibernate 2.0/3.0, Tiles, iBatis, Validator |
| HTML, DHTML, JavaScript 3.03 with Jquery, ExtJS, AJAX, CSS,CMS, Yahoo UI, icefaces API |
| XML 1.0, XSLT, XSL 2.0, HTML5, DHTML, XSL 1.0/ XSLT 1.0/XSL-FO, JNDI 1.1, LDAP 3.0, SOAP 1.2, AXIS 2 |
| IBM WebSphere 5.X/6.0/7.0/8.0, IBM HTTP server 8.x, WebLogic 7.x/8.x/9.0, WebLogic Portal 5.x, JBoss 4.0, jBPM, Apache Tomcat 5.0/5.5, OC4J 10.1.3 |
| Oracle 8i/9i/10g, SQL Server 2008, MySQL, DB2 7.0/8.0/9.0 |
| JMS, IBM MQ-Series |
| IBM WebSphere Studio Application Developer WSAD 5.0,5.1.2, RSA 6.0.1/7.0, RAD 6.0/7.1, Eclipse 2.0/3.0/3.1/RCP, Jdeveloper 10.1.3, Net Beans 4.0/4.1 |
| Perforce, CVS, Rational ClearCase, Microsoft Visio |
| Windows 98/NT/2000/XP, UNIX, LINUX |
| Ant, Maven, JVM, JUnit, Vitria 4.1, GWT Google Web Toolkit , Log4j, XMLSpy, Jprobe2.8/3.0 |
| TOAD, MySql Query Browser |
| UML, Rational Rose, RUP |
| SOAP, LDAP, HTTP, HTTPS, FTP, RMI-IIOP, SMTP |
| MKS,CVS, Bugzilla, Subversion, Ant, Maven |
Professional Experience:
1.BCBSNC,Durham,NC | Sr. Java Developer | Mar 2013 Present |
Responsibilities:
- Involved in analysis and design phases of Software Development Life Cycle SDLC/Waterfall .
- Used Scrum Agile as Development methodology
- Development UI modules using HTML, JSP, JavaScript and CSS.
- Involved in the integration of spring for implementing Dependency Injection DI/IOC .
- Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
- Used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
- Developed the application using RAD 7.0 as the IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation and version control CVS .
- Involved in the implementation of DAO using Spring-Hibernate ORM.
- Developed a Message Driven Bean that uses JMS to manage backend transactions
- Involved in creating the Hibernate DOJO Objects and mapped using Hibernate Annotations.
- Created Connection Pools in WebSphere and configured as needed.
- Involved in configuring JNDI properties.
- Authentication of the users is implemented using LDAP, TIM.
- Writing service methods and SQL queries, PL/SQL to interact with the Oracle 10g.
- Built scripts using Ant to build the J2EE application.
- Used LOG4J, JUnit Mockito for debugging, testing and maintaining the system state.
- Used CVS to track and maintain the different version of the application.
Environment: Java 1.6, JSP, Servlets, Spring 3.0, DOJO's, Hibernate, JDBC 4.0, WebSphere Application Server 7.0, RAD 7.5, Oracle 10g, HTML, JMS, MDB, XML, JNDI, LDAP, MOKITO, XSLT, AJAX, JSF, CSS, JavaScript, Apache Ant 1.7, Windows XP, JUnit, Log4j, CVS.
Confidential | Sr. Java Developer | Confidential |
Responsibilities:
- Responsible for prompt development of services, features and tools for the Institution's highly interactive based System.
- Developed application with Eclipse RCP as IDE.
- Detail-oriented in Financial Analysis with the internal employee's.
- Utilized Loose Coupling/Dependency Injection feature of Spring Core to have better reusability, modifiability of application.
- Responsible as a XSLT web developer including designing and developing the websites with the java and XSLT.
- Provided support and help on management of the data and XSLT programming.
- Involved in troubleshooting the problems and fixing the bugs in XSLT and java related programs.
- Modified the existing databases, stored procedures, objects, tables, sequence and indexes according to the functional requirements of the business flow.
- Designed and developed a web application built with JBoss Seam utilizing EJB, JPA, Hibernate, Java Server Faces JSF with icefaces API for UI development, AJAX, JavaMail.
- Client side validation was done using JavaScript.
- Managed SCM for modification of documents and programs stored as computer files.
- Involved in administering Weblogic Portal Server.
- Wrote complex PL/SQL scripts for stored procedures, packages and functions triggers for data transformation purposes.
- Involved in repetitive machine driven effort using Agile Methodology Scrum .
- J2EE application development on Windows and UNIX platforms using MVC pattern.
- Tomcat 5.5, JBOSS servers were used for testing and WebLogic 10 was used for deploying.
- Developed an Ajax framework for rapid development of Rich Internet Application access to databases.
- Used Ruby as a support for Unicode and multiple character encodings.
- Involved in writing XML WebServices using SOAP to communicate between applications.
- The existing web system was enhanced using Struts.
- Involved in creating GUI applications using Visual Basic.NET.
- User Interfaces were developed using Servlet, JSP, JSF, JS, JQ, Struts and HTML.
- Used CORE and HTML tag libraries for expressing Java Server Faces within a view template.
- Used State management supporting like request, application, session, flash and view scoped java beans.
- Created few modules using JAVA Swing, AWT framework.
- Created Stateless Session Beans for retrieving data and Entity Beans for maintaining User Profile Responsible for generating JSP Tag libraries embedded with client specific.
- Involved in doing various testing as per the specifications and test cases including Unit and Integration testing using JUnit scripts via Selenium Remote Control 9.0.
Environment: Java EE 5, EJB 3.0, JSP, JSF, Servlets, Hibernate, JavaScript, Scrum,, Struts, WebServices, Visual Basic.NET, Oracle 11g, MQ, HTML, CSS, XML/XSLT, SOAP, WSDL, ClearCase, JUnit, Eclipse RCP, AJAX, Core Java, UML, JBoss, Weblogic Portal Server, Tomcat 5.5.
Confidential | Java Developer | Confidential |
Responsibilities:
- Deploying the application to various testing environments and help testing teams.
- Developed custom Java script for rich user experience and supplemented it with custom style sheets.
- Consuming the WebServices for getting data from external systems for use on the ITAS better User Interface. Experiences with Rally.
- Proficient in using Spring Framework using AOP and core JAVA modification with MVC architecture.
- Worked with Workbrain J2EE product for the workforce management in project implementation.
- Exhibited fast learning curve in the time and attendance business process and the underlying technology components. Commonly used many Swing components.
- Learnt and Understood the Workbrain Tool for the Timesheet and Attendance System.
- Implemented the ITAS system for the Paris business users and later implemented on development for the London business users.
- Product uses a SOA Service Oriented Architecture with a Java/JEE back-end and a /ExtJS front end Communication between the browser desktop and mobile and the back-end uses XML and JSON.
- Developed Dojo SQL, an easy to use JavaScript SQL layer.
- Created the workflow diagram for the Employee Shift trade and Shift swap business processes.
- Developed the Employee Shift trade and Swap process using the Java/J2EE and JSP technologies, based on the specific country's labor laws.
- Build and deploy JAX-WS web services with Java.
- Worked on XML parsing using the SAX and DOM parsers for better connectivity of JVM with the server. Agile and test-driven development experience.
- Creating and Consuming Restful webservices for International Time and Attendance System.
- Application uses GWT Google Web Toolkit , MVP4G Model View Presenter for GWT for the UI.
- Developed ANT script for creating the EAR file to be deployed in the WebSphere server.
- Involved with Development team's UML design like Class, Object and Sequence diagrams.
- Worked with globally distributed stakeholders to gather their country labor laws to build their pay rules and their entitlements.
- Used JAVA Script and HTML to maintaining a better coding environment for future company employees.
Environment: Spring, Java 1.5, HTML, JavaScript, JSP, Perl, Struts 2.0, AJAX, JPA, Web Services, Python, XML, XSD, Xquery, SOAP-UI, DOM, SAX, JSTL, UML, Eclipse, MS Visio2005, DB2, Jboss, Oracle 10g, Maven 2.2.1, Junit, ANT1.6, Log4J 1.2, ClearCase , Websphere 7.0, Netweaver Development Infrasturcture, ILOG JRules, Business Action language XOM, Flex and Flex 4.GWT, JMS technologies, Java shop.
Confidential | Java J2EE Developer | Confidential |
Responsibilities:
- Involved in requirement analysis, functional specifications and design.
- Designed UI using JSP, HTML and validated with JavaScript for providing the user interface.
- Involved in client side scripting and server side scripting.
- Involved in the JDBC, Servlets and JSP technologies to write the UI and the business classes.
- User interface is decoupled using Spring MVC architecture with Struts implemented already as the frontend.
- Worked on the struts action classes and action mapping rules in Struts-config.xml as required by the architecture.
- Involved in migrating CTC to Spring framework to enable loose coupling at the front-end.
- Modified the Controllers and Services classes so as to support the introduction of Spring framework.
- Involved in developing DAOs to connect to backend Database to implement the business logic.
- Used the JExcel API for the reading the excel data's.
- Used Hibernate to map the database tables using hbm.xml files.
- Involved in server side validations using AJAX and RichFaces.
- Deployed on BEA Weblogic application server and used CVS for version control.
- Involved in writing Jakarta ANT 1.6 build scripts for building and deploying.
- Log4j is used for logging different types of messages to write on to the proprietary log model.
- Wrote some XSLT transformations for help in converting XML into HTML.
Environment: Struts 2.1, Spring, JSP, EJB, J2EE, ANT 1.6, JDBC, Hibernate, UML, HTML, JavaScript AJAX , CSS, Oracle 9i, Eclipse, CVS, Weblogic 9.0, Windows NT.
Confidential | Java Developer | Confidential |
Responsibilities:
- Identifying the technical areas that contributed to the issues and documenting them.
- Involved in all the phases of SDLC including Requirements Collection, Design Analysis of the Customer Specifications, Development and Customization of the Application.
- Responsible for writing detailed design specification document and implementing all business rules as per Design document.
- Wrote ANT Build for the Cruise Build Platform.
- Wrote JUnit Test Cases.
- Consumed Webservices, used Apache Axis for WSDL2Java.
- Used JMESA , JSP, HTML for View developments.
- Worked on Database batch updates, commits and roll back.
- Design Patterns like Fa ade, Singleton and Factory Pattern were used.
- Implemented the required functionality using Hibernate for persistence spring framework.
- Developed DAOs Data Access Object using Hibernate as ORM to interact with DBMS-Oracle 10g.
- Developed SQL Queries, Stored Procedures, Views.
- Auto Involved in database modeling to identify requisites of the project.
- Created logger module to record incidents of data being corrupt or lost.
- Retrieved lost data and converted it into readable format.
- Developed application in SVN version control.
- Used Spring MVC for Model View Controller Framework.
- Used Hibernate for ORM Mapping.
- Achieved Dependency Injection using Spring Framework.
Environment: Java 5, JSP, JMESA, ANT, CRUISE BUILD, spring, Hibernate, Weblogic Server 9.0.