Java Developer Resume
Malvern, PA
SUMMARY:
- Over 7 years of experience, coupled with strong analytical and adaptive skills in implementing various business applications and products using Java/J2EE technologies.
- Experience in all phases of Software Development Life Cycle Process across various workflows (Requirement study, Analysis, Design, Coding, Testing, Deployment and Maintenance) in Web and Client/Server application development.
- Hands on experience in Web Application Development using design technologies like HTML5, CSS3, XML, Java Script, jQuery, AJAX and AngularJS.
- Extensive experience in various Java/J2EE technologies including Core Java, J2EE (Servlets, JSP, JDBC), Spring (IOC, MVC, AOP, DAO), Hibernate and Java Web Framework along with Web Services (SOAP, REST) and Database related technologies.
- Proficient in Java Enterprise Technologies such as JMS, Custom Java Tag Library and JDBC.
- Experience in design patterns including MVC, Facade, Iterator, Singleton, MVC, Factory etc.
- Good Knowledge in building and deploying Apache ANT/ Maven scripts for deployment and customizing WAR/ JAR file management for web applications.
- Working knowledge of PL/SQL and databases like MS SQL Server and Oracle.
- Expertise in JUnit Assertion to develop unit testing and debugging of application.
- Experience using Web/Application Servers like Apache Tomcat, JBoss, WebSphere and WebLogic.
- Excellent organizational and analytical abilities teamed with effective oral and communication skills and ability to work in complex environments.
- Experienced in handling end users and troubleshooting real - time issues in production environment including network, operational and application problems.
TECHNICAL SKILLS:
Languages: Java, C, C++, C#.
Web Technologies: HTML5, CSS3, XML, Java Script, jQuery, AJAX, AngularJS.
Frameworks: Spring, Hibernate.
Web Services: Apache AXIS, SOAP, WSDL, XML, JAX-RPC, JAXB.
Databases: Oracle, MySQL, SQLite, MS-Access.
Web/Application Server: JBoss, WebSphere, WebLogic, Apache Tomcat.
IDEs: Spring Tools Suite (STS), Eclipse, NetBeans.
Design Patterns: Facade, Iterator, Singleton, MVC, Factory.
Platforms: Windows, Linux
Versioning Tools: CVS, SVN, GIT.
SDLC: Waterfall, Agile, Iterative.
PROFESSIONAL EXPERIENCE:
Confidential,Malvern,PA
Java Developer
Responsibilities:
- Actively involved in Software Development Life Cycle starting from requirements gathering and performing Object Oriented Analysis.
- Worked as system analysis, design, development and implementation of UI application for WEB based software.
- Elevated code into development, test and production environments.
- Interacted with Business Users for gathering requirements.
- Designed web pages using JSP, HTML5, CSS3, JavaScript and Angular JS.
- Built AngularJS framework including MVC architectures, different modules, specific controllers, templates, custom directives and custom filters.
- Use Spring web MVC, Spring core, Spring Security, JSP and Spring batch.
- Developed request/response paradigm by using Spring Controllers, Inversion of Control and Dependency Injection with Spring MVC.
- Implemented ORM (Object Relational Mapping) framework with Hibernate for mapping java classes and database tables.
- Used Eclipse IDE as development environment to design, develop and deploy Spring components on Web Logic.
- Implemented REST Web Services with Jersey API to deal with customer requests.
- Built and developed the application using Maven.
- Worked in Stored Procedure and Oracle Database.
- Developed unit test cases using JUnit frameworks like Easy mock and used Log4j as the logging framework.
- Used Tortoise SVN as version control tool.
Environment: Java, J2EE, Hibernate, Spring web MVC, Spring core, Spring Security, JSP, Spring batch REST API, HTML5, CSS3, JavaScript, Angular JS, Oracle, PL/SQL, Maven, Log4j, WebLogic, JUnit, Easy mock, Windows.
Confidential,Memphis,TN
Java/J2EE Developer
Responsibilities:
- Responsible for requirement gathering from the Business Analysts and for preparing the requirement specification document.
- Design and develop the application by gathering requirements from clients and based on Model View Controller (MVC) design pattern.
- Created UML diagrams (use case, class, sequence, and collaboration) based on the Business requirements.
- Designed web pages using HTML5, CSS3, JavaScript and Angular JS.
- Created Angular JS controllers and services.
- Used Angular JS filters for filter functionality in search box and Iterator functionalities.
- Responsible for creating the screens with table-less designs meeting W3C standards.
- Used Spring Core for dependency injection/Inversion of control (IOC) and integrated Hibernate.
- Used Hibernate in the persistence layer and used the data source created in the application server for connecting to the database.
- Wrote different SQL Queries (Sub queries, correlated sub queries and Join conditions).
- Used SOAP Web Services for communicating data between different applications.
- Used ANT Script for building the application and deployed the application on WebSphere in Dev environment machines.
- Used SVN for version control and used Eclipse as the IDE.
- Implemented Test Driven Development using frameworks like JUnit.
Environment: Java, J2EE, Eclipse, Hibernate, Spring MVC, WebSphere, Oracle, PL/SQL, HTML5, CSS3, JavaScript, Angular JS, SOAP Web Services, Log4J, ANT, JUnit, SVN, Windows.
Confidential,El Segundo,CA
Java/J2EE Developer
Responsibilities:- Responsible for requirement gathering from the Business Analysts and for preparing the requirement specification document.
- Worked in Agile Scrum Methodology.
- Adopt TDD (Test Driven Development) for extreme programming
- Used Spring MVC framework for design and development of web application.
- Used Hibernate to do the object relational mapping between the tables and java objects.
- Interfaced with Oracle back-end using Hibernate Framework.
- Developed Stored Procedures, Triggers and Functions and fine-tuned SQL queries.
- Developed several REST web services which produces both XML and JSON to perform tasks, leveraged by both web and mobile applications.
- Used XPATH and XSLT for XML transformations and used XML Beans for parsing the XML documents.
- Used Maven Scripts for building applications.
- Deployed applications on WebSphere and Apache Tomcat during development.
- Used GIT as Version Control.
- Performed Unit testing, system testing and integration testing using JUnit.
Environment: Java, Eclipse, Agile, Hibernate, Spring MVC, Oracle, PL/SQL, XML (XPATH, XSLT), REST Web Services, XML, JSON, Maven, WebSphere, Apache Tomcat, Log4J, JUnit, GIT, Windows.
Confidential,Tampa,FL
Java/J2EE Developer
Responsibilities:- Responsible for requirement gathering from the Business Analysts and for preparing the requirement specification document.
- Done the design, development and testing phases of Software Development using scaled AGILE methodology with Test Driven Development (TDD)
- Developed business layer using Spring and Hibernate architecture.
- Configured the Spring framework for entire business logic layer with XML bean configuration files.
- Used JavaScript for client side validations in the JSP and HTML pages.
- Designed, developed and maintained the data layer using Hibernate.
- Configured connection pools for the database and interacted with the database by configuring the data source in Hibernate configuration file.
- Wrote PL/SQL programs to read from files, upload data, and mass updates/inserts of data based on certain business policies.
- Used SOAP over Http and SOAP over JMS for communication between components.
- Used XML for the data exchange and used DOM parser to extract and read the required information from the XML.
- Implemented the model part of MVC architecture by developing Hibernate value objects to map the database tables and configured them in mapping xml files.
- Deployed the application on WebLogic Application server.
- Used Maven Scripts for building applications
- Performed Unit testing, system testing and integration testing using JUnit.
Environment: Java, J2EE, Eclipse, Hibernate Spring MVC, XML, JavaScript, JSP, Oracle, PL/SQL, Log4J, WebLogic, SOAP Web Services, JMS, Maven, JUnit, CVS, Windows.
Confidential
Java/J2EE Developer
Responsibilities:- Responsible for requirement gathering from the Business Analysts and for preparing the requirement specification document.
- Wrote request handler methods in the Spring MVC controllers.
- Used Hibernate to store the persistence data into the Oracle database and written HQL to access the data from the database
- Used JMS (Java Messaging Service) for asynchronous communication between different modules
- Used XML, WSDL, UDDI, SOAP Web Services for communicating data between different applications.
- Wrote PL/SQL programs to read from files, upload data, and mass updates/inserts of data based on certain business policies.
- Deployed the application on JBoss Application server.
- Used ANT Scripts to build the entire project.
- Configured Log4j for logging and debugging.
- Performed Unit testing, system testing and integration testing using JUnit.
Environment: Java, J2EE, Eclipse, Hibernate Spring MVC, JBoss, JMS, Web Services (XML, WSDL, UDDI, SOAP), Oracle, HQL, Log4J, ANT, JUnit, Windows.
Confidential
Jr. Java/J2EE Developer
Responsibilities:- Responsible for requirement gathering from the Business Analysts and for preparing the requirement specification document.
- Developed the User interfaces using JSP, HTML, CSS and JavaScript.
- Developed the Use Case diagrams and Class diagrams.
- Used the Inversion of Control module of Spring framework
- Wrote DAO classes using Spring and Hibernate to interact with database for persistence...
- Designed enterprise level applications on XML schema, SOAP and WSDL technologies.
- Implemented several design patterns like Facade, Iterator, Singleton, MVC and Factory.
- Developed SQL queries and Stored Procedures for retrieving the data from several databases.
- Deployed the application on WebSphere Application server
- Log4J was used for logging errors in the application.
- Performed Unit testing, system testing and integration testing using JUnit.
Environment: Java, J2EE, Eclipse, Hibernate Spring MVC, JSP, HTML, CSS, JavaScript, WebSphere, Oracle, PL/SQL, WSDL, SOAP Web Services, Log4J, JUnit, Windows.