Java Developer Resume
San Antonio, TX
SUMMARY
- Excellent programming skills and over 8 years of experience working as a java/j2ee developer.
- Strong development experience includes working with JAVA 1.7/1.6/1.5, J2EE, Struts 2.0, Servlets 2.3/2.2, JSP 1.2/1.1, EJB 2.0, XML, SOA, JDBC 2.0, PL/SQL and RDBMS.
- Experience in web development using J2EE Technology, Struts (MVC), Hibernate and Spring.
- Extensive database experience working on Oracle database development and SQL.
- Full life cycle experience, involved in requirement analysis, development, testing, debugging and production support.
- Good knowledge of MVC architecture.
- Experience with Java Multithreaded programming to develop multithreaded modules and applications.
- Sound experience in developing and deploying applications using Apache Tomcat, WebSphere, JBoss and IIS.
- Extensive development experience using Eclipse IDE and Spring STS.
- Very well versed with Source Version Control tools like VSS and Clear Case.
- Experience in implementing SOA architecture using XML Web Services (SOAP, REST)
- Follow Agile - Scrum Methodology and SOA architectural design patterns.
- Excellent communication and presentation skills, reliable team player, enjoy teamwork, self-motivated, possess high level of integrity and understands business ethics.
TECHNICAL SKILLS
Languages: Java, J2EE, Ejb, Jsp, Html, Servlets, SOA, Struts, Hibernate, Spring, Pl/Sql, Xml
Technologies: Citrix, Portals, Siteminder
Operating System: Windows 7/Vista/XP/2000/98, Dos, Unix
Database: Oracle 10g/9i, SQL Server 2005, MS Access
Java: Eclipse, STS, Rational Software Architect 9.0
Server: Apache Tomcat 4, JBoss 4.2, IBM WebSphere 7.0/8.5
Configuration Mgmnt: Microsoft Visual Source Safe, Harvest, Rational Team Concert
Testing Tools: HP Quality Center 9.2, JUnit
Browsers: Internet Explorer, Firefox, Chrome
Other Tools: Toad, Putty, Maven 3.2, Jenkins 1.6, ClearCase, MS Office 2013, Selenium
PROFESSIONAL EXPERIENCE
Confidential, San Antonio, TX
Java Developer
Responsibilities:
- Implemented DAO for data access using Hibernate and JPA frameworks.
- Developing the application using J2EE design pattern.
- Gained knowledge in understanding the business tasks and converting them into development tasks.
- Developing the user interfaces using HTML, CSS and JavaScript.
- Involved in design and development of the required business models, services and database.
- Involved in developing and executing unit test plans and test cases using Junit.
- Used Design patterns like Factory pattern and singleton pattern.
- Involved in developing business process diagrams using MS Visio.
- Involved in deploying the application to IBM WebSphere 8.5 Application Server.
- Used Spring framework for injecting dynamic implementations.
- Involved in integrating web services from client end to interact with the back end systems database. Integrating 10 web services talking to different systems.
- Involved in writing JDBC and SQL as necessary to read/write the data when hibernate is expensive.
- Writing business services using Web Services (REST and SOAP).
- Used Squirrel IDE to connect to the database.
- Involved in system testing and defect fixing.
- Coordinated with offshore for design and coding deliverables.
- Involved in Defect Tracking and Analysis.
- Involved in the daily stand up meetings.
- Followed application development life cycle using agile methodology.
Environment: Java, J2ee, IBM WebSphere 7.0/8.5, JDBC, XML, Design Patterns, Servlet, Springs, Hibernate, JPA, HTML, CSS, Web Services (REST and SOAP), Star Team, Squirrel, Oracle 10g, RSA 9.0, RTC 5.0 and SoapUI 5.
Confidential, Chicago, IL
Java Developer
Responsibilities:
- Used Spring MVC Framework for front end, business logic and model development.
- Development of Spring Controllers classes, Development of Controllers, DAO and HibernateDaoSupport classes.
- Development of Spring Config files, Web.xml and Hibernate hbm.xml files.
- Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
- Developed architecture for a new Spring Batch based module to process multiple transactions.
- Worked on AOP in Spring basically to separate the service code from system code.
- Worked on Dependency injection and IOC.
- Used Hibernate mapping and worked on Web service JAX-RPC.
- Developed several REST web services supporting both XML and JSON.
- Worked on SQL Developer writing sql queries and Prepared Statements.
- Developed application using Eclipse IDE on Windows environment.
- On-call support and monitoring production environment.
- Implemented the logging framework in the SOA environment.
- Designed and Implemented Integration and Enterprise Service Bus solutions.
- Worked with IT Project Managers to establish project schedules, ensure projects follow schedule, and provide concise status reports to management.
- Deployed project on JBoss 4.2.
- Used JMS technology for messaging.
- Worked on design using class diagrams, Data flow and Entity Relationship.
- Involved in code walkthrough in detail for the functionalities worked on.
Environment: Java, J2ee, JBoss4.2, Oracle 10g, Eclipse 3.4, Maven, GitHub and Unix
Confidential, Northbrook, IL
Java/J2EE Java Consultant
Responsibilities:
- Used JSP, Servlets and EJB technologies.
- Development and deployment of Entity and Session bean classes and Interfaces.
- Responsibilities included coding, fixing JSP pages and designing EJB.
- Developing Bean managed Entity Beans using EJB 1.1 specification.
- Applied MVC design pattern using Java Beans and conducted simultaneous queries and retrievals using Java multithreading techniques.
- Involved in the monitoring of the production environment.
- Developed Servlets to communicate with Session Beans and Clients.
- Ensured Service design fits into overall SOA driven program.
- Developed generic web service architecture using Spring Web Services and Hibernate which could transform responses into SOAP, REST & JSON allowing for rapid development and clean separation of core business logic and communication protocol.
- Developed JSP for rendering UI and also accessing necessary information from server.
- Extensive involvement in all stages of System Development Life Cycles (SDLC) including Requirements, Logical Modeling, Design, Development, Implementation and Support.
Environment: Java, J2ee, JSP, Servlets, EJB 1.1, Oracle 9i, Maven
Confidential, Charlotte, NC
Java/J2EE Developer/Support
Responsibilities:
- Involved in coding the presentation layer components using JSP and Java Beans.
- Used VSS to build the project.
- Application was developed in Eclipse.
- Developed and Deployed J2EE components on Apache Tomcat.
- Designed and developed front end user interface using HTML and JSP.
- Used HTML, Java Script for client side validations.
- Involved in writing Stored procedures.
- Developed XML and Action classes to implement framework.
- Involved in writing SQL Queries from Oracle 8i Database.
- Responsible for Analysis, Coding, Unit Testing, Integration Testing and Support.
- Used multithreading in programming to improve overall performance.
- Prepared Impact analysis and functional document for the bug fix.
- Prepared Monthly Dashboard and Configuration Management plan.
- Production Support to handle Production Issues 24x7.
Environment: Java 2.0, J2EE, Tomcat 6, Oracle 8i, SQL, PL/SQL, Eclipse 3.1, VSS, XML, HTML.
Confidential
Java Web Developer
Responsibilities:
- Developed an IDE for code review using core JAVA Technology.
- Developed front-end/back-end DB communication and GUI enhancement.
- Following the User Interface Interaction flow in the product specified by the clients.
- Supported in deploying, building and integrating the applications.
- Created Reports demonstrating the flow of the product.
- Developed Singleton, Facade Design and DAO design Patterns.
- Designed GUI interface using Struts 1.2/2.0, JSTL tags (Core, Format, Display).
- Created Custom tags for special functionalities such as data formatting and drop down, Radio, Check Boxes menu on JSP page.
- Created Java Script functions to implement client side validations.
- Designed GUIs using JSP pages for intranet web application.
- Developed Data Access Objects using JDBC API for interacting with the SQL Server.
- Implemented business logic in SQL Server as backend to perform CRUD operation on the runtime data.
Environment: Windows XP, Java 1.6, Eclipse, HTML, XHTML, Java Script, Struts2, Apache Tomcat 4, MS SQL Server 2005