Java/ J2ee Developer Resume
CA
PROFESSIONAL SUMMARY:
- Java/J2EE Developer with 7 years of experience in Designing, Developing and Deploying n - tier web applications and client/server applications using Java, J2EE Technologies and Web Technologies for enterprise applications.
- Involved in all the phases of Software Development Life Cycle including Analysis, Design, Development, Integration and Implementation using Waterfall and Agile Methodologies.
- Proficient in using Java, J2EE Standards, JSP, Servlets, Java Beans, RMI, Web Services, SOAP, WSDL, JAXB, UDDI, XML, Java Script and DHTML technologies.
- Hands-on experience in using J2EE frameworks like Spring, Hibernate, Struts, AXIS AND Jersey.
- Proficient in Spring Architecture and Spring Related Technologies: Spring DI/ MVC/ Spring JDBC/ AOP/ Batch/ Spring Templates(Spring JDBC, Spring Hibernate, JMS, Spring Rest Templates)
- Expertise in Creating and Consuming Web Services, related technologies and tools: SOAP, Restful, WSDL, UDDI.
- Experience in testing web services using SOAP UI tools.
- Experienced with frontend technologies like HTML, XHTML, CSS, JavaScript, JQUERY and AJAX.
- Proficient in using industry-standard IDEs and Java Tools: Eclipse, OEPE, RAD and Spring Source.
- Excellent knowledge of Oracle, MySQL and SQL Server databases.
- Experience in deploying business applications using application servers like IBM WebSphere, WebLogic, JBoss and Apache Tomcat to resolve Build Issues and verifying log4j and server logs.
- Experience with unit testing using JUnit, Test NG, Mockito frameworks
- Experience in developing build scripts using Ant, Maven and Shell Scripts
- Hands on experience in developing UML Diagrams like Class, Use case and Sequence diagrams.
- Good knowledge in version control system tools like CVS, SVN, GIT
- Expertise in designing applications using J2EE design patterns like Singleton, Factory Methods.
- Supported the application in production and used SPLUNK to get application logs to handle the incidents
- Experience in working in an Onsite/Offshore delivery model.
- Penchant to learn things, Good communication skills, Hardworking & quick learning, Self-motivated, precise and dedicated.
- Ability to manage scope, and project resources. Mentor and develop technical staff.
TECHNICAL SKILLS:
Languages/ Script: Java, C, SQL, HTML, Java Script, SQL Script
Java/ J2EE Technologies: Java, J2EE, JSP, Servlets, JDBC, JNDI, JavaBeans, Web Services, SOAP, UDDI, WSDL, Restful
Web Technologies: AJAX, HTML, Java Script, CSS, JSTL, Spring Tags
Frameworks/ Tools: Struts, Spring, Hibernate, Log4j, JUNIT, Test NG, ANT, MAVEN
SOA Technologies: Web Services, SOAP, UDDI, Restful, Axis, Jersey
Web Servers: WebSphere, WebLogic and Tomcat Server
IDE Tools: RAD, Eclipse, OEPE, Edit plus
Other tools/technologies: ANT, MAVEN, Jenkins, Mockito, SVN, CVS and GIT
Databases: MySQL, DB2, SQL Server, Oracle, SQL, PL/SQL
Development Methodologies: Waterfall, Agile, Rally, JIRA
Operating Systems: Linux, Unix, Windows XP and MAC iOS
PROFESSIONAL EXPERIENCE:
Confidential, CA
Java/ J2EE Developer
Responsibilities:
- Involved in the requirements review, Design, Development, Unit testing and Bug fixing of the system and used Agile Development methodology
- Developed application using Spring, Hibernate, Web Services (SOAP and RESTFUL)
- Implementation of Spring IOC container, Spring JDBC template and AOP.
- Used Hibernate for connecting to the database and mapping the entities by using hibernate annotations.
- Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
- Deployed and consumed web services based on SOAP and REST protocols
- Used JAXB, JAXP for parsing auditing information in xml format
- Used Java script, jQuery, JSTL and CSS tags for developing the JSP’S
- Performed unit testing using JUNIT framework and Clover tools
- Configured Log4j for adding the debugging information in the code base
- Involved in designing and developing of Object Oriented methodologies using UML and Use Case, Class, Sequence diagrams & in complete development, testing & maintenance process
- Wrote SQL Queries, PL/SQL stored procedures, triggers, packages on Oracle database
- Used Putty for UNIX login to check the server logs
- Involved in making release builds for deploying the application for test environments
- Deployed the application in various environments and supported the application live activity
- Coordinated with the QA and off-shore teams for resolving defects and deployment related issues
- Supported the application in production and used SPLUNK to review the production logs.
Environment: Java, J2EE, JSP, Servlets, Spring, Hibernate, AXIS, Jersey, SOAP, WSDL, UML, HTML, XHTML, DHTML, JavaScript, CSS, jQuery, Rally, CSS, XML, JAXB, JAXP, Junit, Log4j, Oracle 10gJUnit 4, Eclipse, Tomcat, WebSphere
Confidential, CA
Java Developer
Responsibilities:
- Followed Agile methodology and SCRUM meetings to track, optimize and developed sequence diagrams depicting method interactions.
- Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
- Designed and developed Application based on Spring Framework, Spring MVC, Spring Templates, Spring LDAP, Hibernate, Web Services
- Used Spring Core for concept Inversion of control (IOC) implemented using dependency injection.
- Backend applications has been implemented with Spring MVC architecture with JUnit test case and interceptor for the validation of the secured cookie.
- Developed Spring Controllers, Service Components, DAOs, Web Services and UI Integration for developing presentation layer of the application
- Hands on experience with data persistency using Hibernate and Spring Framework
- Implemented web-service integration components from SOA, SOAP, WSDL and RESTFUL web services.
- Developed Restful web services using JERSEY to send/receive data to/from various systems.
- Used Maven for project management and automation.
- Implemented Test cases, unit test classes using JUnit and mocking using Mockito
- Involved in setting up Maven configuration and helping Continuous Integration (CI) Issues
- In the Front end of the application designed and implemented a publishing framework and reusable UI component library based on Angular JS and jQuery.
- Developed UI using HTML, CSS and jQuery to display the data on the client side.
- By using jQuery and Ajax sent the request to server side and receive the response.
- Tested applications and documented results and bugs including documentation of information useful in the debugging process
- Monitored the error logs using Log4J and fixed the problems.
- Developed Object Model and UML design models for developing Use cases and created Sequence diagram, class diagram and active diagrams for application components and interfaces
- Involved in writing Stored Procedures in Oracle and PL/SQL for back end which were used to update business logic over a set of scheduled timers.
- Worked with QA team during various testing phases and resolved defects.
- Involved in debugging the defects, code review and analysis of Performance issues.
Environment: AGILE, Rally, Java, JSP, Servlets, Spring MVC/ DI/ AOP/ Templates, Hibernate, Web Services, RESTFUL Services, SOAP, SOAP UI, Jersey, Axis, RAD, Mockito, JUnit, HQL, PL/SQL, JSTL, Spring Tags, HTML, CSS, Java Script, ANT, Maven, Jenkin, UML, SPLUNK, TogetherJ, TOAD, WebSphere, IBM HTTP Server, Eclipse, Oracle, Linux/Unix
Confidential, Waukegan, IL
Java Developer
Responsibilities:
- Involved in the requirements review. Design, Development, Unit testing and Bug fixing of the system and used Agile Development methodology
- Worked on Spring Controllers and configured using annotations to handle the presentation requests
- Used Hibernate for connecting to the database and mapping the entities by using hibernate annotations.
- Extensively used to access Hibernate in data access layer and used Hibernate Query Language (HQL) for writing the queries
- Deployed and consumed web services based on SOAP and REST protocols
- Used JAXB, JAXP for parsing auditing information in xml format
- Used Java script, JQuery, JSTL and CSS tags for developing the JSP’S
- Performed unit testing using JUNIT framework and Clover tools
- Configured Log4j for adding the debugging information in the code base
- Involved in designing and developing of Object Oriented methodologies using UML and Use Case, Class, Sequence diagrams & in complete development, testing & maintenance process of the application
- Wrote SQL Queries, PL/SQL stored procedures, triggers, packages on Oracle database
- Used Putty for UNIX login to check the server logs
- Involved in making release builds for deploying the application for test environments
- Deployed the application in various environments and supported the application live activity
- Coordinated with the QA and off-shore teams for resolving defects and deployment related issues
- Supported the application in production and used SPLUNK to review the production logs.
Environment: Java, Spring, Hibernate, SOAP, RESTFUL, AXIS, JERSEY, JDBC, JavaScript, UML, HTML, Java Script, CSS, JNDI, CVS, Log4j, Junit, JENKIN, Maven, Ant, AJAX, JSON, Web Sphere, Web services (SOAP & RESTFUL), RAD, Rational Rose, Oracle
Confidential, Houston, TX
Java Developer
Responsibilities:
- Involved in Requirement gathering, Analysis, Preparing Functional Specifications, and Technical Specifications according to their requirements.
- Designed and developed the front end using HTML, AJAX, JavaScript, JSP, JSF and Struts Tag Library.
- Used spring’s IOC, AOP and auto wiring concepts in developing the application.
- Used Spring Container to performed dependency injection.
- Used Hibernate to map the database with POJO using hbm.xml files.
- Designed the Architecture of the project as per MVC standards.
- Used Struts MVC for the developing funds module and mortgage module.
- Deployed the application on JBOSS application server.
- Used AJAX technology for creating interactive Web Applications.
- Developed SOAP message envelopes and headers using WSDL.
- Developed JSP (Java Server Pages) for orders module and Customer Service Department.
- Used Maven for build code.
- Used PL/SQL, Stored Procedures for handling Oracle database.
- Involved in Integration of all the modules and deploying them on the Application server and used JMS.
- Involved in bug fixing of various modules in the application that were raised by the testing team.
Environment: Java (JDK 1.6), J2EE, JavaScript, Spring 3.0, Hibernate, Web services (SOAP & RESTFUL), JAXB, Log4j, Oracle, MySQL, SVN, Maven, Eclipse, JUnit, JSP, ANT, HTML, CSS, JSON, XML, Web Sphere
