Sr. Java/ J2ee Developer Resume
Jefferson City, MO
SUMMARY:
- Around 5 years of extensive experience in different phases of Software Development Life Cycle (SDLC) including Design, Development & Testing of software applications.
- Good knowledge in Object Oriented Programming concepts, Agile methodologies, Test Driven Development, Design Principles and Design Patterns.
- Hands on experience with Java/J2EE, jQuery, JavaScript, HTML5 and SQL, Apache Tomcat, Junit.
- Expertise in developing applications using Core Java concepts like OOPS, Multithreading, Garbage Collections, Collection etc.
- Experience in developing application in Core Java.
- Good knowledge on OOAD, Modeling Applications with Use case, Class Diagrams & Sequence Diagrams.
- Experience in working in environments using Agile (SCRUM), and JIRA development methodologies
- Highly adaptable to quickly changing technical environments with good organizational and analytical skills.
- Enthusiastic and eager to learn new technologies and implement them in challenging environments.
- Developed applications using frameworks and API like Struts, spring, JSF and Hibernate.
- Experienced working with Web services technologies like REST web services, SOAP http protocol, WSDL, JAX - WS, and JAX-RS.
- Developed applications based on Model-View-Controller (MVC) architecture using J2EE design patterns like Data Access Object, Business Delegate.
- Extensive knowledge working with My Eclipse 6.6, Eclipse 3.2/3.1 tools.
- Good experience in installing, configuring, deploying applications using WebLogic, WebSphere, Apache Tomcat, JBoss Servers.
- Experience in working in environments using Agile (SCRUM), and Test-Driven development methodologies.
- Extensively worked with Apache Tomcat Server and JBoss with IDE Eclipse.
- Strong experience in PL/SQL and SQL for writing SQL queries, Triggers functions and Stored Procedures on databases like Oracle 8i/9i/10g.
- Worked with Source control tools like CVS and SVN .
- Experience in System maintenance, analysis and performance in Windows, UNIX and Linux environment.
- Ability to handle multiple tasks and work independently as well as in a team. Expert Communication, Interpersonal, and Organizational skills.
TECHNICAL SKILLS:
Java Technologies: JDK (1.2, 1.3, 1.4, 1.5), Servlets 2.3, JSP 1.2/2.0, HTML, EJB 2.0/3.0, JDBC 2.0, JNDI, ANT, JMS, Swing, XML (DTD & Schema), Java Beans, JAXP (DOM-SAX), Web services (SOAP, WSDL), AJAX (jQuery framework)
Web Technologies: HTML, DHTML, CSS, XHTML, XML, XSD, XML Parsers, XSLT, JavaScript
Databases: Oracle 10g/9.x/8.x, DB2, SQL Server.
Frameworks: Struts 1.2/2.0, JSF 1.2/2.0, Spring 2.5/3.0, Hibernate 2.0/3.0
Development Tools: Eclipse, INTELLIJ, Ant, Toad 8.5, Sal Developer, Web logic Workshop 8.1, NetBeans, WebSphere Studio Application Developer 5.1, RAD6.0, Log4j, JUnit, WebSphere Message Broker Toolkit, WebSphere MQ.
Web / Application Servers: IBM Web sphere Application Server (6.1), Web logic (8.1), Tomcat 4.0, JBoss 4.2.2. Apache
Designing and Modeling: Design Patterns like MVC, IOC, DTO, Factory, Singleton, Template
Operating Systems: Windows XP/2000/NT, HP Unix and Linux (Ubuntu).
Version Controls: CVS, SVN, GIT
PROFESSIONAL EXPERIENCE:
Confidential, Jefferson City, MO
Sr. Java/ J2EE Developer
Responsibilities:
- Developed web applications using Rational Application Developer (RAD) and deployed it in Web sphere application server, WebSphere Portal Server.
- Designed, Developed and Delivered web based/server-side applications using J2EE Technologies (Java, JDBC, JSP, JSF, Hibernate, Servlets, EJB, XML, DOM/SAX, Struts, spring and Web Services).
- Created Web Services using Apache CXF. Implemented Restful web services using JAX-RS and JERSEY tool.
- Developed UI modules using HTML, JSP, JavaScript and CSS.
- Involved in the integration of spring components for implementing Inversion of Control (IOC) using Dependency Injection (DI) and integration of other spring components like Dispatcher Servlets, Controllers, Model and View Objects.
- Worked in all stages of WebSphere Administration like Installation, Configuration, Deployment, Scripting, Migration, and Trouble shooting.
- Worked in Agile methodology.
- Applied Fix packs fix packs for WAS using Update Installer and automating it, Updated WAS to Java 1.7.
- Created Technical Specification Documents for Application Development.
- Used WebSphere7.0 application server and worked on creating resources such as Connection Pool creation, setting up Data Source for Oracle Server and JMS Queue setup.
- Extensively involved in WebSphere Portal Server Development, configuration, Administration, Security configuration with Active Directory Server, WLM configuration, Performance Tuning, Users and Group Management, Adding Portlets, Portlet Wiring, Web Server configuration and Content Management etc.
- Extensively used RAD, WSAD as development tools, Developed and deployed Portlets using IBM portlet API.
- Installed Jenkins on windows 8 and created test builds using ant script and managed Jenkins as admin.
- Created portlets using WebSphere Portal Toolkit and deployed them on the WebSphere Portal Server.
- Experience in configuring work load balancing and performance tuning using Tivoli performance viewer for WebSphere Application Server.
- Created database objects like Stored Procedures, Functions and Triggers.
- Created a base framework for transaction management using Hibernate. Led the effort for component design, development and integration with the existing modules.
- Knowledge of jUnit & jWebUnit testing framework and ANT build environment.
- Used Scrum and Agile methodology.
- Installed and configured password provider, queried the vault using SDK.
- Migrated portal server 7 to 8.5, Added themes and skins for portal server.
- Used jasper report framework to handle different data sources.
- Worked on Model-View-Controller (MVC) architecture using STRUTS Framework.
- Experience in deploying J2EE applications on WAS using WAS admin console and wsadmin scripting tool.
- Extensively working on Congos 8 (Query Studio and Report studio) as report developer.
- Hands on experience with RDBMS for structuring the data and enforcing the relationships of data between tables.
- Used Facelets to support Facelets tag library in additional to java server faces and JSTL tag libraries
- Worked on configuration management using SVN.
- Good understanding of Service Oriented Architecture (SOA) as well as N-Tiered Development.
- Skilled on Business process modeling using UML (Unified Modeling language).
- Developed a framework/skeleton based on spring in the project.
- Connected to database using JDBC.
- High exposure to EAI (Enterprise Application Integration), integrated Document with WebSphere Portal using Web services.
- Extensive knowledge of Design patterns.
- Worked on Java Batch operations (where we receive healthcare claim files through FTP from Health insurance companies).
- Process all the claim files through batch operation using scripts.
- Used Winscp and FileZilla for FTP connections.
Environment: Java, J2EE, JSP, JSF 2.0, Prime Faces, My Faces, Rich Faces, Servlets, Struts, EJB, JDBC, Spring, Hibernate, Web Services, Ajax, Prime faces, Java 1.8, Facelets, Tivoli Access Manager (TAM), Jasper, Design Patterns, JNDI, Apache Tomcat 7, IBM WebSphere Application and Portal Server (WAS/WPS) 8.5.5/v8.0, SVN, Jira, Hudson, Check Style, ANT, DB2, Oracle, HATS Component.
Confidential, Memphis- TN
Sr. Java/ J2EE Developer
Responsibilities:
- Involved in the Analysis, design, workflow, and process flow, Development of applications using Core Java.
- Developed all the User Interfaces using JSP and spring MVC.
- Worked in the Agile Environment with daily standups and work within the specific time.
- Used Struts Framework "Model View Controller (MVC)" architecture for an efficient implementation of the view level customizations and interface with the application logic.
- Developing J2EE modules using Spring MVC, Core Java, and Angular JS framework in four releases during the tenure.
- Doing conversion of user interfaces from XMI Sirius Force to Angular JS the first release.
- Writing lot of JavaScript for the tasks of UI's using Angular JS Framework.
- Working on the Hibernate ORM framework. Written many HQL named queries for CRUD operations.
- Developing Angular UI screens for the Closing/Funding team. Developed functionalities as per releases.
- Extensive usage of JavaScript/JSP exceptions and error- handling.
- Working with custom Angular directives to develop front-end application.
- Implemented Object-relation mapping in the persistence layer using hibernate framework in conjunction with validation.xml functionality.
- Extensively used DAO patterns, including mapping DAO objects, configure file and classes to interact with database.
- Implemented Object-relation mapping in the persistence layer using Hibernate (ORM) framework .
- Developed rich User Interface using JQuery, JavaScript , CSS3, and HTML5 .
- Used AJAX function calls using JQuery functions to handle the user requests asynchronously and to have faster responses from the server by directly connecting to the server.
- Obtained JSON responses to front-end using GSON API .
- Implemented web services, used to retrieve data that tells whether claimant is incarcerated or not.
- Developed applications using Hibernate persistent framework, developed persistent classes, hibernate-mapping files, configured XML files, hibernate query language.
- Developed JSP pages for correspondence team.
- Implemented web services using WSDL/SOAP and created web services and clients to use those services.
- Designed and Developed Rating Engine as a Web service following the top down approach using Apache Axis2.
- Experience in using Data Access Objects (DAO), Session Facade, and Business Delegate and Factory patterns to increase the performance of the system.
- Experience in installing, configuring and deploying application on Web Logic Server .
- Implemented build scripts using MAVEN .
- Responsible for creating and modifying PLSQL Stored procedures and functions according to the business requirement.
- Involved in Unit Test Cases writing and having good knowledge in JUnit .
- Performed unit testing using JUnit framework and tested DAO's and Business Services.
- Developed design Patterns for the objects to access within the application.
- Worked with Eclipse IDE to develop and deploy complete application.
- Utilized SVN for software configuration management and version control.
Environment: Java 1.6, J2EE, Servlets, JSP 2.5, JUNIT 4.1, Struts 1.2, Spring 2.5.6/3.0, Hibernate 3.2.6, EJB/MDB 2.x/3.0, SQL SERVER, Web Logic 10.3.x, UNIXShellScripts, Oracle9i/10g SOA, Angular JS, Eclipse IDE 3.7, Log4J, Ajax, JIBX, JAX-RPC 2.0, SVN, SQL HTML 5.
Confidential, Atlanta- GA
Java/ J2EE Developer
Responsibilities:
- Involved in developing a product called Pdf Box which is used to generate PDF forms within less time.
- Involved in creation of use case diagrams, class diagrams, sequence diagrams, deployment diagrams.
- Assisted in analysis and design of the several modules in the Project.
- Involved in developing a product called Pdf Box which is used to generate PDF forms within less time.
- Involved in Developing code and fixing defects.
- Developed applications in IntelliJ IDE with Java, CSS and HTML5 & SQL Server.
- Written user stories for the project and actively worked on Pdf Box proof of concepts.
- Developed a product called pdf box by using spring batch multithreading to generate Pdf.
- Actively involved in developing multiple jobs like generating pdf using Pdf box and sending the generated pdf to printer.
- Converted PDF to XSL style sheet using XSL-FO and Involved in Performance Tuning of the pdf box.
- Used Jenkins tool for building the project.
- Involved in issue fixing.
- Designed and developed technical specifications using design patterns and OO methodology.
- Participating requirement gathering and client interaction.
- Involved in design and development of Interface components like dropdown and data table.
- Created reports using SQL queries for all issued Action items.
- Developed presentation tire using HTML, JSP, Java Script, and JSF.
- Developed Web components using Servlets, tag Libraries, XML, XSL, Tiles Framework, Struts and UML.
- Involved in Developing code and fixing defects.
- Developed applications in IntelliJ IDE with Java, CSS and HTML5 & SQL Server.
- Written user stories for the project and actively worked on Pdf Box proof of concepts.
- Developed a product called pdf box by using spring batch multithreading to generate Pdf.
- Actively involved in developing multiple jobs like generating pdf using Pdf box and sending the generated pdf to printer.
Environment: MS Visio, MS project, Java, J2EE, JSP, Swing, Servlets, Tomcat, MS SQL Server, Java Script, CSS, HTML, Web logic 8.1, SQL Navigator.
Confidential
Java/ J2EE Developer
Responsibilities:
- Involved in the Analysis, design, workflow, and process flow.
- Development of applications using Core Java.
- Developed all the User Interfaces using JSP and spring MVC.
- Worked in the Agile Environment with daily standups and work within the specific time.
- Used Struts Framework "Model View Controller (MVC)" architecture for an efficient implementation of the view level customizations and interface with the application logic.
- Designed the applications using multithreading concepts.
- Mainly multi-threading is used to perform time consuming tasks in the background but UI is still active and available for the users.
- Used Hibernate as the ORM tool to communicate with the database.
- Persistence layer implemented using JPA/Hibernate.
- Involved in writing session beans, message driven beans and hibernate mapping files and hibernate configuration files.
- Added session IDs to SOAP headers using SOAP API.
- Used ANT tool to build and deploy applications.
- Worked on multithreading while synchronization is applied.
- Implemented Collections Framework for the Array List in order for increasing size of the array.
- Involved in the design for integration with Web Services to generate reports.
- Developed database schema and SQL queries for querying database on Oracle 10g.
- Wrote SQL queries and Stored Procedures for interacting with the Oracle database.
- Performed Unit testing using Junit.
- Developed design Patterns for the objects to access within the application.
- Worked with Eclipse IDE to develop and deploy complete application.
- Utilized CVS for software configuration management and version control.
Environment: Java 1.5, J2EE, Servlets, JSP 2.5, JUNIT4.1, SVN, Struts 1.2, Hibernate 3.2.x, Oracle10g, Apache, Weblogic 9.2, Eclipse IDE 3.6, Log4J, Ajax, HTML 3, Design Patterns.
