Sr. Java/j2ee Developer Resume Profile
NC
Professional Summary
- IT professional with 9 years of experience in Java and J2EE Technologies
- Extensive experience in Application Software Design, Object Oriented Design, Development, Documentation, Debugging, Testing and Implementation
- Experience in all phases of software development life cycle.
- Good in Struts, Spring Framework, Hibernate.
- Proficiency in developing secure web applications and server side development using JSP, Servlets, EJBs, XML, Web Services SOAP REST , JDBC, JNDI, Struts, Spring, Java Beans, CSS, HTML and JavaScript
- Experience in Web Services Development SOAP and RESTful .
- Expertise in back-end/server side java technologies such as : Enterprise Java beans EJB , web services, Java persistence API JPA , Java Messaging Service JMS , Java Data base Connectivity JDBC , Java Naming and Directory Interface JNDI
- Automated build, testing and continues integration with Ant, Maven and JUnit.
- Strong experience in using AJAX, Struts Tag Libraries, HTML 5, JavaScript MVC, CSS, Java Server Pages JSP for designing front end.
- Expert level skills in designing and implementing web server solutions and deploying java application servers like Tomcat and WebSphere on Windows platform.
- Used various Ajax/JavaScript frameworks tools like jQuery, JSON.
- Good Understanding of Design Patterns like Singleton, MVC, DAO, Factory.
- Experience working with versioning tools like SVN, Perforce, GIT and Clear Case and build tools like ANT, Jenkins, uBuild, uDeploy and Maven.
- Extremely diligent and possess good communication skills.
- Strong Analytical and problem solving skills. Ability to quickly master new concepts and applications.
- Experience with Splunk, Introscope and MyCTO monitoring tools to analyze application issues and resolve production issues.
- Hands on experience with VPN, Putty and SSH Tectia.
- Functionality testing using Soap UI.
- Hands on experience in source versioning tools like Perforce, SVN and VSS.
- Exposure on the new High Speed Change Environment HSCE and Independent Change IC Environment
- Have a good understanding on Javascript MVC framework AngularJS.
- Have a good understanding on NodeJS
- Experienced in developing web applications in Banking and Insurance domains.
- Have strong analytical, technical and logical skills.
- Good understanding on the No-SQL DB - MongoDB. Successfully completed the certification course MongoDB for Java Developers M101J
Technical Skills
Programming Language | Java JDK 1.1, J2SE 1.3/1/4/5.0, Java SE 6 , SQL, PL/SQL, |
Web Technologies | JDBC, JNDI, XML,WSDL, UDDI |
MVC Framework | Struts 2.0, Spring 4.0 |
Distributed Tech | J2EE, EJB 2.1/3.0, Springs, Web Services SOAP and REST . |
Design Patterns | MVC, DAO, Singleton, Factory Pattern |
Operating Systems | Windows 7/Vista/ XP/NT/2000 |
Version Control | Tortoise SVN, Perforce GIT |
UML Tools | MS Visio |
IDE | Eclipse 4.X, NetBeans, WSAD/RAD 6.0/7.0/7.5 |
Webservice Specification | JAX-RPC, JAX-WS, JAX-RS Restful |
Webservice Tools | TCPMon, SOAPUI, HttpMontior |
XML API | SAX, DOM, JAXP, JDOM |
Messaging Services | JMS, MQ |
Build Tools | ANT,JENKINS, uBuild, uDeploy, Maven |
Methodologies | Agile, Test Driven development, Waterfall |
Protocols | HTTP/HTTPS, SOAP |
Databases | Oracle 8i,9i,10g, SQL Server 2000/2005/2008, MySQL 4.1,5.1, MongoDB |
Database Tools | Toad for SQL Server, Oracle, MySQL , Teradata |
Transaction Control | JTA, Hibernate Transactions. |
Application Servers | Web Sphere 5.0/6.0/7.0, Apache Tomcat 5.5/6.0/7.0 |
Client Scripting | JavaScript, JavaScript MVC |
Server Scripting | JSP1.2, 2.1, Servlets |
Ajax based Framework | Json, jQuery |
Loggers | Log4j 1.2 |
ORM Framework | Hibernate 3.0 , JPA |
Professional Experience
Confidential
Role: Sr. Java/J2EE Developer
Responsibilities
- Participating in user requirement sessions to gather business requirements
- Involved in Analysis, Design, Development, Integration and Testing of application modules
- Eclipse 4.2 was the IDE used SVN and Perforce repository for version control.
- Used hibernate to store the persistence data into the Oracle database and written HQL to access the data from the database
- Soap Services were developed and published using Apache CXF.
- MQ was used as a messaging service for asynchronous communication with different customers
- Servlets are used as the controllers and the Session Beans are used for Business logic purpose.
- Logging of application was done through Log4J. Used Splunk for Log monitoring and Introscope for server monitoring.
- Used Blade Logic to perform the jobs on the WAS server.
- Used uBuild and uDeploy tools for building the artifact and deploying onto the application server.
- Fix defects as needed during the QA phase, support QA testing, troubleshoot defects and identify the source of defects.
- Oracle 10g database was used.
- Documentation of common problems prior to go-live and while actively in a Production Support role
Environment : JDK1.6, JSP, Spring 3.1, EJB 3.0, JMS, JNDI, JAX-RS, Apache CXF 2.27, SOAP, WSDL, HTML, JavaScript 1.7, XML, Oracle 10g, Toad, Junit, uBuild, uDeploy, Log4J, Tortoise SVN, Eclipse 4.1 IDE, Websphere8.1, JAX-WS, TcpMon, SoapUI, Maven, Ajax
Confidential
Role: Java/J2EE Developer
Responsibilities
- Involved in analysis and design phases of software development life cycle SDLC .
- Created detail design document, use cases and class diagrams using MS Visio.
- Front-Tier : Primarily focused on the Spring components such as DispatcherServlets, Controllers, Model and View Objects, View Resolver
- Involved in writing application Context XML file that contains declarations and other dependent objects declaration.
- Developed core for obtaining bean references in Spring IOC framework and implemented Dependency Injection DI/IOC
- Used Web Services WSDL and SOAP and apache-CXF to communicate between the systems.
- Implemented Object Relational Mapping ORM for mapping between the java classes and database tables using Hibernate
- Used Eclipse IDE as development environment, Designed, Developed and Deployed EJB Components EAR on WebSphere and Tomcat application servers
- Used Log4j as the logging framework
- Installation and setup of the class paths, maintenance and troubleshooting while deployment of software during development and QA phases.
- Involved in unit Integration, bug fixing, Design Reviews, and Code Walk through Client interaction and team support.
- Used Subversion SVN for software configuration management and version control.
- Analysis and design of objectives and events, organizing the work, Task allocation Progress monitoring.
- Escalation of issues/concerns and tracking/ reporting progress to the client manger.
- Performing Requirement and feasibility analysis from the BRD
- Identifying, managing the changes and Defect prevention
- Bug Verification and Bug Fixes
- Working on Change Control and Enhancement as proposed by the Client for all the Integrated Releases.
- Writing unit test cases for various initiatives after analyzing BRD and User Interface documents.
- Triaging the bugs in code and logging them in Quality Center.
- Performing IQAs and EQAs as a part of quality management
- Collect and Record measures for project log and archive artifacts
- Performing Causal Analysis post production and work on Action Items
Environment : JDK 1.5, MS Visio, JSP, Spring 3.0, JNDI, JMS, Entity Beans, SOAP, WSDL, HTML, JavaScript 1.7, XML, Oracle 10g, Junit, ANT, JENKINS , Log4J, Subversion, Eclipse 3.X IDE, WebSphere 6.0/7.0 JAX-WS, TcpMon, SoapUI, Introscope
Confidential
Java Developer
Responsibilities
- Understanding business objectives and implementation of business logic.
- Involved in various phases of Software development life cycle SDLC
- Development of front end using HTML, Java Script, JSP.
- Unit testing and bug fixing.
- Participate in all planning meetings and discussions
- Participate in all documentation peer reviews
- Assists with the coordination of other application's testing needs as it relates to an assigned project
- Participate in lessons learned, listing what went well as well as future improvements
- Follow testing schedule as per the guidelines.
- Executes tests black box as well as white box testing
- Verifies all results through the application as well as the various back-end applications
- Documents and validates problems and defects found during testing
- Reports defects and issues to development via defect tracking tool
- Attends daily status meeting, discussing defects and issues found
- Participates in production certification during implementation
- Provided database interface using JDBC drivers with back-end as DB2.
- Used Statement, PreparedStatement and CallableStatement classes for implementing the database interface.
- Using Teradata as a database source
- Used IBM DB2 with the functionalities of the database administrator as the backend database.
- Developed automated build files, reporting and documentation using Jenkins and deployed using ANT.
- Monitored the error logs using Log4J and fixed the problems.
- Maintained the source code versions in SVN repository.
Environment: HTML, CSS, Javascript, JSP, Eclipse 3.1, JDBC, XML, DB2, SVN, Log4j.
Confidential
Java Developer
Responsibilities
- Understanding business objectives and implementation of business logic.
- Involved in various phases of Software development life cycle SDLC
- Development of front end using HTML, Java Script, JSP.
- Unit testing and bug fixing.
- Participate in all planning meetings and discussions
- Executes tests black box as well as white box testing
- Verifies all results through the application as well as the various back-end applications
- Documents and validates problems and defects found during testing
- Provided database interface using JDBC drivers with back-end as Oracle.
- Using Teradata as a database source
- Developed automated build files, reporting and documentation using Jenkins and deployed using ANT.
- Monitored the error logs using Log4J and fixed the problems.
- Maintained the source code versions in SVN repository.
Environment: HTML, CSS, Javascript, JSP, Eclipse 3.1, JDBC, XML, Oracle, SVN, Log4j.