Sr. Java/j2ee Developer Resume
Charlotte, NC
SUMMARY:
- 9+ years of experience in analysis, design, development, testing, documentation of software systems and products in Java using Object Oriented Programming.
- Development experience with Core Java such as IO, Multi - Threading, Collections, Networking.
- Experience as a Front-End Developer with more than seven years.
- Proficient in all aspects of user interface/front-end development and system analyses, including managing and implementing large, scalable, distributed systems using Java, HTML, JavaScript, JQuery, Angular JS, AJAX, CSS, JSP.
- Extensive Experience in development of J2EE technologies JDBC, Servlets, Hibernate, Struts, spring, Web Services, EJB, JMS, JAX-WS security.
- Experienced in developing web applications using GWT (Google web toolkit), HTML, JSP, XML, JavaScript, JQuery, Angular JS, AJAX and Log4j.
- Expertise in Angular JS controllers, directives, factory and service resources, routings and events.
- Exposure to message oriented middleware such as JMS MQ Series.
- Experience in Content Management Systems ASG-View Direct and Alfresco.
- Experience in working on the JBoss Drools framework.
- Experience in JBoss Wildfly, IBM WebSphere, tomcat, WebLogic Application Servers.
- Experience in using Oracle, UDB, Sybase and MS SQL databases.
- Experience in utilization of MVC Design patterns.
- Experience agile/Scrum and RUP methodology for the software development.
- Experience in using IDEs like Eclipse, IntelliJ, Net beans and RAD.
- Excellent experience in Object Oriented Analysis and Development.
- Good Exposure to Financial Systems.
- Extensive experience on front-end and Middle-tier using J2EE technologies with backend as Oracle, Sybase and MS SQL Server in distributed environment.
- Experience in Production Support environments.
- Strong capability to learn and quick adaptability to new and different technologies.
- Excellent verbal and written communication skills.
- Highly motivated and self-driven.
- Personal traits include team compatibility, amicable nature and good communication skills.
TECHNICAL SKILLS:
Languages: C, Java, J2EE
Databases: Oracle 9i, 10g, 11g, DB2, MS SQL Server, Sybase
Enterprise Technologies: JDBC, Servlets 2.5, Struts 2.0, Hibernate 3.2, spring 2.5, Web Services, EJB 3.0, JMS and JBoss Drools
Scripting Languages: JavaScript, JQuery, Angular JS, AJAX and JSP
Application Servers: WebLogic, WebSphere, JBoss, Tomcat
Operating Systems: Windows XP/7, UNIX (Solaris), LINUX
Miscellaneous: SQL, XML, HTML, GWT (Google web toolkit), JSTL, Tibco, RMI, ORM, MVC Design Patterns, Ant, DOJO, Dashboard, Maven, JSON, JavaScript, JQUERY, AngularJS
PROFESSIONAL EXPERIENCE:
Confidential - Charlotte, NC
Sr. Java/J2EE Developer
Responsibilities:
- Developed the application using Agile Methodology with bi weekly iterations followed by daily stand up meetings.
- Developed the Front-end UI using HTML, JSF, JavaScript, JQuery, Angular JS, Ajax.
- Created AngularJS controllers, views, custom directives, AngularJS Factory and service calls for new features.
- Consuming the Restful Web Services in AngularJS by using the inbuilt $http service via the methods GET, POST, PUT, DELETE.
- Implemented the Security in angular JS to check the roles permitted to the user, in routeprovider using "WHEN" RESLOVE the permission to the user.
- Implemented the application using CDI technology (Context Dependency Injection).
- Involved in writing spring beans and IOC dependency injection for injecting the beans.
- Implemented JMS Message Queues to send Emails to the user.
- Implemented Restful Web Service and invoked the target service to get the response from the server.
- Used JPA annotations and Hibernate to connect to the Data source and implemented the CRUD operations for database transactions.
- Developed the SQL queries, Stored Procedures for Oracle database.
- Build the application using Maven and CI Jenkins to automate the deployments.
- Used JBoss Wildfly as the application server to deploy the web application.
- Worked with the business partners and other enterprise teams QA/UAT in testing the application.
Environment: Java 8, Core Java, Hibernate, Web Services, SOAP, WSDL, JMS, Log4j, Oracle 11g, UNIX, Linux, JUnit, Jenkins, IntelliJ, Eclipse, SQL Developer, Tomcat, Agile, HTML, JavaScript, JQuery, AngularJS, SVN, Maven, SOAP UI
Confidential - Lewisville, TX
Sr. Java/J2EE Developer
Responsibilities:
- Developed the Front-end UI using HTML, JSP, JavaScript, JQuery, Ajax.
- Used Collections to add/Remove the list of products available for the borrower.
- Used Multi-threading concepts to fetch the file uploaded by the users and process the file to read line by line using SAX parsers and Insert/Update the records in the Database.
- Implemented the application using core spring framework and Spring MVC.
- Implemented Restful Web Service and invoked the target service to get the response from the server.
- Read and develop the application written from JBoss Drools to java and enhancements on Drools for the given requirement.
- Used Hibernate to connect to the Data source and implemented the CRUD operations for database transactions.
- Used Generic DAOs to connect to the database via Hibernate.
- Developed the SQL queries and created the DML/DDL files, Stored Procedures for Oracle database.
- Wrote Junit, Mockito, selenium, cucumber test cases for test driven development.
- Build the application using Maven build tool and CI Jenkins to automate the deployments.
- Used Tomcat as the application server to deploy the web application using Jenkins.
- JAXB parser for parsing the XML files configurations.
- Worked with the business partners and other enterprise teams QA/UAT in testing the application.
Environment: Java 7, Core Java, multi-threading, collections, Generics, Spring MVC, Hibernate, Web Services, SOAP, WSDL, Log4j, Oracle 11g, UNIX, Linux, JUnit, Mockito, selenium, cucumber, Jenkins, Sonars, Eclipse, SQL Developer, WinSCP, Tomcat, Agile, HTML, JavaScript, JQuery, SVN, Maven, JBoss Drools, SOAP UI
Confidential - Plano, TX
Sr. Java/J2EE Developer
Responsibilities:
- Developed the application using OOPS concept, core java and spring MVC framework Using Agile Methodology.
- Developed the Front-end UI using HTML, JSP, JavaScript, JQuery, CSS, AJAX, XML using Spring MVC.
- Involved in writing Spring Configuration XML file that contains declarations and other IOC dependency injection for injecting the beans.
- Implemented the application following MVC design patterns.
- Developed the EJBs to access the objects from the other internal application.
- Wrote the ALM test cases and ran the test cases in ALM 11.
- Build the application using Maven Scripts.
- Developed the JUnit test cases.
- Worked with the business partners and other enterprise teams in testing the application from processing the files to ADR reports.
- Understand/Research the existing code and refractor the code whenever it’s necessary.
- Developed the scheduler beans Using Quartz Schedulers and configured for the scheduler jobs.
- Developed the SQL queries and created the DML/DDL files, Stored Procedures for Oracle database.
- Used Hibernate to connect to the Data source.
- JAXB parser for parsing the given input file.
- Used Web logic as the application server to deploy the web application and Tomcat for initiating the Services.
- Batch processing -Uses test driven dev techniques using JUnit.
- Implemented the Web Services using RESTFUL and invoked the target system to get the results from the remote server using SOAP.
Environment: Java 6, Core Java, JDBC, Servlet, Spring MVC, Hibernate, Web Services, RESTFUL, SOAP, WSDL, Log4j, Oracle 11g, Multi-threading, Collection, Quartz, UNIX, Linux, JUnit 4, Eclipse, SQL Developer, JDBC, WinSCP, Eclipse, Web Logic, Tomcat, SQL Developer, Agile, JSF, HTML, JavaScript, JQuery Library, Ajax, SVN, Maven, CSS
Confidential - Minneapolis, MN
Sr. Java/J2EE Developer
Responsibilities:
- Developed the UI using JSP, JavaScript and Struts.
- Implemented the Struts Action Classes and the web screens using JSP pages with Struts tags.
- Configuration of the application using JSPs, Struts, DAOs and Hibernate.
- Implemented the form beans, configured the action classes and form beans in Struts-config.xml.
- On call support for production for every month and on Rotation basis.
- Developed the SQL queries, Stored Procedures for Oracle database.
- Used Hibernate to connect to the Data source.
- Used DOM parser for parsing the XML file to map to the given image files.
- Used JMS-MQ Messaging system to send messages to the internal applications.
- Used log4j for logging the Exceptions.
- Developed EJB session beans and backend components MDB.
Environment: Java 1.6, J2EE, Core Java, Servlets, JSP, Struts 1.2, HTML, Multi-Threading, JavaScript, XML, EJB, Hibernate, Oracle 10g, TOAD, SQL, PL/SQL, WebLogic 10.2, JMS-MQ Messaging, Eclipse/My Eclipse-IDE 8.5, SVN
Confidential - Denver, CO
Sr. Java/J2EE Developer
Responsibilities:
- Developed the Front-end application using JSP, JavaScript, JSTL and Servlets.
- Configured and utilized the Content management systems like ViewDirect, ASG and Alfresco.
- Implemented multi-threading and collections to fetch the images from network folder for every 2 seconds and auto archive into the Imaging System.
- Used JAXB parser to create an XML schema for the given XML file and then auto generated the java classes.
- Implemented the spring beans and configured them in beans.xml.
- Implemented Mime Messages to send and receive messages, errors placed in a message queue.
- Used and Configured Centera file Storage network in ViewDirect to store all the Documents/images.
- Implemented the Web-Services using JAX-WS and generated the WSDL file to hit the tomcat on the Alfresco Server.
- Responsible for developing the SQL queries, Stored Procedures, triggers and sequence for DB2 and SQL Server 2000 databases.
- Used JDBC for database Connectivity.
- Implemented the mechanism of logging and debugging with log4j.
- Debugging the application using Tomcat and JBoss Servers.
- Used Open office/Jod Converter to convert non-PDF files to PDF files.
- Work with the Business and technical team members to identify, troubleshoot and debug software issues.
Environment: Java 5, Core Java, JSP, JDBC, Servlets, JavaScript, JSTL, JMS, Spring AOP, EJB, XML, Maven, JAXB parser, iText, Open Office/Jod Converter, JavaScript, Log4j, DB2 and SQL Server 2000 databases, Tomcat and JBoss Servers, Alfresco, ASG-ViewDirect
Confidential - West Des Moines, IA
Sr. Java/J2EE Developer
Responsibilities:
- Involved in various phrases of Software Development Life cycle (SDLC) of the application like requirement gathering, Analysis and code development using Agile/Scrum methodology.
- Responsible for developing JSP, JavaScript, JSTL, CSS and Configuring XML in the front end.
- Developed JSP pages and Developed web application using spring approaching MVC design Patterns.
- Configured database with hibernate.cfg.xml and database mapping with JPA annotations and made easy to access and update Hibernate (ORM) objects on initial load of application and throughout the application process.
- Implemented re-usable form elements tag library using JSP and JQUERY.
- Developed backend operations using EJBs and Data Access Objects (DAO) to access the database.
- Involved in Production Support and managing the weekly Builds.
- Source Control Management Using Sub Version Software MAVEN Scripts.
- Developed and tested on WebSphere application Server.
- Developed the Servlets and Configured JDBC drivers to connect to the Application Servers.
- Implemented and Used Web Services with the help of WSDL and SOAP to get updates from the third parties.
- Worked with JMS (MQ Series) for messaging in setting up of Queues, topics, troubleshooting various issues with messaging developing products.
- Unit testing Using JUnit for Business Layer.
- Used Ajax for dynamic display of Screens.
- Actively involved in the build process for Production Support and fixed the bugs in various environments like DEV, UAT etc.
- Involved in writing the SQLs and complex Queries to extract the data and to improve the performance.
- Rewrite the Screens to reduce the initial time of load, by using the Customized Commands of the frame work as part of the performance.
- Rewriting the code for a given screen to reduce no of server calls at load time.
Environment: Java 5, JDBC, Servlets 2.5, J2EE, JSP, JavaScript, JSTL, XML, Hibernate 3.4, Spring, EJB 3.0, DAO, CSS, HTML, XML, AJAX, JUnit, JQUERY, MVC, AJAX, Spring, Web Services, WebSphere 7.0, Oracle 10g, log4j, JNDI, My Eclipse, JIRA
Confidential - Trenton, NJ
Java/J2EE Developer
Responsibilities:
- Developed HTML, JavaScript, CSS, XML in front end with middle tier framework as Hibernate using HQL and Spring MVC framework.
- Used Spring Web Flow for the page navigation.
- Developed custom tags, JSTL to support custom user interfaces.
- Traded data with web server using AJAX without reloading the web page.
- Monitored the error logs using Log4j and fixed the problems.
- Used JDBC to manipulate the data on the System database Server.
- Used JMS (MQ Series) to communicate between the components and configured on the server.
- Created Stateless and Stateful session beans for accessing and mutating Entity beans.
- Used JNDI to read the details of the login users.
- Created database pool, multi-pool, data source and mapped them to roles.
- Developed various tables required for the project in Oracle database and used the Stored Procedures in the application.
- Used Core Java Concepts like Multi-Threading to overcome the errors in the process of transactions.
- Build ANT and MAVEN scripts and deployed the application on WebSphere Application Server.
- Developed SOA implementations by Using Web Services-WSDL, UDDI and SOAP for getting credit card information from third party vendors.
- Performed Unit Testing using JUnit for test driven development.
- Wrote PL/SQL stored procedures and involved in performance tuning of complex queries.
- Developed the different components of the application such as JSPs, Servlets and EJBs and DAO.
- Developed EJB Session Bean components with different transaction attributes.
- Coordinating with the testing team for the Production Support and bug fixing.
Environment: Java 5, JDBC, Servlets 2.5, J2EE, JSP, JavaScript, JQuery, Hibernate 3.4, Spring 2.5, EJB 3.0, DAO, CSS, HTML, XML, AJAX, DOM, JUnit, JTA, ANT, JMS, PL/SQL, Apache Axis, SOA, MVC, Web Services, IBM WebSphere 7.0, Oracle 10g, log4j, JNDI, RAD 7.0
Confidential - Santa Barbara, CA
Java/J2EE Developer
Responsibilities:
- Involved in Analysis, Development and Testing of Internet Commerce Engine.
- Developed J2EE program specifications by using class diagrams and sequence diagrams and Use Cases.
- Developed and maintained elaborate services based architecture utilizing open source technologies like Struts Framework.
- Developed views, controller and model components implementing Struts Framework.
- Developed user access module (Presentation layer) using JSPs, HTML, JavaScript, Servlets and MVC framework.
- Developed middle layer using Session Beans as business logic.
- Developed middleware code using TIBCO for data integration.
- Developed JSP pages and Developed web application using Struts Action classes and Action Form classes of Struts Framework.
- Configured struts-config.xml and web.xml struts-specific deployment descriptor.
- Used Struts-Tiles Tag Library in developing JSPs and XML configuration files.
- Used SQL Server as a Backend Database.
- Involved in writing procedures, complex queries using PL/SQL to extract data from database and to delete the data and to reload the data on SQL Server database.
- Used Multi-Threading, collections to load data into database.
- Gained knowledge of ATG Dynamo for implementing enhancements.
- Reviewed J2EE code and Test Cases.
- Deployed and tested on WebLogic application server.
- Involved in Production Support and managing the weekly Builds.
Environment: JDK, Servlets, JSP, Struts, HTML, Multi-Threading, JavaScript, XML, EJB, J2EE, JDBC, My SQL Server 9.0, E Commerce, SQL, PL/SQL, WebLogic 9.2, LINUX, Tibco, JMS, Eclipse/My Eclipse-IDE
Confidential
Java/J2EE Developer
Responsibilities:
- Requirements Gathering from clients and preparation of Requirement Specification Documents.
- Developed a Model 2 frame work (MVC Model) similar to Apache Struts for Web Interface Using SERVLETS, JSP, Action classes and Java Beans.
- Used JDBC to access data layer.
- Construction, system/unit testing and deployment.
- Used VSS for version management.
- Deployment of Jar, War and Ear files in the JBoss server.
Environment: JDBC1.2, Servlets 2.2, JSP1.2, Eclipse, JNDI, XML, HTML, JavaScript, JBoss4.0.1, Oracle8i