Java/j2ee Developer Resume
Bloomington, IL
SUMMARY
- Around 6+ years of extensive experience in Architecture, Analysis, Design, Development, Testing and Support of distributed and Web applications using Java - J2EE with Java, AngularJS, HTML, JSP, XML, JAXP, AJAX, JQuery, Servlet, JDBC, ORM, Hibernate, SPRING, JPA, EJB, JDO, JNDI, CXF, Web services, RMI.
- Experience in Use Cases, Sequence Diagrams and Class Diagrams using UML, J2EE Design Patterns.
- Expertise in back-end procedure development, for Database Applications using Oracle 9i & 10g, SQL and PL/SQL
- Hands on experience with Integrated Development Environments (IDE's) tools like Eclipse and NetBeans.
- Expertise in J2EE Architecture using Java, JDBC, Java Beans, EJB, Servlets, JSP, JMS, Struts, Comergent, ANT, Log4J, UML, XML, CSS, HTML, and JavaScript.
- Expertise in Spring framework, extensively used Spring DI, Spring AOP, Spring Jdbctemplates and Spring MVC.
- Expertise in using Hibernate, extensively used Entity Class Associations, Criteria Queries and Projections.
- Expertise in server-side development with JDBC, JMS, Servlet, MVC architecture, Java Beans, XML.
- Have Knowledge on Groovy and Grails.
- Proficient in XML technologies like XSL XSLT, SAX, DOM, XPath, WSDL, DTD, XSD, SOA, JAXB, Apache Axis.
- Experience working with SOAP and Restful Web Service.
- Extensive experience using maven to build the projects.
- Comprehensive knowledge of physical and logical data modeling, performance tuning and monitoring.
- Have the motivation to take independent responsibility as well as ability to contribute and be a productive team member.
- Experience working with jive toenable employees, partners and customers to work together
- Experience working with Agile SCRUM methodology and working in pair.
- Experience in client-side development with CSS, JavaScript.
- Extensive experience in developing GUIs using Struts, SPRING MVC, SPRING web flow Frameworks.
- Experience Hands on with PL SQL Stored Procedures, Triggers and Views.
- Experienced with IBM WebSphere Application Server, Oracle WebLogic application servers, Jboss, and Apache Tomcat Application Server.
- Proficient in SQL, PL/SQL, T-SQL, Views, Functions, Stored Procedures, and Triggers.
- Having hands on experience in deploying web and J2EE enterprise applications on WebLogic, WebSphere, Tomcat, and JBoss Server.
- Experienced in methodologies like Iterative, Agile, Scrum and waterfall approaches.
- Experience in working as a developer, a team lead and an onsite coordinator
- Experience in interacting with the client directly at client location
- Possessing good interpersonal skills which were applied in coordinating with development team, QA team and support team as required
- Experience in SPRING, struts frameworks.
TECHNICAL SKILLS
Programming Languages: Java J2EEC.
Object Oriented: UML, Microsoft Visio.
Operating Systems: Windows NT/2000/XP, LINUX, UNIX systems.
Tools: and IDE Putty, JBuilder, Eclipse, NetBeans.
J2EE Technologies: Servlets, JSP, Struts, Spring, Hibernate, Webservices, EJB, JSF, JMS.
Scripting Languages: HTML, CSS, Java script, Angular JS, JQuery, AJAX.
XML Schema: DTD, XSL, XSLT.
Database Skills: SQL, PL/SQL, Oracle, MySQL, JDBC.
Protocols: TCP/IP, HTTP, FTP, SOAP, RESTFUL.
Web/Application Server: Apache Tomcat, JBOSS Databases SQL Server 2000, Oracle 9i, 10g.
PROFESSIONAL EXPERIENCE
Confidential, Bloomington, IL
Java/J2EE Developer
Responsibilities:
- Involved in the preparation of system requirements, analysis and design using UML
- Developed UI based on Comergent framework, using JSP, struts tag library, JSTL, Servlets with extensive java scripts to reduce Server hits, improving performance.
- Involved in gathering requirements and built technical specifications from the requirements.
- Worked with the SPRING framework hibernate integration to maximize the Classical model view controller layer (MVC) Architecture.
- Developed all hibernate classes using hibernate framework, written Hibernate Entity Classes and HQL’s.
- Developed UI based on Comergent framework, using JSP, struts tag library, JSTL, Servlets with extensive java scripts to reduce Server hits, improving performance.
- Used JPA annotations to map ORM entities.
- Used jive to enables employees, partners and customers to work together
- Implemented webservices and also consumed web services to retrieve provider's data and used SOAPUI to test the web services.
- Developed REST Web Services to provide Cramer data to a web portal and to enhance
- Implemented the application using the concrete principles laid down by several design patterns such as Composite View, Session Façade, Business Delegate, Bean Factory, Singleton, Data Access Object, and Service Locator.
- Implemented JUNIT’s and also extensively used Mockito framework.
- Designed and created DAO using data modelling in the integration layer.
- Involved in evaluating various tools and tool kits to improve the development performance.
- Interacting with the Business Analyst and Host to understating the requirements using the Agile methodologies and SCRUM meeting to keep track and optimizing the end client needs.
- Worked as core technical team member for analysis of requirements, design, development, unit and integration testing.
- Responsible for writing complex SQL queries and stored procedures for batch processes.
- Designing the database schema, creating tables and views and writing stored procedures, functions and queries in SQL.
- Designed a guided inspection template and inspected the design models.
- Experienced in working with ibatis to automates mapping between sqldatabases and objects in Java, .NET
- Worked on functional test cases and tabulated functional test analysis.
Environment: Java, J2EE, Spring, Hibernate, Webservices,adobe flex, XML, Eclipse IDE, Maven, Oracle, WebSphere, Windows.
Confidential, McLean, VA
Java Developer
Responsibilities:
- Involved in analysis, design and development of business use cases and system requirements.
- Followed Use Case Design Specification and developed Class and Sequence Diagrams using RAD, MS Visio.
- Worked and developed web pages using JSP and Spring MVC Framework.
- Developed Hibernate components and DAO Classes for database operations.
- Created UML Diagrams (Class and Sequence flow) during Design Phase using Rational Rose.
- Implemented Web Services and also and Consumed Web Services.
- Worked on resolving issues for the Fortify scan results on multiple subsystems.
- As part of ULLD2 worked on the removal of the loan data points for the loan application through Create New Loan, Loan Pipeline, Evaluate Loans, Contract and Loan Allocation of single family selling system.
- Involved in Quarterly Releases and Light enhancements to selling system.
- Worked on enhancement requirements for the modules like Contract Pipeline, Create Contracts, View Contract Pipeline, and Default Settlement Parameters.
- Collaborated with testers and developers and prepared test plans for producing high quality software applications.
- Used jive to enables employees, partners and customers to collaborate and communicate each other.
- Worked on ManageContracts batch job to reprocess the failed contracts
- Almost worked on end to end testing in the Selling System which is related to Contracts and Loan
- Actively carried out assignments in Agile- scrum work environments.
- Actively worked in requirement gathering for all the activities and actively carried out assignments in Agile- scrum work environments.
- Used and worked with the Maven for building the web application.
- Worked and developed test plan and test cases for Unit testing using JUnit and performed integration and system testing.
- Worked with IBM DB2 database, wrote query's and worked on stored Procedures and modifications to existing database structure as required per addition for the back end operations.
Environment: Java, J2EE, Hibernate, XML, Weblogic Server, DB2, Eclipse, Maven, Clear Case, Clear Quest, Rational Rose, DBVisualizer, UNIX and HP Quality Center.
Confidential, Arlington, VA
Java Developer
Responsibilities:
- Good Experience in Comergent framework, MVC Frame Works and experience in SOA (Service Oriented Architecture) by creating the web services with SOAP and WSDL.
- Implemented web services (WSDL) and effectively worked with SOAP and XML, and XSLT.
- Expertise in J2EE Architecture using Java, Multi-threading, JDBC, Java Beans, EJB, Servlets, JSP, JSF, Adobe FLEX, Struts, JUnit, ANT, Log4J, UML, XML, SAX, DOM, XSLT, CSS, HTML, JavaScript etc.,
- Ability to interact with IT staff or vendors in performing complex testing, support and troubleshooting functions.
- Good knowledge in log4J implementation to persist the data into logs files.
- Prepared the requirements document and technical specification document to start the implementation
- Modified existing User Interface using JavaScript, HTML, CSS, and Custom tags.
- Developed UI based on Comergent framework, using JSP, struts tag library, JSTL, Servlets with extensive java scripts to reduce Server hits, improving performance.
- Worked with XML languages.
- Design UI and write backing business logic, in the existing framework.
- Creating and Consuming Web Services; Communicating with SOAP messages for SOA systems.
- Deployed web services using SOAP UI for testing web services.
- Designed and implemented the integration of Http client for the client-server http communication in Java SDK which significantly increased the performance.
- Wrote ANT Scripts for Build and Deployment of application on Apache Tomcat 5.5 servers on Unix OS and on different environments.
- Involved in writing JUnit test cases and system test cases.
- Worked on Production support, Remedy defect tracking tool and fixed the related issues.
Environment: SOAP, WSDL, XML, XSLT, HTML, CSS, Java, Tomcat, Servlets, EJB3.0, DB2, JUnit, Web Services and Oracle.
Confidential
Java Developer
Responsibilities:
- Involved in designing the user interfaces using JSPs.
- Involved in analysis, design and development of money transfer system as well as account transfer system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
- Developed the application using SPRING Framework that leverages Model View Controller (MVC) architecture.
- Implemented utility classes which handle the string and date manipulation.
- Participated in Server side and Client side programming.
- Involved on implementing the Exception handling for the application.
- Wrote SQL queries and stored procedures, used JDBC to interact with database.
- Deployed the applications on JBoss Application Server.
- Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Session Facade, Service Locator, Data Access Object, Singleton and Factory.
- Developed JUnit classes for the application.
- Tested the application on different testing environments.
- Used Log4J to capture the log that includes runtime exceptions.
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
Environment: Java, Core Java, JSP, Servlets, SPRING, Java Script, PL/SQL, JBoss Application Server, Clear Case, Junit, Log4j, Eclipse IDE, Rationale Rose, Windows XP Operating System
Confidential
Responsibilities:
- Coordinated with team members and served as a key contributor in developing web application and also provided support to the project.
- Involved in analyzing design and architecture of the project.
- Followed Agile methodology.
- Used HTML/JSP pages with JSTL and SPRING tag libraries for UI. Designed easy to use UI.
- Used SPRING, Hibernate, Spring MVC framework in server side.
- Performed Unit and functional testing.
- Managed numerous change requests and resolved client queries, with active involvement in client meetings.
Environment: Java 1.5, SPRING MVC, XML, Hibernate, JSP, CSS, HTML, JavaScript, Tomcat, MySQL, Maven, GitHub, JUnit, Windows, Apache Tomcat.