Java/j2ee Developer Resume
Jacksonville, FL
SUMMARY
- Over 7 years of IT experience in utilizing Java tools in Business, Web, and Client - Server environments using latest Java/J2EE technologies for analysis, design, development, re-engineering, maintenance, installation, implementation and testing on various platforms.
- Proficiency in developing Model View Controller (MVC) Architecture based applications using Spring Frameworks.
- Proven expertise in implementing IOC and Dependency Injection features in various aspects of Spring Framework (Core, Web, JDBC, MVC and DAO).
- Experience in Hibernate which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions and also performed polymorphic associations.
- Experience in developing UI using JSP, AngularJS, JavaScript, HTML5, CSS3, JQuery and AJAX.
- Experience in working with web/applications servers WebSphere, WebLogic, JBoss and Apache Tomcat.
- Thorough knowledge of scalable n-tier, distributed as well as client/server architectures.
- Experience in designing Low Level and High Level design documents.
- Familiar with the use of design patterns including MVC, Singleton, Front Controller and Data Access Object patterns.
- Experience in implementing SOA architectures with Web Services using WSDL, SOAP and REST.
- Experience in PL/SQL programming including complex SQL queries using stored procedures and Triggers.
- Hands on experience in working on XML Suite of technologies (XML, XSL, XSLT, DTD, XML Schema, SAX, DOM).
- Proactive and well organized with effective time management skills.
- Strong interpersonal and communication skills and self-motivated individual showing ability to learn and use new technologies and frameworks in considerably less time.
TECHNICAL SKILLS
Programming Languages: Core Java, SQL, PL/SQL, C, C++.
Java Technologies: Servlets, JSP, JDBC, JNDI.
Frameworks: MVC, Spring, Hibernate and JDBC.
Distributed Technologies: Web Services (SOAP/REST), SOA, RMI, XSLT, XSD, DOM, SAX, Apache, WSDL.
Web/Application Servers: JBoss, Apache Tomcat, WebSphere, WebLogic.
IDEs: Eclipse, My Eclipse, JDeveloper, NetBeans.
Scripting Languages: AngularJS, JavaScript, JQuery, CSS3.
Markup Languages: HTML5, DHTML, XML.
Testing/Logging Tools: JUnit, Log4j.
Database Server: Oracle, MySQL, SQL Server, DB2.
Methodologies: OOPS/OOAD, UML, Design Patterns, Agile.
Messaging Services: JMS.
Version Control Tools: GIT, SVN, CVS.
PROFESSIONAL EXPERIENCE
Confidential, Jacksonville, FL
Java/J2EE Developer
Responsibilities:
- Interacted with Clients to collect business requirements, to analyze and design the system and designed various UML Diagrams like Class diagrams, Sequence Diagrams.
- Used Spring framework features including Spring MVC, Spring DAO, Spring AOP and Spring Templates.
- Integrated the application with Spring framework for implementing Dependency Injection and provide abstraction between presentation layer and persistence layer.
- Designed and developed front-end using JSP, HTML5, CSS3, JavaScript and Angular JS.
- Used AngularJS for the interaction between the JavaScript validation and dynamic HTML pages.
- Worked on highly incorporated application development frameworks (spring) to build persistent and reliable application modules.
- Developed POJO’s, Data Access Object (DAO) which handles all database operations using Hibernate.
- Worked on Oracle as the backend database and integrated with Hibernate to retrieve Data Access Objects.
- Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
- Helping team members to debug issues with the application and designed and prepared Unit test case using JUnit and Log4j and removed the maximum bugs before passing on the application to the QA team.
- Wrote build and deployment scripts using ANT scripts.
- Developed the application on Eclipse and deployed the application on JBoss to integrate run time components and the tools to develop applications.
Environment: Java, J2EE, Spring, Hibernate, Servlets, XML, AngularJS, JSP, JavaScript, HTML5, CSS3, Apache Tomcat, SOAP, Oracle, PL/SQL, JMS, XML, Eclipse, Log4j, ANT, JUnit, GIT, JBoss, Windows.
Confidential, Chicago, IL
Java/J2EE Developer
Responsibilities:
- Designed and developed the application on Eclipse IDE utilizing the Spring framework and MVC Architecture.
- Used Spring to build presentation layer and used Spring Validation Framework for client side validations.
- Implemented various Design Patterns on the project and developed Action Forms and Controllers in Spring.
- Designed the data layer using a combination of SOAP, Restful web services and occasionally Hibernate ORM.
- Designed and developed front-end using JSP, HTML, CSS, JavaScript and JQuery.
- Developed multiple formatting, validation utilities in Java, JQuery and JavaScript functions and CSS so that they can be reused across the application.
- Designed and developed XSLT transformation of components to convert data from XML to HTML.
- Developed the PL/SQL scripts for rebuilding the application Database.
- Worked on MySQL as the back end database for the data storage and retrieval of the data.
- Performed multiple code reviews, unit and system testing of application to ensure that the application is working as per the business requirement.
- Worked WebSphere Application Server to develop and run application.
- Wrote build and deployment scripts using ANT and Maven on Windows environment.
Environment: Java, J2EE, Servlets, Eclipse, WebSphere, Apache Tomcat, SOAP, RESTful, JSP, JSTL, JavaScript, JQuery, HTML, CSS, PL/SQL, MySQL, JUnit, ANT, Maven, JMS, SVN, Windows.
Confidential, Pittsburgh, PA
Java/J2EE Developer
Responsibilities:
- Responsible for creation of Class Diagrams, Sequence and Activity diagrams, classes using Rational Rose and UML.
- Responsible for coding the business logic using Spring MVC.
- Used Spring AOP for cross cutting concerns like logging, security and transaction management.
- Designed and Developed Java classes, XML Mapping files and Service classes to use Hibernate API.
- Developed in creating a web interface using JSP, DHTML and HTML.
- Developed multiple formatting, validation utilities in Java, JavaScript functions and CSS.
- Developed Entity Beans and Session Beans (Stateful and Stateless) to implement the back end business logic to register a new user and existing user related functions.
- Wrote SQL queries, stored procedures, and triggers to perform back-end database operations by using DB2 database.
- Debugged, tested and documented code fixes for production issues working with both on shore and offshore resources.
- Developed the application on Eclipse IDE to have an easy and guiding code environment.
- Implemented SVN configuration management tool for code versioning and release.
- Deployed Enterprise application using WebLogic Application Server.
- Used Maven tool for building and packaging the application.
- Unit test and writing Test scripts using JUnit Framework.
Environment: Java, J2EE, UML, Spring, Hibernate, OOAD, Eclipse, Apache Tomcat, WebLogic, HTML, XML, XSLT, DHTML, JavaScript, JQuery, JSP, TOAD, DB2, PL/SQL, JMS, SVN, Maven, Log4j, JUnit.
Confidential
Java/J2EE Developer
Responsibilities:
- Developed Web interface using JSP, Standard Tag Libraries (JSTL), and Spring Framework.
- Used JDBC as MVC framework for designing the complete Web tier.
- Developed different GUI screens JSPs using HTML, DHTML and CSS to design the Pages according to Client Experience Workbench Standards.
- Client side validations were implemented using JavaScript.
- Used Web services (SOAP) for transmission of large blocks of XML data over HTTP.
- Developed Action Form Beans, Action classes for implementing business logic for the Spring Framework.
- Validated the user input using Spring Validation Framework.
- Implemented the mechanism of logging and debugging with Log4j.
- Version control of the code and configuration files are maintained by SVN.
- Designed generic database Connection Pooling with JDBC using Oracle and in the SQL query optimization.
- Developed PL/SQL packages and triggers.
- Developed test cases for Unit testing and performed integration and system testing.
Environment: Java, J2EE, Spring, JDBC, JSTL, WebLogic, Eclipse, JavaScript, JSPs, HTML, DHTML, CSS, XML, SOAP, ANT, Log4J, CVS, PL/SQL, Oracle, JUnit.
Confidential
Jr. Java/J2EE Developer
Responsibilities:
- Created UML use case diagrams, sequence diagrams, and preliminary class diagrams for the system using Rational Rose.
- Designed and developed carrier selection and product selection web pages using HTML, Servlets and JavaScript.
- Developed coding for client side interactions of web pages in JSP and HTML.
- Wrote various JSPs and Servlets to handle different Client Specifications end user requests.
- Developed Servlets to retrieve contents from Database and to have healthy transaction of data on the web application.
- Developed classes using JDBC API to access the MySQL database.
- Worked on PL/SQL scripts for End of Day transaction processing.
- Created server side code to implement JDBC connectivity to MySQL to have a clear retrieval of the requested data from the designed database.
- Configured MySQL connection pool, which is included in MYSQL JDBC driver JAR file, to allow concurrent access to the database and optimize performance.
Environment: Java, J2EE, UML, Servlets, JDBC, Apache Tomcat, JSP, HTML, JavaScript, PL/SQL, NetBeans, MySQL, CVS, JUnit, Windows, Linux.
