Java/j2ee Developer Resume
Plano, TX
SUMMARY:
- 8 years of professional IT experience in designing, developing, implementing and Testing of Java, Web based applications with Object Oriented Technologies.
- Accomplished Java Developer with experience in designing and developing client/server applications using Java/J2EE technologies.
- Expertise in developing web applications using technologies like HTML, Java Script, AJAX, CSS, JSP Tag libraries, Tiles and XML.
- Expertise in J2EE Design Patterns like MVC, DAO, DTO, Front controller and Singleton.
- Expertise in Web Services like SOAP, RESTful and good experience in SOA.
- Expertise in implementing dynamic web applications using Application Servers like BEA WebLogic, IBM WebSphere and Apache Tomcat and deploying in various environments like Windows, UNIX and Linux with IDEs like Eclipse 3.3/3.4.
- Experience in Configuration tools like SVN, Rational Clear case and GitHub.
- Well versed with core Java concepts like collections, multithreading, serialization and Java beans.
- Experience in test - driven development.
- Efficient in developing java applications in various Integrated Development Environment (IDE) tools like Eclipse, My Eclipse.
- Handling large amounts of data using Cassandra.
- Experience in writing SQL queries, Stored Procedures for accessing and managing databases such as Oracle 11g, SQL Server 2008/2005.
- Experience in PL/SQL programming, Writing stored procedures, indexes, views and triggers.
- Good experience on high-volume transactional systems running on Unix/Linux and Windows.
- Performed Unit Testing and Integration testing during the projects.
- Good experience in Angular JS.
- Collaborated with technical team members to integrate back/front end issues.
- Excellent Analytical & problem solving skills with attention to detail and Persistence.
TECHNICAL SKILLS:
Languages: Java, SQL, PL/SQL, HTML5, CSS3, JavaScript, XML, WSDL
Java APIs: J2EE, Servlets 2.3, JSP 2.0/1.2/1.1, JSTL, JDBC, RMI, JNDI, JMS, JAXB, JUnit
Open Source: Hibernate, Spring IOC, Spring MVC, Spring Web Flow, Ant, Maven, Struts, Selenium, Cucumber
Web, Application & Messaging Servers: Web Sphere, Web logic, JBOSS, Apache Tomcat, Apache Web Server
Database: Oracle 10g/11g, Microsoft SQL Server, Cassandra
Reports: Oracle Reports, SQL Reports
IDE: Eclipse Indigo, Eclipse Kepler, SQL * Plus, My Eclipse
Tools: TOAD, XML Spy, PL/SQL Developer, SQL, Junit
Design: Rational Rose, UML, E-R Modeling
Operating Systems: Windows, Linux, Unix
Methodologies: Agile, Scrum, Waterfall, Iterative, Spiral
PROFESSIONAL EXPERIENCE:
Confidential, Plano, TX
JAVA/J2EE Developer
Responsibilities:
- Direct, facilitate, and manage work of geographically distributed project teams through conference calls, meetings, and mentoring.
- Working on Spring MVC for developing the front-end and middle tier for the applications Odyssey, EDA and Batch.
- Using EDA(customized message Queue) to manage events with in the CLO system.
- Created a util class to tokenize and detokenize ssn.
- Implemented Web Services for communicating between different divisions of the project.
- Updating the existing code to store the tokenized ssn in the database and display detokenized ssn in the UI.
- Making Stored procedure changes to keep java code and database in sync.
- Used Splunk for debugging.
- Actively using AWS for uploading S3 bucket to deploy new changes made to the application.
- Creating new EC2 instance.
- Deploying code into the development environment for dev validation.
- Experience in AWS Ops works by running Jenkins jobs for Chef Server to pick the latest build based on the recipes.
- Creating certificates and importing them into the local key store and trust store.
- Developing in a test-driven environment.
- Tokenizing and Detokenizing the Spring Batch code.
- Managing the code efficiently by creating pull requests and fetching the code using GitHub.
- Creating test scripts using Gibraltar( Confidential customized framework based on Cucumber and Selenium).
- Running test scripts in Jenkins and Ec2 box through putty.
- Using putty to securely connect to Bastion.
- Implemented JavaScript Client side validation and some server side validation with java code as per the requirements.
- Used Singleton and delegate for development.
- Involving in fixing the bugs at Development and production levels.
Environment: Java, JSP 2.0, Servlets, Spring MVC, RESTful Web services,, XML, JavaScript, Oracle 11g,Eclipse Kepler, WebLogic 12.1.2, Apache 2.4, JSON, Queue, Jenkins, Java Script, JDBC, JQuery, Agile/Scrum Methodology, GitHub, Putty, Cassandra, Splunk, AWS, Chef, UNIX, Cucumber .
Confidential, San Rafael, CA
JAVA/J2EE Developer
Responsibilities:
- Direct, facilitate, and manage work of geographically distributed project teams through conference calls, meetings, and mentoring.
- Working on Spring MVC for developing the front-end and middle tier for the entire application.
- Using ActiveMQ to provide reliable messaging.
- Developed Rest architecture based webservices to facilitate communication between two applications.
- Implemented Web Services for communicating between two divisions of the project.
- Involved in design and implementing the UI components using HTML, CSS, jQuery, JSON and AJAX
- Developed Service layer classes to support the business functionality with Spring.
- Involved in designing and developing the front end of the application using Struts Tiles, JSP, Java script, HTML and CSS.
- Developed JSP custom tag libraries, and associated support in the Action Servlet, that assists in creating interactive form-based applications, which is the one of the primary area of functionality using Struts Framework.
- Used SPRING framework to support Hibernate tool and Struts.
- Extensively used Action, Dispatch Section, Action Forms, and Struts Configuration from Struts.
- Implemented JavaScript Client side validation and some server side validation with java code as per the requirements.
- The application uses JQuery/JSON for a dynamic and interactive UX.
- Made use of Data Access Object(DAO) design pattern for designing data access layer.
- Involved in invoking the Web Services by making using of SOAP.
- Involved in writing the Named queries, Criteria queries in Hibernate 4.0.
- Preparation of Issue resolution tracking sheet, categorizing issues, maintaining the issue aid information and resolve issues occurring in production.
- Involved in fixing the bugs at Development and production levels.
- Involved in code integration and shipment of the code to other environments.
- Designed Test Scenarios for the functionality testing.
Environment: Java, JSP 2.0, Servlets, Spring MVC, Hibernate, Java API, Apache Cxf, Rest, XML, JavaScript, Oracle 11g,Eclipse Indigo, Apache Tomcat, HTML5, JSON, CSS3, Web Services, ActiveMQ, Jira, Java Script, Hibernate 4.0, JQuery, AngularJS, Service-Oriented Architecture (SOA), Agile/Scrum Methodology, UNIX .
Confidential, Dallas, TX
JAVA/J2EE Developer
Responsibilities:
- Developed, implemented for new Restful web services using Java/J2EE technologies.
- Involved in the requirements gathering and designing the profile and content services (Schema contract, Stored procedures and technical implementation).
- Wrote Spring/J2EE controllers, Service, Delegate and DAO.
- Developed persistent objects using Hibernate.
- Developed CSS3 style sheets to give gradient effects. Developed page layouts, navigation and icons.
- Applied industry best practices and standards when project requirements were lagging.
- Participated in the monthly production migration from previous version to latest version from Off-shore team .
- Developed UI, presentation layer using JSF Framework, HTML, Struts Tiles, JavaScript and CSS.
- Extensively used Hibernate in developing data access layer. Developed SQL queries, views and stored procedures using PL/SQL.
- Build rich dynamic pages using JQuery, JavaScript, HTML and CSS .
- Designed SOA implementations by Using Web Services.
- Used Log4j logging framework in the application to store log messages.
- Implemented Agile development methodology using XP, Scrum.
Environment: Spring, J2EE, JAX-RS Web Service, Hibernate, Weblogic, JSON, HTML, AngularJS, CSS, Bootstrap, JavaScript, jQuery, JUnit, Jira, Log4j.
Confidential, Columbus, OH
JAVA/J2EE Developer
Responsibilities:
- Used the light weight container of the Spring Frame work to provide architectural flexibility for inversion of controller.
- Configured Struts, Hibernate framework with Spring MVC.
- Involved in creating user interfaces using JQuery.
- Used TOAD for database query testing, in the process of optimizing the queries
- Construct and optimized SQL queries in DB2.
- Design and Developed using WebService using Apache Axis 2 on Tomcat .
- Designed and developed required WSDL and XSD for the services.
- Place orders from the suppliers, and from the CVS warehouse.
- Coordinated in automating the promotions and deployments using SVN and Maven.
- Designed Use Cases using UML and managed the entire functional requirements life cycle using water fall model.
- Responsible for developing GUI / user interfaces using JSP, CSS & DHTML.
- Designed and Developed Servlets and JSP pages for authentication.
- Extensively used XSD for validations of XML transfer to the different Web Services.
- Used Struts Model-View-Controller approach to help design new features and fix Jira bugs and request.
- Apache Tomcat Server was used to deploy the application.
- Install and configure a Linux server to publish applications and the Database.
- Used Resource Manager to schedule the job in Unix server.
- Developed Servlets and Worked extensively on Sql.
Environment: Java,, Hibernate, Spring, Struts, JQuery MY SQL, TOAD, DB2, APACHE AXIS2, WSDL,, SVN, Waterfall Model, JSP, SERVLET, Maven, XML, JIRA, Apache Tomcat, LINUX, UNIX.
Confidential, Arlington, VA
JAVA/J2EE Developer
Responsibilities:
- Involved in all the phases of the life cycle of the project from requirements gathering to quality assurance testing.
- Designed, Developed the project in Struts Environment.
- Created Data source for interaction with Database.
- Developed front-end content using JSP, Servlets, DHTML, JavaScript and CSS.
- Developed SQL stored procedures and prepared statements for updating and accessing data from database.
- Involved in integration of layers (UI, Business & DB access layers Coded classes to invoke Web Services.
- Monitored the error logs using Log4J and fixed the problems.
- Developed, implemented, and maintained an asynchronous, AJAX based rich client for improved customer experience.
- Validated the UI components using AJAX Validation Framework.
- Implemented Ajax with JQuery to refresh user selections.
- Developed the Action classes and Form Beans.
- Developed XML Converter classes based on JDOM and XPATH and XML technologies to obtain and persist data.
- Developed and worked with JSP custom tags.
- Preparation of UAT Test Plan, SRS, Use case diagrams, Sequence diagrams, Process flow diagrams and all relevant documents using Rational Rose, Microsoft Visio and Borland Together Solo.
Environment: Java 1.5, JDBC, JSP, Servlets, Struts, tiles framework, ANT, VCS, JMS, JNDI, EJB, Web Services, JNDI, Junit, JNDI, XML, CSS, HTML, DHTML, JavaScript, Ajax, JSON, SQL, EJB, LDAP, Oracle 9i, IBM WSAD WebSphere.
Confidential, Jefferson City, MO
AVA/J2EE Developer
Responsibilities:
- Involved in the complete development process of the application.
- Maintained existing modules.
- Involved in the detail design of the modules according to the J2EE standards.
- Designed and developed the presentation layer, which includes JSP and the various classes used in Struts framework.
- Used Struts, JSP, Tag Libraries, Java Script, HTML and XML for developing the application.
- Gathered Client requirements.
- Performed Unit Testing using JUnit.
- Used Eclipse as an IDE for all development and debugging purposes.
- Involved in writing complex SQL Queries.
- Taken care of deliveries, managed Configurations and rebases of the different project streams in Rational Clear case.
- Used JDBC for data access.
- Building web application using Template Toolkit, JQuery and Bootstrap.
- Involved in writing build scripts & deploying application on Test Servers.
- Created the related procedures and functions used by JDBC calls in the above components.
- Involved in design and development of presentation layer using HTML and JSP.
- Worked extensively on HTML and CSS spreadsheets.
- Worked on JSPs and JSTL tags.
- Tested the Components with various workflows of the System.
- Involved in technical documentation .
Environment: Java 2 Enterprise Edition (J2EE), Java, J2EE, JSP, Struts, JavaScript, HTML, XML, JUnit, Eclipse IDE, JQuery, JDBC,CSS.
