Java Developer Resume
Minneapolis, MN
SUMMARY
- Around 6 years of experience in Analysis, Developing, Implementing, Integrating and testing of Web based Applications using Java/J2EE technology.
- Experience in developing web applications using JSP, spring, Hibernate, JBOSS, JDBC, JavaServerPages, Servlet, Web Services, JavaScript, JavaBeans and Log4j.
- Extensive Experience in developing Graphical User Interfaces using JSP.
- Experience in developing Ajax based Design in creating better, faster, and more interactive web applications.
- Extensive Experience working in Spring Framework, Struts Framework and O/R mapping Hibernate framework.
- Experience in working with SOAP and Restful Web Services.
- Experience in Hibernate 3.0 to store the persistent data as an Object - Relational Mapping (ORM) tool for communicating with database.
- Hands on Experience on RDBMS concepts.
- Strong experience working on SQL using IDE’s like SQL Developer and TOAD.
- Knowledge on PL/SQL to write Stored Procedures, Functions.
- Expertise in various J2EE technologies like JSP, JSF, Servlets, EJB.
- Experience in using application servers like WebSphere, Tomcat.
- Implemented Core Java concepts, and Core Java Design Pattern. Expert knowledge in integration Ajax/ OO Java Script UI command level Pattern with Spring Web Flow.
- Extensively worked to build Model, view Controller (MVC) architectures.
- Experience in using Maven and Ant based scripts to build and deploy the applications on the server.
- Strong experience in ETL methodologies with tools like Informatica, Abinitio and SSIS.
- Implemented Test Driven Development (TDD) methodology.
- Well versed with multiple version control tools like SVN, CVS, Perforce and VSS.
- Experience in IDE tools like Eclipse, IntelliJ and Net Beans.
- Experience with unit testing the applications using JUnit Framework.
- Developed logging standard and mechanism based on Log4J & SLF4J.
- Capable of learning new technologies and adapt to new environments quickly.
- Establish and maintain productive working relationship with management, clients and team members.
TECHNICAL SKILLS
Web/App Servers: Web logic v9.2 SP 4, v8.1, Apache Tomcat v5.x
Operating System: Windows XP, DOS, Windows NT/2000, UNIX, LINUX
Programming Languages: JAVA, JSP 1.0/1.1, Java Servlets 2.1, HTML 4.0., and XML1.0.
Technologies: J2EE, Log4j, SQL, PL/SQL
Frameworks: Spring, Struts, Web Services, RESTful
ORM: Hibernate, JPA
Databases & Tools: Oracle v10g, Oracle Enterprise Manager, Oracle Sql Developer, Toad, Eclipse, Netbeans 5, CVS, Microsoft Visual SourceSafe v6.0, BIRT, iText 2.1.7
PROFESSIONAL EXPERIENCE
Confidential, Minneapolis, MN
Java Developer
Responsibilities:
- Developed and supported ‘Active Work Space’ application.
- Developed Models, Model alerts and model process with SpringMVC Framework which includes writing Controller classes for handling requests, processing form submissions.
- Worked on consuming Restful Web services to obtain data from third party vendors.
- Implemented Restful web services(JAX-RS) in the Application.
- Developed Web Services to communicate to other modules using XML.
- Develop data standards, data exchange, XML data standard or data sharing model
- Extensive experience with Oracle database.
- Extensive use of HTML5 with AngularJS, JSTL, JSP and JQuery for the presentation layer along with Java script for client side validation.
- GUI Implementation using JQuery, AJAX, CSS, Bootstrap, HTML5.
- Worked with TAC - AWS customer touch point to increase customer satisfaction and loyalty.
- Developed code using ORM to communicate between SOA and the Database layer.
- Worked on tuning the existing processes by data response and quality monitoring.
- Deployed and maintained projects in different environments like DEV, QA, UAT and PROD.
- Implemented logging and exception handling.
- Used Agile practices and Test Driven Development techniques to provide reliable, working software early and often
- Worked on tickets in a bug tracking tool JIRA.
Environment: Java 1.7, Spring MVC, Restful Web Services, JUNIT, Log4j, Maven, JBOSS, TFS, Spring Web Flow, HTML, CSS, SLF4J, JIRA.
Confidential
Java Developer
Responsibilities:
- Involved in gathering, analyzing, documenting and maintaining system requirements and design documents.
- Developed Java helper Classes to help accomplish common tasks and eliminated code duplication.
- Worked as a peer code reviewer to check the design, vulnerability and scalability of the code
- Implemented design patterns like Singleton and Factory Pattern.
- Created Hibernate configuration files and mapping files.
- Used Java and Java Web Services for the application development and Oracle as database.
- Involved in development of Stored Procedures, Functions and Triggers.
- Developed the DAOs to access database objects and communicating with each other.
- Configured Hibernate to work with Spring, by setting up Session Factory in Spring context file.
- Implemented Model View Controller (MVC) architecture using Spring Framework.
- Transaction management was based on Spring AOP; and Spring IoC container was used for independency injection.
- Designed and Developed PL/SQL scripts in Oracle SQL Developer.
- Worked on spring Integration tests (JUnit using mockito) to test the service real time in combination with other services.
- Used Junit framework for unit testing of application and implemented test driven development (TDD) methodology.
- Involved in Fixing the production Defects for the application.
- Used IntelliJ as IDE for application development.
- Used Tomcat for application deployment.
- Participated in Scrum meeting and Iteration Planning Meetings.
Environment: CoreJava, J2EE, Servlets, Spring, Spring Security, SOAP, Restful Web Services, Log4j, JSP, Java Script, Tomcat, IntelliJ, XML, JUnit, AJAX, MySQL.
Confidential
Java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC).
- Developed Web pages using Struts view component JSP, JavaScript, HTML, jQuery, AJAX, to create the user interface views from migration 3rd party applications.
- Implemented validation on the JSP fields using Struts Validation framework which included writing validation.xml and validation-rules.xml files.
- Developed Action forms, Action classes and struts-config.xml file of Struts Framework Developed workstation web module using Struts MVC, JSTL, and integration with Hibernate.
- Extensively involved in developing core persistence classes using Hibernate framework, writing HQL queries, creating hibernate mapping files, DB schema and PL SQL changes.
- Consumed Web Services to implement application search functionality.
- Published and consumed WebServicesusingSOAP,WSDLand deployed.
- Used the Java Collections API extensively in the application.
- Tables creation and involved in writingPL/SQLqueries using Joins and Stored Procedures.
- Worked and Modified the Database Schema according to the Client requirement.
- Used Eclipse as the version control.
- Developed Unix shell scripts for running the batch jobs.
- Used JIRA for bug tracking, issue tracking and project management.
Environment: Java 1.5, J2EE, JavaScript, Struts 1.3, Ajax, JMS, Web Services, WebSphere, Ant, Eclipse, JSP, jQuery, CVS, JIRA.
