Java/j2ee Developer Resume
Chesterfield, MO
SUMMARY:
- Seven years of progressive IT experience in developing Java/J2EE based business applications using n - tier architecture with experience in all phases of software development lifecycle(SDLC).
- Experience in developing web based applications using Servlets, JSP, JSF, EJB,JNDI, JDBC, XML, HTML and AngularJs.
- Worked in Design & Development of several application configurations including multi-tier Web based, Standalone, Distributed and client-server applications using Object Oriented Analysis and Design (OOAD) concepts.
- Experience in development methodologies such as Agile and Test driven development.
- Exposure to OOAD methodologies, UML and J2EE Design Patterns such as Singleton, Session Facade, Delegate , Facade , Adapter , Data Access Objects and MVC architectural design patterns in application design and development.
- Expertise J2EE technologies including J2SE, JSP, Servlets, and JDBC.
- Hands-on experience on Web Services REST and SOAP, with in-depth knowledge of JPA Framework. Hands on experience in using JUnit 4.2/4.6, Log4J 1.2 for debugging and testing the applications.
- Extensive Experience in developing persistence layer applications based on Object-Relational Mapping (ORM) between Java and database (Oracle) using Hibernate.
- Broad knowledge of Front End Technologies: AJAX, JSON, JSTL, JSP, HTML, XML, JavaScript, JQuery, and CSS.
- Experience with Spring,Hibernate and Struts frameworks.
- Experience in working with CVS, VSS and Subversion version control systems.
- Hands on experience in using Maven and ANT for automating software build processes and managing build artifacts.
- Good Client interaction skills, proactive listener, creative problem solver with proven experience in working independently as well as in a team.
TECHNICAL SKILLS:
Languages/APIs: Java, J2EE 1.4/1.5/1.6/1.8, Servlets, JSP, JSF, EJB 2.0, Struts 1.2, Spring 2.5/3.0, JDBC, RMI, JNDI, JMS, PL/SQL, C, PERL.
Tools: Hibernate 3.0, JUnit, Maven, ANT, Log4J, and Oracle SQL Developer, Sybase Central.
Internet Technologies: HTML, DHTML, CSS, JQuery, Java Script, XML (SAX/DOM), XSLT, AJAX, Angular JS, HTML5, SOAP, REST.
Patterns/Framework: Singleton, Factory, Session Facade, MVC, Struts, Spring.
Databases: Oracle 11g/10g/9i/8i, MySQL, MS-Access, DB2, Sybase.
Application Servers: BEA Web logic 10.3/9.1/8.1, JBOSS 3.x, Apache Tomcat 4.X/5.5
IDE s: My Eclipse 3.x, Eclipse JEE Galileo, Net Beans, RAD 6.0/7.5,Intellij
Other Tools: SVN subversion, Microsoft SourceSafe, TOAD, StarTeam, GIT (Source Tree), CVS
Operating Systems: Windows 7/NT/2003/2000/XP, UNIX, LINUX (Red Hat), Mac OS
PROFESSIONAL EXPERIENCE:
Confidential, Chesterfield, MO
Java/J2EE Developer
Responsibilities:
- Analyzing the business and functional requirements provided by the client and preparing work order estimates.
- Utilized Hibernate for Object Relational Mapping purposes for transparent persistence onto the Oracle 9i database using Hibernate Query language (HQL).
- Implemented Angular JS framework for Single page application (SPA).
- Designed, developed and deployed various data gathering forms.
- Developed services using Restful API.
- Designed and developed the Critical modules like Order Processing and Order Making and Agents and Reports Generation.
- Implemented the session beans and entity beans to develop the business logic to persist the customer data in to the system.
- User log4j for logging.
- Worked on JUnit Test Cases.
- Developed Jasmine Test Cases.
- Involved in production support and provided training and knowledge transfer to the user.
- Performed the code reviews and refractor the code to improve the performance.
Environment: Java, J2EE, Hibernate, HTML, Java Script, XML, Netbeans, AJAX, ANT, JUnit, SQL Server, SQL, PL/SQL,Spring, Rest API.
Confidential, Alexandria, VA
Java/J2EE Developer
Responsibilities:
- Participated in Agile Development Team, and having daily SCRUM meeting for progress reporting as well as task distributing.
- Involved in the requirement analyzing process and business logic assessment, having communication directly with clients.
- Implemented the Ajax calls to get data from back-end service.
- Build REST web service by building Node.js Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.
- Developed server-side logic using Spring and Hibernate by writing configurations.
- Extensively involved in coding with core Java concepts like Collections, Exception Handling, Java I/O, and Generics to implement some business logic.
- Search and fetch the corresponding records using SOLR query.
- Designed and developing Oracle database objects such as tables, triggers, and stored procedures for the applications.
- Built DAO package as well as DAO IMPL package to implement the data access logic, and using Hibernate Annotation to do the data mapping.
- Wrote JUnit test case for back-end logic implementation development.
- Implemented Selenium test scripts forthe application.
- Provide Log4J for QA, and communicated with QA for further modification.
- Used Subversion SVN for version control and JIRA for tracking bugs.
Environment:: Java JDK1.8,HTML,CSS,AngularJS, Log4J, Maven, SOLR, JBOSS, Spring, Windows, Web Services, REST,JUnit, XML, Solr, SVN and JIRA.l
Confidential, St louis, M O
Java/J2EE Developer
Responsibilities:
- Designed and developed using the KANA framework, which includes Java, Servlets, Tag libraries, HTML, XML and JavaScript.
- Implementing SOAP based web services and worked on the enhancements of existing web services.
- Developed XML files and used SAX and DOM parsers to manipulate XML files and validate the XML data against Schemas.
- Fetching the records for Restful requests from Oracle DB using SOLR search.
- Worked on SOLR and spearheading the index and search related development work.
- Implemented RESTFUL web services. Developed backend code to interact with database and generate Jasper reports for business and customers
- Created Method of Procedures (MOP) for deploying the code on different environments and also in Production.
- Integrating Portal with J2EE components EJB and Web services for external facing.
- Created Services using EJB and spring beans.
- Used Spring AOP’s declarative transaction management.
- Configuring the Development, SIT and testing environments.
- Monitoring the performance of the application using APP Dynamics.
- Developed and Deployed the Application on JBoss Server.
- Debugging and troubleshooting on the application servers.
- Working with KANA team on deliverables and lead the team.
- Involved in Production releases, Production Support and maintenances.
- Log4J is used for logging and debugging issues.
- Debugging in Production environment
Environment:: Java JDK1.7, KANA,HTML,CSS, Log4J, Maven, JBOSS, SOLR,Spring, Windows, Web Services, SOAP, WSDL, JUnit, XML, Solr, Jasper,Teamcity 9.1,GIT,CVS and CED tool
Confidential, Chesterfield, MO
Java/J2EE DeveloperResponsibilities:
- Captured all the functional and technical requirements of the Supply Chain Management System.
- Worked in Agile environment. Used TIMBER board for sprints.
- Developed the presentation layer using ANGULARJS and GRAILS framework for business layer.
- Implemented RESTFUL web services for application modules.
- Preparation of unit test scenarios and unit test cases.
- Hibernate Persistence Strategy is used for database operations and Developed Hibernate as the data abstraction to interact with the database.
- Build applications with node.js.
- Created complex SQL and used JDBC connectivity to access the database
Environment: Java 1.5/1.6, J2EE, Grails, Groovy JBoss,JAX-RS, Hbernate, Log4J, Oracle, AngularJS, GitHub.
Confidential
J2EE Developer
Responsibilities:
- Gathered business requirements and translating them into technical specifications.
- Worked in Agile environment. Experience working with scrum team. Used JIRA to view the tasks and requirements
- Involved in the design and implementation using OOAD and Design Patterns.
- Implemented RESTful web services for application modules.
- Developed data access object (DAO) layer for modules using Hbernate API’s integrated with Spring framework
- Implemented DependencyInjection(IOC) to inject dependency into objects.
- Consumed Web Services from other Development centers to fetch the data for our Integration Services Layer also used the Spring JDBC template in the same layer.
- Used Maven for Life Cycle Management of the project.
- Configured TOAD to work with oracle to work in the complicated queries required for the DAO layer development for the batch jobs and the application.
- Developed Presentation Layer using IR framework, Servlets, Tag libraries, HTML,XML and JavaScript.
- Built applications and deployed them to development box JBoss application server and configured server resources for the queue setup.
- Dynamic web pages are developed using JavaBeans, XHtml, JavaScript and Custom Tags.
- Unit tested all the classes using JUnit at various class level and methods level.
- Implemented RESTful web services for application modules.
- Involved in creating SSO (Single Sign On) pages with SAML.
- Implemented authentication and authorization using SAML.
- Implemented JBehave testing for Integration testing.
Environment: Java 1.5/1.6, J2EE,JBoss,JAX-RS, Spring, Hbernate, Log4J, Oracle 10g, Java Script, CSS, HTML, AJAX, JUnit, SVN, TOAD.
Confidential, WI
J2EE Developer
Responsibilities:
- Implemented Agile methodology in the development of the project.
- Involved in Requirement gathering, Analysis and Design using OOA/UML.
- Involved in created UML diagrams using Usecase, Class and Sequence Diagrams for the J2EE application modules.
- Involved in developing MVC architecture using Struts, JSP’s, Ajax, HTML and Hibernate.
- Used SpringDependency Injection for injecting values into beans.
- Implemented Camel Route for processing plans and rates in the model layer.
- Involved in performance improvement sessions and suggested few performance tips like code optimization
- Involved in the defects resolution for the better quality and increased performance of product.
- Created tables, views, performed queries and all CRUD operations in Oracle SQL Developer using Oracle 10g.
- Used JAXB parsers for the conversion of XML files to Java objects and vice-versa.
- Developed enhancements in the shopping work flow.
- Extensively used JQeury to build a feature rich UI and implement AJAX requests
- Used SVN for software configuration management and version control of various development projects.
- Involved in the deployment process of the application on WebLogic Application Server.
- Deployed the Web application using Maven build script.
- Involved in the Integration Testing and User Acceptance Testing support. Prepared the test plans and executed test cases for unit, integration and system testing using JUnit Framework with focus towards Test Driven Development.
- Used Log4J for server and client side logging to find and store exception messages.
- Providing support and assistance to team members in all functional and technical issues.
Environment: Java 1.5/1.6, J2EE, TOMCAT,WebLogic JSP2.0, Struts,JDBC, JSTL, Log4J, Oracle 9i, Java Script, JSON, JQuery, CSS, HTML, AJAX, JUnit, SVN.
Confidential, VA
J2EE Developer
Responsibilities:
- Analyzed business requirements, developed conceptual and detailed design documents with use-case diagrams, class diagrams and sequence diagrams using Visio.
- Implemented Agile methodology for various phases of SDLC in a time boxed environment.
- Designed and developed Presentation Layer using Struts framework, JSP, Servlets, Tag libraries, HTML, XML and JavaScript.
- Developed the model layer code using Spring framework.
- Implemented AJAX calls to retrieve data without reloading the page and send asynchronous request to updated the drop down lists.
- Used Jquery for front end user interface and validations.
- Used MYBATIS framework for developing persistence layer and involved in Mapping, Coding and Fine tuning of sql queries.
- Used different design patterns like Factory, Facade, Data Transfer Object, Singleton, and Service Locator to develop applications.
- Used ClearCase for software configuration management and version control of various development projects.
- Involved in the Integration Testing and User Acceptance Testing support. Prepared the test plans and executed test cases for unit, integration and system testing using JUnit Framework with focus towards Test Driven Development.
- Used Log4J for server and client side logging to find and store exception messages.
Environment: Java 1.5/1.6, J2EE, JBOSS Application Server, Servlets 2.5, JSP2.0, Struts,, JDBC, JSTL, Log4J, Oracle 9i, Java Script, JSON, JQuery, CSS, HTML, AJAX, JUnit, ClearCase, Unix,Linux.
Confidential
Java/J2EE Developer
Responsibilities:
- Worked with Business Managers to develop Technical design documents based on the application requirements.
- Used Struts Framework extensively for controller components and view components.
- Developed front end using Struts tag libraries, JSTL, JSP, HTML, and Java Script.
- Implemented design patterns like MVC, Singleton, Factory, DAO, DTO and Spring IOC.
- Used Spring IOC for providing object factories, service objects and DAO objects.
- Used jQuery java script library for developing interactive web application.
- Wrote unit test cases by using JUnit framework.
- Used Oracle as database and involved in the development of Stored Procedures for backend implementation.
- Involved in the configurations for WAS.
- Used services to get the data from different applications.
- Used Maven for build automation
Technologies: Java 1.5, Struts 1.x, Spring, Hibernate, JAX-WS, XML, CVS, UML, XHTML, Eclipse, DHTML, JavaScript, CSS, XSL, XSLT, XSD, XML Schemas, Maven, Oracle, SQL, Log4j, WebSphere Application Server, UNIX Shell Script.
