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, StrutsFramework 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.
- Implemented design patterns like Singleton and Factory Pattern.
- 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.
- Experience in using application servers likeWebSphere, 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.
- Implemented Test Driven Development (TDD) methodology.
- Well versed with multiple version control tools like Perforce and Git.
- Experience in IDE tools like Eclipse, IntelliJand 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.
- Developedcode 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, 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
- 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, Oracle.
Confidential
Java Developer
Responsibilities:
- Analysis of the functional specification.
- Analysis and Implementation of complex business logic.
- Developed Java Servlets as access/task controllers and Java Beans wrapper components to implement business logic
- Design and Implementation of server objects using java beans, DAO’s, Value Objects etc.
- Development DAO layer using Prepared Statements.
- Used several J2EE design patterns like DAO, DTO, Business Delegate, Front Controller and MVC- Model along with Struts to develop application
- Designed and developed UI components using JSP, JSTL
- Involved in writing Ant script to build the front end application.
- Developed DAO’s with SQL queries to process database transactions.
- Used Eclipse IDE for entire application development and Git for version controlling.
- Deployed application on Web logic server using Ant Build file on Windows and UNIX platforms.
- Involved in writing Junit test cases.
- Implemented Complex Search engine business logic to search for the Consignments.
- Performed Unit testing on the various modules/functions to ensure that the output is as expected
- Developed the System level data components which will manage Time Zones, Countries, States, Authentication, Authorizations, User Roles, and Transaction Logging using Spring Controllers, Validators, and Hibernate classes.
Environment: Java 1.5, JSP, Servlets, EJB, JMS, Spring, Hibernate, Java Script, Oracle, Windows, Ajax, Ant, Git, Eclipse, Toad.