Java Developer Resume
San Antonio, TX
SUMMARY
- Around 6 years of experience in software development with expertise on JAVA, J2EEand related technologies to design, develop and manage enterprise - level web applications.
- Extensive experience in JAVA, J2EE technologies like Core Java, Servlets, JSP, JSTL, JDBC, Hibernate, Spring, Struts, Web Services, JMS, multithreading, MVC architecture and Design Patterns.
- Experience in developing GUI using HTML, CSS, Java Script, AJAX, JQuery and AngularJS, HTML5, CSS3 for responsive web design.
- Extensive knowledge in general object-oriented design principles and concepts including Design patterns.
- Experience in developing applications using Multi-threading, Swings/AWT, Util packages, Struts, Enterprise Java Beans (EJB).
- Extensive development and design experience in Adobe LiveCycle ES2, ES4, and AvokaSmart.
- Strong experience with various application development IDEs: Eclipse, IntelliJ, NetBeans.
- Expertise in relational databases like Oracle, My SQL, Postgress SQL, MQ.
- Good exposure to Service Oriented Architecture (SOA) such as Web Services including SOAP, IBM Web sphere MQ Series
- Experience with log tools: Maven, JUnit, Log4j, and Ant.
- Extensive working experience in unit testing framework - JUnit Tests.
- Experience in J2EE Design patterns like including Model View Controller (MVC), Business Delegate, Session Façade, Adapter and Data Access Object (DAO).
- Have excellent logical, analytical & debugging skills.
- Possesses high working qualities with good interpersonal skills, highly motivated, fast learner, good team player and very proactive in problem solving with providing best solutions.
- Have proficient time-management skills, able to deliver assignments with superior quality on schedule and within budget. Strong technical background in system design with expertise in project coordination, determination of scope and priority and project implementation.
- Involved in preparation of Defect Report, Weekly Status Reports and Estimation Reports.
- Involved in Quality related activities such as Code Walkthrough using Code Collaborator, IQA of Unit Test Results also done EQA for other Projects.
TECHNICAL SKILLS
Programming Languages: JAVA| C++| C| HTML| XML
Web Technologies: J2EE| Servlets| HTML|HTML5| CSS| XML| JAVA Script|CSS3| JQuery| JDBC| JSP| JNDI| AJAX| Hibernate 3.0/2.0| struts 2.0/1.0| JavaScript
RDBMS: Oracle 11g/10g| MySQL| PL SQL| Postgress SQL
Operating System: Windows XP/vista/7| Unix| ZOS
Designing Tools/Methodologies: UML| VISIO| Rational Rose| OOAD| Agile| AutoCAD
Tools: Eclipse| Intellij| Net beans| Mediation Zone| JUNIT| SOAP| IBM Web sphere MQ Series
Documentation Tools: MS Office Visio| MS Project| MS SharePoint
PROFESSIONAL EXPERIENCE
Confidential, San Antonio, TXJava Developer
Responsibilities:
- Involved in Design sessions with Business Analyst and Tech Lead.
- Designed and developed the application using agile methodology and followed TDD, Scrum.
- Involved in the complete development, testing and maintenance of the application.
- Designed and developed a REST-full and SOAP style Web Services layer to interface with a DB2 system.
- Developed and implemented POJOs using Hibernate, DB2 and RAD 8.5.
- Used SOAP UI 4.5.1 to test the request and response of the application.
- Worked on developing the web services classes, WSDL using Apache Axis. Developed Web Services to retrieve data from legacy systems.
- Support web-based applications built on Java with a mix of frameworks (Apache Wicket, Struts).
- Implemented responsive GUI using HTML5, CSS3, JSF2 and AJAX.
- Worked on validations using JavaScript.
- Used Sql Developer tool for Database operations.
- Maintained the source code versions in RTC.
- Developed soap web services to consume data to be displayed in Policy Summary pages.
- Used apache wicket to develop Policy summary pages for the External account details using Apache wicket.
- Created a framework for template development and built many reusable services using Adobe LiveCycle ES2.
- Performed Unit testing using JUnit.
- Participate in code reviews, troubleshooting, bug fixing, preparing test environments, execute User acceptance testing and providing production support.
Environment: Core Java1.6, WebSphere 8.0, Oracle10g, Apache Wicket, JSP, JSF2, JavaScript, AngularJS, HTML, Soap UI, Soap Web Services, XML, XSL, JUnit, log4J, Maven,Eclipse, IBM RTC.
Confidential, Basking Ridge, NJ
Java Developer / UI Developer
Responsibilities:
- Designed & Developed SOAP and REST Web Services APIs using WSDL/XSD/XML/ My Eclipse Blue IDE.
- Set up of Development framework using Apache Axis2 Web Service Spring, My Eclipse Blue IDE and WebSphere Application Server.
- Participated in the JAD Session for the creation and Analysis of B2B and B2C business requirements.
- Added updated Store procedures to the GGMAP project for changing Database tables and faster quote query results.
- Updated the GGMAP UI for addition of additional new tables on the DB2 table. Created the relative SQL queries and its related connections.
- Used Java/J2EE patterns, springs, Hibernate, EJB, and SQL Developer in developing Web application.
- Used Hibernate as ORM tool and defined the mapping and relationship of each table in database.
- Involved in creating and designing core modules of insurance management like using HTML5, DHTML, CSS3, JSON, XSLT, XML.
- Implemented responsive web design for all the UI screens with ability to access from cross browser.
- Created additional XML in GGMAP for the updated tables, created the relative Java JAXP Helper code for converting the raw data into Java object strings.
- Added new functionality and functions on ECAP screens in accordance with the Q3 updates of the applications.
- Updated the Data Access Objects, Technical Objects and their related SQL queries for the successful up gradation of the ECAP project.
- Creation of Backend Web Services in the Project while troubleshooting any issues faced by the team
Environment: Core Java, J2EE, JDBC, JSP, My Eclipse Blue 2014,Garbage Collection, XML, XSL / XSLT, WAS, JAXP, Web Sphere, Liberty Server, MS Share point, Spring 2.5, MVC, IBM DB2, EJB, JSF, JNDI, LINIX, Mqseries, Exception Handling, Multithreading, HTML, JavaScript, AJAX, JQuery, Junit.
Confidential, Pembroke Pines, FL
J2EE Developer / JavaScript Developer
Responsibilities:
- Involved in requirement analysis and effort estimations.
- Involved in coding for the presentation layer using JSP, JSF, JSTL.
- Involved in coding for the business layer using Java, and Struts frame work.
- Front-end was designed by using HTML5, JavaScript, CSS3, and JSP.
- Involved in client side scripting using Java Script, jQuery and CSS.
- Implemented Command Pattern, Factory pattern, Façade, DAO, Value Objects patterns.
- Worked on database scripts, and stored procedures in MS SQL Server.
- Developed proof of concept and provided work/time estimates for design and development efforts. Involved deeply in Impact Analysis along with the client team.
- Coordinate with the QA lead for development of test plan, test cases, test code and actual testing, responsible for defects allocation and ensuring that the defects are resolved.
- Responsible for code inspection, mentoring team members, onsite-offshore co-ordination.
- Worked with various interfacing teams for smooth and bug free delivery of application under mission critical time lines.
Environment: Java/J2EE, JSP, JSF, JDBC, Servlets, Apache Struts Framework, Tiles framework, MS Sql server, CVS, REST Web Services, WSDL, WebSphere 6, RAD 7.5.4, jQuery.
Confidential, MD
Java/J2EE Developer
Responsibilities:
- Responsible for gathering and analyzing requirements and converting them into technical specifications
- Used Rational Rose for creating sequence and class diagrams
- Developed presentation layer using JSP, Java, HTML and JavaScript
- Used Spring Core Annotations for Dependency Injection
- Designed and developed a ‘Convention Based Coding’ utilizing Hibernate’s persistence framework and O-R mapping capability to enable dynamic fetching and displaying of various table data with JSF tag libraries
- Designed and developed Hibernate configuration and session-per-request design pattern for making database connectivity and accessing the session for database transactions respectively. Used HQL and SQL for fetching and storing data in databases
- Participated in the design and development of database schema and Entity-Relationship diagrams of the backend Oracle database tables for the application
- Implemented web services with Apache Axis
- Designed and Developed Stored Procedures, Triggers in Oracle to cater the needs for the entire application. Developed complex SQL queries for extracting data from the database
- Designed and built SOAP web service interfaces implemented in Java
- Used Apache Ant for the build process
- Used Clear Case for version control and Clear Quest for bug tracking
Environment: Java, JDK 1.5, Servlets, Hibernate, Ajax, Oracle 10g, Eclipse, Apache Ant, Web Services (SOAP), Apache Axis, Apache Ant, Web Logic Server, JavaScript, HTML, CSS, XML
Confidential
Java Developer / Sr. UI Developer
Responsibilities:
- Responsible for creating High Level and Low Level Design for the assigned module.
- Involved in designing the database structure i.e., tables, views, stored procedures.
- Developed the UI design using HTML, JSP.
- Responsible for writing the code in Eclipse IDE, Servlets, JSP and JUnit tests.
- Implementing database access classes using JDBC, Stored Procedures, and Callable Statements.
- Writing Complex SQL statements, stored procedures & views.
- Fixing the issues detected during the testing phase.
- Integrating the Apache Web Server and Apache Tomcat container.
- Deployment/trouble shooting of issues.
Environment: Eclipse IDE 3.1, MySQL 5.0, SQL Server, Servlets 2.4, Apache Tomcat 5.0, JDBC 3.0, JSP 2.0, JavaScript 1.5, HTML4.