Java/j2ee Developer Resume
Dallas, TX
SUMMARY
- 7+ years of IT experience in analysis, design and development using Java and J2EE.
- Experienced in System Development Life Cycle wif Agile, SCRUM methodologies
- Expert level skills in design and development of multi - tier web based applications involving HTML 4.1, Core Java, CSS, AJAX, ODBC, XML and J2EE technologies like JSP 2.1, JSP Tag Libraries, Servlets 2.5/3.0, Java Script, JQuery, JDBC 3.0, JNDI and EJB 2.1.
- Expert level skills in programming wif Struts1.2/2.1/2.5 Framework, Custom Tag Libraries, Struts Validation Framework.
- Expertise in programming wif Spring 2.5/3.0 Framework, Spring IOC Container, Spring AOP and Spring Batch.
- Expertise in programming wif Hibernate 3.5/3.0 Framework, Hibernate Configuration, DAO Design, Object Relation Mapping (ORM).
- Experienced in designing, developing, and deploying J2EE applications on Web sphere, Web logic, Apache Tomcat7.0/8.0 and J Boss Servers
- Good exposure to Version Control Systems: CVS, Subversion, Perforce and Clear Case
- Expertise in using ER Diagrams, understanding data models, writing SQL and PL/SQL queries for Oracle 9i/10g,DB2, MS SQL Server databases.
- Developed UML Diagramsfor Object Oriented Design: Use Cases, Sequence Diagrams and Class Diagrams using Rational Rose and Visual Paradigm
- Hands on experience in solving software design issues by applying design patterns including Singleton Pattern, Proxy Pattern, Factory Pattern, Abstract Factory Pattern, DAO Pattern and Command Pattern
- Experience in Building, Deploying and Integrating wif Ant and Maven
- Experience in development of logging standards and mechanism based on Log4J
- Strong experience wif developing test case using JUnit3/4.
- Experience in Fine tuning application using profiling tool JProbe
TECHNICAL SKILLS
Languages: JAVA, C/C++, SQL, PL/SQL
Java/J2EE Technologies: J2EE, JDBC4.0, JSP2.1, Servlets2.5/3.0, Hibernate3.0/3.5, Spring2.5/3.0, Struts 2.0/2.5, JUNIT 4
Web Technologies: JavaScript, CSS, HTML4.1, DHTML, XML, XSL, XSLT, Jquery
Web/Application Servers: IBM Websphere,Weblogic server7.0/8.1 /9.2, Apache Tomcat5.0
Modelling language: UML
Software Development methodologies: Waterfall, Agile
Databases: Oracle9i/10g, MS SQL Server2005, MY SQL
Version Control Tools: ClearCase, SVN
Operating System: Red Hat Linux, Microsoft Windows
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
Java/J2EE Developer
Responsibilities:
- Developed various product applications usingJava, J2EE, Struts and related technologies.
- Involved in various phases of Software Development Life cycle (SDLC) of the application like requirement gathering, Design, Analysis and code development.
- Used Eclipse IDE and Tomcat as the web server for deploying the application.
- Built JBOSS Portlets usingJAVA/J2EE, XML wif JBOSS 5 as application server and SQL Server as database.
- Worked on Maven to build the application and used JRebel for code integrations
- Used JUnitframework for unit testing of application and Log4j to capture the logs.
- Worked closely wif QA, Business and Architects to solve various defects in quick and fast manner to meet deadlines.
- Involved in analysis, design, testing phases and responsible for documenting technical specifications.
- Developed the application using Spring Framework that uses Model View Controller (MVC) architecture wif JSP as the view.
- Involved in development of middle layer business methods, which incorporated the core business functionality using Singleton Beans.
- Deployed the application on the JBoss Application Server.
- Involved in developing the application using Java/J2EE platform. Implemented the Model View Control (MVC) structure using Struts.
- Responsible to enhance the Portal UI using HTML, Java Script, XML, JSP, Java, CSS as per the requirements and providing the client side Java script validations and Server side Bean Validation Framework.
- Performing Configuration Management using Clear Case and CVS.
- Wrote PL/SQL stored procedures and involved in performance tuning of complex queries.
- Responsible in testing the classes and methods using JUnit test case.
Environment: Java 1.6, HTML 4.1, DHTML, XHTML, CSS, JavaScript, Ajax, JQuery 1.3.1, XML, JSON, XML, XSL, XSLT, Rest, JBoss, Log4j, JUnitframework, Hibernate, Struts 2.0, Maven, Spring 3.0.
Confidential, Madison, WI
Java/J2EE Developer
Responsibilities:
- Participate in discussions of user requirements, communicate wif Business Analysts to design requirements document.
- Develop various features of the application using Java Spring MVC.
- Develop the user interface using various tools like HTML, JSP, JavaScript, JQuery, and Ajax.
- Persist the data into MySQL database through Hibernate ORM tool.
- Created XML configuration for spring, hibernate set up.
- Share the data among different technologies through SOAP and REST WebServices.
- Offer security through Spring Security and implementing SSL.
- Deploy the code into different environments through Jenkins on JBoss 6 server.
- Use ANT to build the MAVEN projects to resolve dependencies of various JAR files.
- Check in and Check out from the code repositories using SVN subversion.
- Track various issues and assign the tasks among the team members using JIRA.
- Perform unit testing on the developed code using Junit.
- Check the server logs and solve the issues through putty while providing production support.
- Follow Agile SCRUM methodology of development and conduct every day and monthly scrum and sprint meetings.
Environment: Java 8, JDBC, Web Services, JBoss 6, MyEclipse IDE, Hibernate 4.0, MySQL Database, Java-Spring 4.x, JSP-Servlets, SoapUI, JavaScript, HTML, JQUERY, AJAX, XML, Junit, JENKINS, JIRA, SVN subversion, MAVEN.
Confidential, Mclean, VA
Sr. Java/ J2EE Developer
Responsibilities:
- Involved in business discussions regarding requirements analysis and System Module Specifications.
- Used java beans, model objects to transfer a package of information among view layer, businessservice layer, data layer and EJBs to execute business logic separately.
- ImplementedJQueryframework which involves the hands on table, traversing and events.
- Integrated components like partial triggers, calendar, action/value change listeners wifJSFfor enhancing the front end GUI layout.Implemented JSF wif Managed Beans, Topics, andConnection Factories in some portions of project (Model View Controller) to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
- Developed EJB classes in the persistence layer for transaction management.
- Created test cases using JUNIT and Mockito. (mocking framework).
- Used AJAX technology for invoking server calls.
- Used Log4J API for logging and debugging and Used HP ALM to keep track of Defects.
- Developed the application using Agile methodology and followed TDD.
- Clear Case is used for version control systems and source code management.
- Involved in various internal releases of the application and supported the application modules during testing and pre-production phases.
- IBM Doors Product is used to keep the track of the SRS and updating the changes according to the BRD.
- Used Ant for building and deploying the war file into application server.
- Involved in designing the Design Document, including Sequence Diagrams, Class Diagrams and Object Models.
- Worked wif Eclipse as the IDE to develop, test and deploy the application.
- Used DB2 as the backend database.
Environment: Java, J2EE, JSP, Servlets 2.5/3,Struts 1.2/2.1, Spring 2.5, Web Services, SOAP, WSDL,HTML, XHTML, DHTML, JavaScript, JQuery, CSS, JSF, weblogic, Log4j, Oracle10g, JUnit 3.5, Eclipse 3.6, EJB, IBM Doors
Confidential, Woodbridge, NJ
Java Developer
Responsibilities:
- Used Object Oriented Programming and design.(OOP&OOD)
- Responsible and active in the analysis, definition, design, implementation and deployment of full software development life-cycle (SDLC) of the project.
- Actively participated in the daily SCRUM meetings to produce quality deliverables on time.
- Interacted wif Business Analysts to come up wif better implementation designs for the application.
- Developed various UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams.
- Developed client side interface wif the halp of HTML/JSP/CSS/Java Script Pages
- Built the System using OCP widgets(like MVC frame work)
- Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture and Hibernate.
- Designed and implemented application using JSP, Spring MVC, Struts, JNDI, Spring IOC, Spring Annotations, Spring AOP, Hibernate, JDBC, SQL, ANT, JMS, Oracle.
- Used SOAP web services using Apache Axis 2.0
- Automated build process by writing ANT build scripts.
- Wrote SQL queries, stored procedures, modifications to existing database structure as required for addition of new features using Oracle database.
- Played a key role in the design and development of almost all the modules of the project.
- Configured and customized logs using Log4J.
- Used JUnit for unit testing.
Environment: Java, J2EE, JSP, Spring, Struts, Hibernate, Agile, Tomcat, Web Services, Oracle9i, MySQL, Eclipse 3.5, SVN, Maven, JUnits, Hudson, JMS.
Confidential, Alpharetta, GA
Sr. Java/J2EE Developer
Responsibilities:
- Designed and developed various modules of the application wif J2EE design architecture and frameworks such as Spring Batch, Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
- Involved in study of User Requirement Specification, Communicated wif Business Analysts to resolve ambiguity in Requirements document.
- Worked in Agile Scrum Methodology
- Implemented Spring Framework and Struts.
- And Integration wif Hibernate.
- Used Spring MVC framework for design and development of web application
- Created Location Look up SOAP based web services using Spring 3.0.
- Developed Controllers and Services classes that support spring framework.
- Involved in developing DAOs (DataAccessObjects) to connect backend Database.
- Defined required mappings in xml that are supported by MVC architecture and spring framework.
- Worked on GUI using JavaScript, HTML, CSS, BOOTSTRAP, and JQuery.
- Involved in development of SOAP webservices using Apache Axis 2 to extract data from databases.
- Designed, Developed and analyzed the front-end and back-end using Servlets and Spring 3.0.
- Used JBOSS BRMS rules engine for various UI validations.
- Used metadata excel sheets to dynamically update the UI for the Component elements
- Used Hibernate for Object Relational Mapping and Persistence.
- Interfaced wif Oracle TOAD back-end using Hibernate Framework.
- Decomposed Epics into User stories and Maintained Iteration updates on Jira
- Implemented Test Driven Development using frameworks like Junit
- Used JAXB to parse XML files and Transform them into Print Ready format.
- Used Maven for building applications.
- Deployed applications on WebSphere 7.1.5 during development
Environment: Java1.7, J2EE, Servlets, Spring 3.0, Hibernate 3.0 JAXB 2.0, XML, WSDL, SOAP, Jboss BRMS 5.0, JMS, Eclipse IDE, Jenkins, AGILE/SCRUM, Spring Webservices 2.0, Scrum, JUnit 4.0, SOAP UI, BOOTSTRAP, IBM WebSphere Application Server 7.1.5, Oracle 11g, Tortoise SVN.
Confidential
JAVA/J2EE Developer
Responsibilities:
- Involved in design, development and testing phases of the application.
- Developed Servlets and Java Server Pages (JSP).
- Developed PL/SQL queries to generate reports based on client requirements.
- Design, development and testing of new enhancements for the Change Requests.
- Created test case scenarios for Functional Testing.
- Used Java Script validation in JSP pages.
- Optimization of database queries and improvising system performance by 30%.
- Production Support - Monitoring the system, performing system optimization and create reusable utilities.
- Owning release and production certification process.
- Coded JDBC calls in the servlets to access the Oracle database tables.
- Responsible for Integration, unit testing, system testing and stress testing for all the phases of project.
- Prepared final guideline document that would serve as a tutorial for the users of dis application.
Environment: Java 1.5, Servlets, J2EE, JDBC, Oracle 8, PL/SQL, HTML, JSP, Eclipse, Unix, Struts 1.2