Java/j2ee Developer Resume
Austin, TX
PROFESSIONAL SUMMARY:
- 7 years of experience in Software Development Life Cycle (SDLC) including requirements analysis, design specification, code development, code integration, testing and deployment using Object Oriented Analysis and Design (OOAD) with Java/J2EE.
- Strong experience in designing and developing multi - tier enterprise level web applications using various J2EE technologies like Servlets, JSP, JDBC, JSF and JMS.
- Expertise in Design, development and testing of web application and integration projects using technologies such as Core Java, J2EE, Struts, JSP, JDBC, Spring Framework, Design Patterns, Hibernate, Web Services (REST/SOAP).
- Strong working knowledge in Spring Core, Spring ORM, Spring DAO, and Spring MVC architectures.
- Extensive front-end GUI skills using Core JAVA, Servlets, JSP, Struts, AJAX, XML, XSL, Xpath, HTML, JQUERY, CSS and JavaScript.
- Extensive experience in UI Development, Web design, Web Development, and testing web pages with Usability standards.
- Rich experience in Presentation-tier development and support using Java scripts, JSP/Servlets for client side validations.
- Expertise in developing rich GUI interfaces using HTML, CSS, JavaScript, AngularJS, BackboneJS, JSP and Servlets.
- Designed systems using J2EE based frameworks like MVC Architecture and Hibernate.
- Hands on experience in working with various IDEs including Eclipse, My Eclipse.
- Good experience with Service Oriented Architecture (SOA) such as Web Services including SOAP, REST, WSDL, JMS (Java Messaging Service), AJAX and tools like Maven, ANT, and JUNIT.
- Experience in creating Web Services using SOAP and REST.
- Hands on experience on build tools like Ant, Maven, and Gradle.
- Expert in Core Java with strong understanding of Collections, Multithreading, Event handling and Exception handling.
- Experience in using various tools and IDEs for development and design like Eclipse, Web Storm, NetBeans, IntelliJ, Notepad++ and Sublime.
- Excellent understanding of relational databases involved in application development using RDBMS like SQL Server, MySQL.
- Extensive experience in working on projects with Waterfall and Agile methodologies such as Test Driven Development (TDD) and SCRUM.
- Good knowledge in various design patterns such as MVC (Model View Controller), Singleton, Factory and MVVM.
- LDAP and Identity & Access management products
- Experienced in Software Configuration management tools such as CVS, SVN, PVCS and also build script Ant.
- Experience with Web Sphere MQ(Messaging Queue’s), JMS(JAVA Messaging Services)
- Experience in application and web servers such as Websphere,JBoss, Apache Tomcat & Unix.
- Involved in SQL/PLSQL and Stored Procedures using Oracle 9i.
- Have strong experience in code debugging and bug fixing.
- Experience with unit testing using Junit and knowledge of ANT and Log4j tools.
- Knowledge in composition tools including HP (Exstream) Dialogue and Visual Compuset.
- Communicate effectively (both written and verbal) with people at different levels including stakeholders, internal teams and the senior management.
- Excellent Communication and Interpersonal Skills with Strong Technical and Analytical reasoning ability.
- Self-motivated, able to set priorities to achieve immediate and long-term goals.
- Experience in performing requirement analysis working with software vendors
- Eager to learn new technologies and can easily adapt to new technologies and tools.
TECHNICAL SKILLS:
JAVA/J2EE Technologies: JDK1.4/1.5/1.6, JSP 1.2/2, Servlets, Ajax, Struts 1.1./1.2/2.0, JSF, Hibernate3.0, Spring2.X, EJB2.0/3.0, JDBC, JUnit, JNDI, XML, JMS, AngularJS,Bacbbone JS, Web Services, WSDL, SOAP.,JSP,JSTL,XSLT,SPRING FORM TAGS,STRUTS TAGS
Languages: Java, C++, SQL, PL/SQL, XML, HTML, Java Script, DOJO, Ajax,JSON
Web/App Servers: IBM Websphere 5.1/6.x, Bea Web Logic Server 9.2, Tomcat 4.0/5.0, Apache1.3/2.0, JBoss 4.x, OC4J
RDBMS: Oracle 8i/9i, 10g, MS SQL Server 7.0, DB2 v10.1,Cassandra, Postgres 8.3
Operating System: Windows 9x/NT/2000/XP, Linux
Development Tools: Eclipse 3.0/3.1, MyEclipse 5.x, WSAD 4.x/5.x, RAD6.x, 7.x, IBM WebSphere 5.x/6.x,IBM MQ Series, TOAD, ANT, MAVEN, SQL Loader, EDI TIE Commerce, IBM Rational Software Architect for WebSphere,IBM Messaging Queue series(MQ),IBM MQ visual EDIT,SOAPUI,SOAPPro.
PROFESSIONAL EXPERIENCE:
Confidential, AUSTIN, TX
Java/J2EE Developer
Responsibilities:
- Worked on stack of development from backend Business layer to frontend UI layer.
- Designed the user interface of the application using HTML 5, CSS3, JavaScript, AngularJS and AJAX.
- Designed and implemented application using spring, Spring IOC, Spring Annotations, Spring MVC, Spring Transactions, Hibernate, SQL, and IBM WebSphere.
- Involved in the Agile/Scrum based development phases.
- Designed table-less layouts using CSS and appropriate HTML tags as per W3C standards.
- Created optimized graphic websites and application interfaces using HTML, CSS, and spring framework.
- Used AJAX extensively to implement front end /user interface features in the application.
- Developed CSS style sheets to give gradient effects. Developed page layouts, navigation and icons.
- Used AngularJS to develop this website as a responsive website.
- Used two-way data binding features of AngularJS to implement Data binding to bind various server controls to the data from database.
- Development of the service layer using Java/J2EE.
- Development using Spring Framework (MVC, Dependency Injection, Auto wiring, Caching, Database Connectivity, REST and SOAP Client API, Asynchronous calls, Thread Executor framework) which communicates with various service layers and configuring the spring xml files.
- Used REST and SOAP Web Services to exchange information.
- Developed Spring AOP programming to configure logging for the application.
- Implemented ORM in the persistence layer using Hibernate framework in conjunction with Spring AOP functionality.
- Involved in multi-tiered J2EE design utilizing Spring IOC architecture and Hibernate.
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report to MQ Server using MQ Series.
- Used JMS to send messages securely, reliably and asynchronously to WebSphere.
- Performed unit testing on various project modules using JUnit framework.
- Implemented Java and J2EE Design Patterns like Facade, Abstract Factory, Singleton, Factory, Data Access Object (DAO), Service Locator, and Chain of Responsibility.
- Developed SQL queries to access data in Oracle database.
- Used Maven to build WAR and EAR files to deploy on Application Servers.
- Used GIT as a Version Control Tool.
- Utilized TDD methodology
Environment: Java, Spring, Hibernate, JMS, SOAP web service client (using JAX-WS), Restful Web service client (using JAX-RS), LDPA, AngularJS, XML, HTML, CSS, AJAX, Oracle, SQL, Oracle, Eclipse, Maven, IBM WebSphere,Junit,GIT.
Confidential, Richardson,TX
Java/J2EE Developer
Responsibilities:
- Involved in gathering the requirements from end-user.
- Involved in the analysis, design & development of the project.
- Involved in using MVC pattern for the UI development.
- Developed UI using HTML, CSS, AJAX, AngularJS and Bootstrap.
- Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
- Used Dependency Injection Pattern to reduce the dependency coupling between classes and in frontend using AngularJS.
- Implemented Spring MVC, which includes writing Controller classes for handling requests, processing form submissions and performed validations using Commons validator.
- Developed various queries using Hibernate (Object Relational Mapping) and hibernate criterion queries to execute queries against database.
- Integrated Hibernate with spring for handling transactions.
- Developed complete middle tier and database tier. Created SQL procedures, writing complex queries.
- Installed, configured, and maintained Oracle database.
- Developed SQL queries for extracting the data from the Oracle tables.
- Developed RESTful web services including JSON formats for supporting client requests.
- Performed Code review and Unit testing for better performance.
- Developed build and deployment scripts using Maven.
- Modified application according to the user requirement
Environment: HTML, CSS, AJAX, AngularJS, LDAP, Bootstrap, Spring MVC, Spring IOC, Spring AOP, WebSphere, Hibernate, SQL, Oracle, Maven, Eclipse, Clearcase
Confidential, Chicago,IL
Java Developer
Responsibilities:
- Involved in the design, feature estimations and Software Requirements Specifications.
- Developed class diagrams, use case diagrams and sequence diagrams using UML/STAR UML.
- Developed web interface for Users Modules using JSP, HTML, XML, CSS, Java Script, AJAX, and Action Servlets with Struts Framework, spring frame work.
- Used spring framework for transfer the data from GUI to DB with Ajax frame work.
- Extensively worked on CORE JAVA(Collections of Generics and Templates, Interfaces for passing the data from GUI Layer to Business Layer)
- Developed business logic and Entity Beans to manage the transactions with the database to deliver the content to the presentation layer and also to store the data into the data layer.
- Implemented DAO (Data Access Object) design pattern to access data from Oracle.
- Development process the SCRUM, Iterative Agile methodologies for web Application
- Developed using J2EE design patterns like Command Pattern, Session Façade, Business Delegate, Service Locator, Data Access Object and Value Object Patterns.
- Implemented Spring MVC, IOC & AOP.
- Mapped the objects with the Database using Hibernate Query Language (HQL) as the Persistence Frame Work.
- Developed stored procedures using PL/SQL.
- Used JMS for programs to create, send and receive messages by using different modules like publisher, subscriber messaging and point to point messaging using IBM-MQ-Series
- Used log4j for debugging the application.
- Involved in Configuration of data source and deployment of application in development, Test and Production.
- CVS for version Controlling.
- Involved in configuration setting for Development, Test, and Production Environment.
- Used J-Unit test cases to test the application and performed random checks to analysis the portability, reliability and flexibility of the project.
- Mainly involved in 24x7 support, Maintenance and enhancement of the application.
Environment: Bea Web logic server 9.2/10.3, Eclipse, Java API, J2SDK 1.4.2, JDK1.5, JDBC, JMS, Message Queues, Web services, Spring, UML, XML, HTML, XHTML, JavaScript, log4j, CVS, JUnit, J2ME and Windows and Sun OS 2.7/2.8, Oracle.
Confidential
Java Developer
Responsibilities:
- Developed Web application using spring, Spring IOC, Spring Annotations, Spring MVC, Spring Transactions, Hibernate, SQL, and IBM WebSphere.
- Development of the service layer using Java/J2EE.
- Created internal routes using REST web service with spring which can accept and send objects in JSON format.
- Involved in multi-tiered J2EE design utilizing Spring IOC architecture and Hibernate.
- Experienced in developing web services and worked with WebSphere Application Server.
- Involved in Analysis, Design and Implementation of Business User Requirements.
- Designed table-less layouts using CSS and appropriate HTML tags as per W3C standards.
- Created optimized graphic websites and application interfaces using HTML, CSS, and spring framework.
- Extensively worked on AJAX to implement front end /user interface features in the application.
- Developed CSS style sheets to give gradient effects. Developed page layouts, navigation and icons.
- Used Bootstrap in combination with AngularJS to develop this website as a responsive website.
- Created Custom filters and directives to process the data or to render a reusable DOM.
- Used JavaScript extensively for validation, DOM manipulation etc.
- Used GitHub as the version control tool.
- Worked with build tools like Jenkins to deploy application.
- Worked on documentation for different services to help QA and other teams to understand the flow of service.
Environment: Java, spring, Hibernate, JMS, SOAP web service client (using JAX-WS), Restful Web service Client (using JAX-RS), AngularJS, Bootstrap, HTML, CSS, AJAX, Oracle, SQL, Oracle, Eclipse, GIT, Jenkins, IBM WebSphere.
Confidential
Java Web Developer
Responsibilities:
- Involved in full life cycle of the project including requirements gathering, analysis and designing the system
- Set up working environment for the team in St. Louis and in India
- Involved in the preparation of Rational Artifacts like Use-Cases, Sequence and class diagrams
- Involved in design and implementing centralized artifacts like logger, exception handling
- Increasing the efficiency of application, by identifying the areas to use stored procedures
- Wrote complex SQL queries to retrieve data
- Used design patterns for components’ design. Patterns used include: Abstract Factory, Singleton, Façade and DAO design patterns
- Participated in user training and documentation preparation
- Developed necessary JSP pages
- Develop necessary Entity Beans & Session Beans, Hibernate persistence to do data manipulation operations such as find, insert, update and expire
- Responsible for getting a build script created & used consistently in all the environments
- Used java script for front end validation and JSTL tag libraries for display page contents
- Involved in fixing defects in all test phases and production problem tickets.
- Wrote a PL/SQL stored procedure to perform the copy (move data from central repository to target environment) operation
Environment: JBOSS Application Server 4, Oracle 9i, Rational Rose, Spring Framework, JSP,Servlet, EJB,JDBC, JMS, JUnit, Tiles, XML, Hibernate, JDOM, Ant, Log4j, Shell Scripts, Windows 2000 and Sun Solaris
