Java Developer Resume
2.00/5 (Submit Your Rating)
San Antonio, TX
SUMMARY
- 5+ years of IT experience in analysis, design and development of Java oriented web based applications with strong Object Oriented Designing skills.
- Expertise in designing and developing enterprise applications using Core Java concepts like OOPS, Multithreading, Garbage Collections, and Collection etc. and J2EE Technologies includes JSP, XML, JDBC, JMS, Web Services (Restful).
- Good experience of open source frameworks Spring 3.0 & Struts 2.0 and good knowledge of ORM tool Hibernate.
- Proficient in web programming using HTML5, AJAX, CSS3, JSP and JavaScript (jQuery, AngularJS)
- Experienced in all activities of Software Development Life Cycle (SDLC) like Water fall, Iterative and Agile methodologies.
- Expert level knowledge in Core Java, J2EE and XML technologies.
- Very good experience in XML technologies XML, WSDL, XSD, XML DOM, XSL and XSLT.
- Very Strong RDBMS experience in Oracle 11g/10g, My SQL Server.
- Experience in JSON and XML data transfer by jquery AJAX between JavaScript and Restful web service
- Experience in build automation tool like Jenkins, Maven, ANT and Tomcat deployment server.
- Experience in control repository like GIT, Subversion (SVN).
- Developed scripts to automate several redundant and time consuming tasks at PNC and saved hundreds of man hours per annum.
- Enthusiastically learns new technologies.
- Highly motivated and team oriented analyst with excellent interpersonal, collaborative, diplomatic and documenting skills.
- Excellent analytical, verbal and written communication, problem solving, decision - making and organizational skills.
- Design experience in creating UML diagrams and expertise in writing Junit test cases.
- Strong communication and analytical skills and a demonstrated ability to handle multiple tasks as well as work independently or in a team.
- Excellent interpersonal and communication skills.
TECHNICAL SKILLS
Languages: Java, C, C++
Java/J2EE Technologies: JDBC 2.0/3.0, JMS, Servlets 2.3/2.4 and Web Services
Web Technologies: HTML, CSS, XML, JSP, JavaScript (JQuery, Angular JS) AJAX, REST Web Services
Tools: & Framework: Spring, Struts, Hibernate, Junit, Apache Tomcat, WebLogic
Build Tool: Maven, ANT
DBMS: Oracle, My SQL Server.
IDE: Eclipse, NetBean, IntelliJ.
O/S & Environment: Windows (Windows NT/2000/XP Professional), UNIX
PROFESSIONAL EXPERIENCE
Confidential, San Antonio, TX
Java Developer
Responsibilities:
- Used Agile process with scrum for project development.
- Prepared the prototype pages of the application based on the templates and requirements using HTML.
- Migrated project in GIT and SVN for version control.
- Developed the application implementing MVC Architecture with Hibernate and spring frameworks.
- Designed User Interface using Java Script, Cascading Style Sheets (CSS), and XML.
- Developed the Enterprise Java Beans (Stateless Session beans) to handle different transactions.
- Integrated Spring with REST Webservices.
- Created REST WebServices call using JSON methods.
- Extensively used Core Java Concepts in backend code.
- Wrote RESTful resources to receive text messages.
- Developed Junit, JSPs to test RESTful Web services.
- Developing REST architecture based web services using JAX-RS and Jersey.
- Wrote JMS calls to write objects / text messages to queues, and MDBs to access the messages on queues, and established queue connection setup on WAS server.
- Wrote different Hibernate mappings in XMLs and corresponding java classes. Wrote hibernate configurations using spring. Used different hibernate methods in spring controller classes to get the required information from database.
- Designed and Implemented the J2EE Based Struts with JDBC in Eclipse IDE
- Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
- Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.
- Using Agile programming methodologies during the development phase.
- Used JUnit Framework for the unit testing of all the java classes and used Log4J for debugging.
- Perform the Requirement Analysis, Impact Analysis, Design and Development, Reviews, Testing and Implementation of System Changes and Enhancements for the new development
- Used Git for version controlling and Jenkins CI for Continuous Integration.
- Responsible for analyzing requirements, identifying changes, tasking and writing Technical documents.
- Involved in designing J2ee Application.
- Used Singleton Design pattern to have single access to JNDI lookups
- Involving in production support team.
- Created build scripts using Jenkins tool.
- Used Hibernate to define the data access layer of the application.
- Created a data access layer using DAO pattern to make rest of the code database independent.
- Implemented hibernate mapping files and configuration files
- Implemented transaction management for Hibernate using Spring
- Used Angular JS to invoke restful webservices.
Confidential, Philadelphia, PA
Java Developer
Responsibilities:
- Used Hibernate for collection mapping, inheritance mapping
- Worked on JDBC connectivity and SQL queries.
- Collect the customer quote information, as for the information provided by the customer; add a line in the database which shows quote policy of the customer.
- Developed the application using Struts Framework
- Performed Unit testing and Integration testing using JUnit.
- Display customer information creating criteria and restriction
- Insert, update and delete customer information using JDBC
- Worked on Class diagrams and technical documentation
- Supported project after project go live
- Involved in all stages of project planning
- Worked on several production issues and tickets
- Dom used for xml parsing
- Work with a high level of technical proficiency in computer languages, access methods, and program control facilities necessary to support a specific area
Confidential - Fort Worth, Texas
Java Developer
Responsibilities:
- Develop user interfaces using JSP, HTML, CSS, and XML.
- Develop the application using Spring Framework that leverage classical Model View Layer (MVC) architecture
- Participated in the technical design and development of J2EE application systems.
- Involved in writing SQL queries in order to access data from the database.
- Used hibernate for persistence
- Used Hibernate for collection mapping, inheritance mapping
- Performed Unit testing and Integration testing using JUnit.
- Designs, codes, debugs, documents, maintains, and applications of high complexity.
- Creates design, coding, implementation, and documentation of solution
- Used WebServices to expose customer information to other teams
- Session beans were used to implement most of this application logic
Confidential
Member of Technical Staff
Responsibilities:
- Involved in coding to implement Business, DAO and UI layer using Struts framework.
- Used iText with iReport 4.0 to generate custom reports in excel and pdf format.
- Accessed and manipulated the Oracle 7.0 database environment by writing SQL queries and PL/SQL Stored procedures, functions and triggers.
- Developed JSP pages for presentation layer (UI) using Struts with client side validations using Struts
- Validator framework/ JavaScript.
- Implemented the Connectivity to the Data Base Server Using JDBC.
- Involved in entire SDLC life cycle like, Requirement gathering, design, Coding, Code Review and Deployment preparation.
- Involved in developing Proof of Concept for the new requirements.
