Java Developer Resume
Tampa, FL
SUMMARY:
- Over 5 years of experience in design and development of enterprise software applications using Java/J2EE technologies such as Spring frameworks, MVC architecture, Servlets, JSP/JSTL, Custom Tag Library, JavaBeans, Hibernate and JDBC.
- Worked in different software development environment such as Agile and Waterfall methodology.
- Expertise in implementing Spring framework for Dependency Injection, support for the Data Access Object (DAO) pattern and integrated with Hibernate.
- Experience using Front End Technologies such as Angular JS, HTML5, JavaScript, CSS3, JSON, AJAX, and JQuery for developing UI for the applications.
- Proficient in development of enterprise business solutions using WebLogic, WebSphere, Apache Tomcat and JBoss.
- Proficient in developing Web services using both SOAP and REST.
- Experience in OOAD architecture and modeling and designing artifacts using UML such as class diagram, sequence diagram and state diagrams using MS Visio.
- Extensive experience in different IDE's like Net Beans, RAD, Eclipse.
- Hands on Experience in Ant, Maven, Jenkins, Log4j, and JUnit.
- Good working knowledge of Relational Database Management Systems like Oracle, SQL Server, PL/SQL, MySQL and DB2.
- Hands on experience in using SQL and PL/SQL to write Stored Procedures, Functions, Packages, Cursors and Triggers.
- Well versed with core Java concepts like Collections, Multithreading, Serialization, Java Beans and Network programming.
- Possesses high working qualities with good interpersonal skills, highly motivated, fast learner, good team player and very proactive in problem solving with providing best solutions.
TECHNICAL SKILLS:
Languages: Java, C, C++.
Java Technologies: Java Beans, RMI, Servlets, JSP, EJB, JDBC, Web Services (SOAP, REST).
Frameworks: MVC, Hibernate, Spring.
Web/Application Servers: Web Logic, IBM Web Sphere, JBoss, Tomcat
Databases: Oracle, SQL Server, MySQL, DB2.
IDEs: Net Beans, RAD, Eclipse, STS.
Web Dev Technologies: JSP, HTML5, JavaScript, JQuery, CSS3, AJAX, JSON, XML, Angular JS.
Built Tools: Maven, ANT, Jenkins.
Operating Systems: Windows, UNIX.
Other Tools: Log4j, Junit, MS Visio.
PROFESSIONAL EXPERIENCE:
Confidential,Tampa, FL
Java Developer
Responsibilities:
- Provided technical assistance in identifying, evaluating and developing Agile methodologies and procedures that are efficient, effective and meet good business practice.
- Designed the front - end applications and user interactive web pages using Angular JS, HTML5, Bootstrap, CSS3 and JavaScript.
- Developed Angular JS component to consume JSON data from RESTful Web services.
- Used Action Servlet as controller to process all the user requests and Action Form to provide validations using properties file.
- Used Spring MVC to bind web parameters to business logic.
- Used Dependency Injection feature of Spring MVC framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
- Developed the DAO layer for the application using Spring Hibernate Template support.
- Wrote Object relational mapping code using hibernate, developed Hibernate mapping files for configuring Hibernate POJOs for relational mapping.
- Implemented Transactions using spring framework.
- Used Spring IOC in combinations of REST Web Service and Hibernate which provides loose coupling between user interface layer and persistence layer.
- Designed and developed web-based applications using different Web and application servers such as Apache Tomcat, NodeJS, and IIS.
- Used WebLogic for design, development, and deployment of applications.
- Used Log4j, JUnit and Easy Mock for debugging, testing and maintaining the system state.
Environment: Java, J2EE, Spring, Spring MVC, Hibernate, Servlets, Angular JS, HTML5, JavaScript, Bootstrap, CSS3, Oracle, PL/SQL, Eclipse, REST, ANT, WebLogic, Apache Tomcat, Log4j, JUnit, Easy Mock, GIT, Windows.
Confidential,Kennett Square, PA
Java Developer
Responsibilities:
- Involved in Requirement Gathering, Design and Deployment of the application.
- Development of the application that was used to create dynamic JSPs, given input from a database table containing information about the contents of the JSP being developed.
- Designed and developed Rich user interface using Angular JS, JavaScript, HTML5, CSS3, AJAX and JSON.
- Enhanced an existing AngularJS application to follow strict MVC patterns for improved source code maintenance and enhanced performance.
- Created and consumed SOAP and REST Web services using annotations.
- Implemented Spring AOP for declarative transaction management.
- Implemented Spring’s dependency injection for all the DAO’s, Service Beans
- Working with XML parsers and configuring of XML files like Web.xml, etc.
- Development Wrote complex PL/SQL queries and stored procedures for bulk processing of data.
- Used Maven Deployment Descriptor Setting up build environment by writing Maven build.xml, taking build configuration and deployment of the application on JBoss Application Server.
- Developed a Message Driven Bean that uses JMS to manage backend transactions.
- Preparation of Test cases on JUnit during the unit testing and system testing phase.
- Used Log4j for logging and SVN for version control.
Environment: Java, J2EE, JSTL, Spring Core, Hibernate, DB2, RAD, Servlets, XML, JSP, JavaScript, JSON, HTML5, CSS3, Angular JS, AJAX, SOAP/REST Web Services, Maven, JMS, JBoss, JUnit, Log4j, SVN, Windows.
Confidential,Birmingham, AL
Java Developer
Responsibilities:
- Analyzed, developed, and implemented complex functionality according to business requirements.
- Engage with business users, systems architect, and data/database specialists to coordinate application development and database design.
- Developed modules using Spring MVC and SOAP Web Services for the business logic to evaluate the promotions, product details and accessory details to be displayed in the websites.
- Developed DAO service methods to populate the domain model objects using Hibernate.
- Involved in creating the database setup for the web application at each environment.
- Developed modules to use Spring to communicate with Oracle database.
- Developed SQL queries and triggers for Oracle database to store and add/update / delete the product and accessory information, product reviews and images displaying in the website.
- Worked on Integrating Java application and developing modules to process third party XML files.
- Responsible for end to end testing along with business users, and building the application and deploying it to QA,UAT and Production.
- Used Log4j for logging and CVS for version control.
Environment: Java, J2EE, Spring MVC, JSP, Servlets, XML, DAO, Oracle, PL/SQL, SQL, CVS, Eclipse, Tomcat, ANT, SOAP Web Services, WebLogic, JUnit, Log4j, Windows.
Confidential, Dallas, TX
Java Developer
Responsibilities:
- Designed the system with OOAD methodology using various design patterns like factory method, Singleton, Adaptor, Template etc.
- Implementing and planning the server-side architecture using Spring and Hibernate.
- Developed business layer using Spring and Hibernate architecture.
- Configured the spring framework for entire business logic layer with XML bean configuration files.
- Used Spring IOC for Dependency Injection.
- Wrote Controller classes in Spring MVC framework in the web layer.
- Extensively used Eclipse based STS IDE for building, developing and integrating the application.
- Used Table per hierarchy inheritance of hibernates and mapped polymorphic associations.
- Used java collections API extensively such as Lists, Sets and Maps.
- Wrote DAO classes using Spring and Hibernate to interact with database for persistence.
- Wrote request handler methods in the Spring MVC controllers.
- Worked with Java Messaging Services (JMS) for reliable and Asynchronous Communication.
- Designed Unit Test Plans and developed JUnit cases.
- Used Log4j for logging and SVN for version control.
Environment: Java, Spring Framework (Spring ORM, Spring JDBC, Spring MVC), Hibernate ORM, Oracle, PL/SQL, STS, SOAP Web Services, Maven, Tomcat Webserver, WebLogic, JMS, JUnit, Log4j, SVN,MS Visio, Windows.
Confidential
Jr. Java Developer
Responsibilities:
- Responsible for understanding the requirements by interacting with business users and mapping them to design.
- Designed and developed Rich user interface using HTML, CSS, Java Script, JQuery and AJAX.
- Designed and implemented the Data Transfer Objects and Business Objects.
- Implemented business layer and created beans using Spring (DI, AOP, IOC, MVC) frameworks .
- Developed SOAP and REST Web Services functions to get data from the Mainframe Systems.
- Developed Web services using both SOAP and REST.
- Developed the application using Singleton, Business Delegate and Data Transfer Object design patterns in the project.
- Created and implemented Oracle Stored Procedures, Functions, Triggers and complex queries using SQL and PL/SQL as well as query optimization.
- Designed Unit Test Plans and developed JUnit cases.
- Used Log4j for logging and SVN for version control.
Environment: Java, Spring Framework (DI, AOP, IOC, MVC ), PL/SQL, Oracle, SOAP/REST Web Services, HTML, CSS, Java Script, JQuery, AJAX Eclipse, WebLogic, JUnit, Log4j, SVN, Windows.