Java Developer Resume
Reston, VA
SUMMARY:
- 5+ Years of Java Developer experience in Design, Development, Integration and Testing (SDLC) of Software Solutions based on J2EE Technologies.
- Worked extensively on J2EE technologies like Servlets, JSP, JNDI, EJB, and Hibernate.
- Experience in XML parsing, extractions, and data migrations and/or transformations.
- Good Understanding of Design Patterns, Object Oriented Programming and UML.
- Comprehensive work experience on Application Servers such as Apache Tomcat, JBoss, Web Sphere.
- Used spring form tag library and other JSP tag libraries for form validations.
- Experienced in developing and implementing web applications using Java, J2EE, JSP, Servlets, JSF, HTML 5, JavaScript,AJAX, JSON, JQuery, CSS3, XML, JDBC and JND
- Expertise in development and deployment of multi - tiered web based enterprise applications using J2EE technologies like Servlets 3.0/2.5, JSP 1.1/2.0, Struts 2.0, JMS, Hibernate 3.0/4.0, Spring 3.0/4.0, JDBC, JNDI, JSF, Angular JS, Java Beans and Web services (SOAP, Rest).
- Knowledge of J2EE design patterns like MVC, Front Controller, Factory, Abstract Factory, Singleton, Transfer Object, Business Delegate and Data Access Object etc.
- Expertise in MVC architecture Web Framework Struts 2.0, Spring 4.0 (Dependency Injection, Data Access Objects, MVC Framework and Spring Web Flow) AOP, Spring MVC, transaction management and used Hibernate.
- Extensively good experience developing robust and highly scalable applications using frameworks like Spring, Hibernate and Struts and web technologies like XML and AJAX.
- Experience Hands on with PL-SQL Stored Procedures, Triggers and Views.
- Strong experience with Agile/SCRUM design methodologies with Test Driven Development (TDD) and Acceptance Test Driven Development (ATDD). Also was deployed on waterfall models.
- Well versed in designing and developing presentation layer components using AJAX, JavaScript, CSS, XML, HTML, and BootStrap.
- Proficient in SQL, PL/SQL, T-SQL, Views, Functions, Stored Procedures and Triggers.
- Expertise in developing PL/SQL Procedures, Functions and Packages and used SQL loader to load data into the database.
- Consumed SOAP web services and have experience in implementing RESTFUL API.
- Used HTML5, Bootstrap, CSS3 to design the entire web application and make it mobile friendly application.
- Experience in developing web application using JavaScript frameworks like Angular JS and Node JS.
- Experience in configured MS SQL Server and Oracle in Linux server.
- Experience in Agile methodologies.
- Experienced in designing and executing test cases based on Business requirements and Functional Specifications.
- SVN, CVV, VSS was used for all source code control and maintenance.
- JIRA is used to track development tasks, bugs, enhancements and upgrades.
- Self-motivated with excellent communication and interpersonal skills.
TECHNICAL SKILLS:
Languages: Java, C++, C, SQL, HTML
J2EE / Web Technologies: Struts, Spring, Hibernate, JSP, Servlets, JDBC, JavaScript, HTML,DHTML, XML, SVN(subversion), CSS, BootStrapApplication / Web Servers: Weblogic, Tomcat, IBM s Websphere, JBoss, and Mule
IDE Tools: Eclipse 3.2, RAD 6.0, My Eclipse 5.1,WSAD,Weblogic Workshop
Databases: Oracle 8i/9i/10g, MySQL, SQL Server, MS Access 97/2000/2003
Operating Systems: Windows NT/2003 Server/XP, UNIX and Linux, Windows 7
Tools: Maven, ANT, Active MQ, SOAP UI
Distributed Technologies: SOAP Web Services
PROFESSIONAL EXPERIENCE:
Confidential, Reston, VA
Java Developer
Responsibilities:
- Designed and developed RESTful Web Services to provide services to the various clients using Restful.
- Designed the user interface of the application using HTML5, CSS3, JSF 2.1, JavaScript and AJAX.
- Played key role in setting up design and coding standards/guidelines such as Java coding standards and code review documents.
- Good Experience in developing User interfaces using Angular JS.
- Conducted daily Stand Up sessions using Agile methodology.
- Implemented service layer using POJO classes managed by spring IOC.
- Developed Build Script using Maven tool.
- Full stack development using JQuery, Spring MVC, Hibernate, Restful API.
- Developed single page applications (SPA’s) using Angular JS.
- Designed and developed REST APIs with Jersey implementation along with JAX¬RS
- Designed and developed common logging service using Spring Aspect Oriented Programming, Thread Locals and Log4j to log the information into the data base.
- Organized and developed JUNIT test cases and test classes.
- Implemented REST APIs, to support external and internal applications.
- Involved in writing of Web services using SOAP, WSDL, deployment, configuration and testing.
- Worked on Java Script libraries like JQuery.
- Database development required creation of new tables, PL/SQL stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.
- Designed and developed web based software using Struts 2 and Spring Core
- Implemented Controller Classes and Server side validations for account activity, payment history and transactions.
- Writing stored procedures, Packages, Views, Cursors, Functions and triggers using SQLin the back end.
- Implemented session beans to handle business logic for fund transfers.
- Used Spring ORM module to integrate with Hibernate.
- Implemented Hibernate framework
- Network to connect to database and mapping of java objects to database tables.
- Used JDBC activities to interact with Oracle for required data lookup and storage
- Worked with SQL developer to interact with Oracle
- Created RESTful API to fetch data from Oracle database and return JSON format data, then this data will be used for displaying questions and generating reports
- Used Web Logic server for deploying the application.
- Involved in writing the Maven build file to build and deploy the application.
- Worked on SVN version Control Systems.
- Used Clear Case for Source Code maintenance.
Environment: Java/J2EE, Spring, Hibernate, Oracle, JUnit, JSP, JSF, JQuery, Servlets, RESTFUL API, HTML, AJAX, Maven, CSS, Angular JS, Cucumber, Web Logic, Web services, SOA
Confidential, New Britain, CT
Java Developer
Responsibilities:
- Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology.
- Implemented different J2EE design patterns like Service Locator, Business Delegate, and DAO.
- Responsible for developing Use case diagrams, Class diagrams, Sequence diagrams and process flow diagrams for the modules using UML and Rational Rose.
- Developed JSP with Angular JS, Web services calls and AJAX calls for the applications.
- Developed the application using Spring Framework that leverages Model View Controller (MVC) architecture.
- Created and implemented Oracle Stored Procedures, Functions, Triggers and complex queries using SQL.
- Consumed REST based Microservices with Rest template based on RESTful APIs.
- Developed UI using HTML5, XML/XSLT and JSP's for user interaction and CSS3 for styling.
- Performed client side validations using JavaScript, JQuery and AJAX.
- Involved in development of REST Web Services using Spring MVC to extract client related data from databases and SOAPUI tool is used for testing Restful API web services.
- Involved in development of data access layer, which are java classes to encapsulate all database specific calls using JDBC API.
- Designed and development of framework using Angular JS, Spring and hibernate.
- Hibernate frame work is used in persistence layer for mapping an object-oriented domain model to a relational database (oracle).
- Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
- Used Spring IOC (Inversion of Control) /DI (Dependency Injection) to wire the object dependencies across the application
- Spring Batch is used for Batch processing with which notifications are sent in timely manner.
- Developed several RESTful web services supporting both XML and JSON to perform tasks such as remote thermostat and demand-response management.
- Developed web service components with JAX-RS from WSDL files for invoking the methods using SOAP.
- Used IBM MQ Series for enterprise level messaging system.
- Resolved database inconsistency with better design and efficient SQL queries.
- Designed and deployed server side EJB (Session Beans and Entity Beans) components on Eclipse IDE.
- Implemented JDBC framework for connectivity with Oracle 10G database as backend.
- Used Ant scripts to build the application and deploy it on WebSphere Application Server.
- JUnit, JMock Frameworks were used for performing unit and integration testing by writing test cases.
- Used Log4j for logging errors, messages and performance logs.
Environment: Java/J2EE, JDK 1.7, Servlets, Spring, Hibernate, JSP, HTML5, CSS3, AngularJS, JavaScript, JQuery, AJAX, XSLT, JDBC, JMS, EJB, SOAP, RESTFUL API, Web Services, JSON, JAX-RS, Oracle 11g, WebSphere, Eclipse, Ant, Maven, PL/SQL, IBM MQ, HP Quality Center, JUnit, JMock, Windows 10, Log4j
Confidential, Frankfurt, KY
Java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, data modeling, analysis, architecture design & development for the project
- Responsibilities include analysis of these various applications, designing of the enterprise applications, co-ordination with client and offshore team, meetings with business users, functional and technical guide to the offshore team, project management.
- Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
- Developed user interface using JSP, JSTL and Custom Tag Libraries and AJAX to speed the application.
- Writing UI interaction with database using Servlets.
- Developing JSP pages for presentation layer (UI) .
- Implementing Server side programming using JSP and AJAX.
- Responsible for e-commerce Division Central Region Professional Services business development, sales support, technical architecture, management and delivery of consulting engagements
- Used maven to employ standard conventions and practices to accelerate the development cycle.
- Developed DAOs using JPA, Hibernate persistence API for the database operations to interact with Oracle Database.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Consumed Web Services (WSDL, SOAP, UDDI) from third party for authorizing payments to/from customers.
- Developing custom JSP tags for role-based sorting and filtering.
- Developing custom tag libraries (JSTL) for achieving most code-reusability and ease of maintenance for presenting, formatting and gathering data.
- Creating database tables, created Hibernate mapping files (hbm) with associations and developed business objects, which use these tables.
- Extensively used Spring IOC, Hibernate, Core Java such as Multi-Threading, Exceptions, Collections, etc. in application
- Written the Java Script, HTML, CSS, Servlets, and JSP for designing GUI of the application.
- Involved in developing EJB’S for the business logic using Session facade pattern and deploying them in Web Logic
- Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
- Implemented JAX Web services by applying SOA concepts in conjunction with SOAP.
Environment: Java/J2EE, Web Logic 9.2, Eclipse 3.0, Oracle 10g, Spring 2.5, Hibernate 3.0, JSP, Servlets, JavaScript, HTML, JMS, XML, SOAP, WSDL, UDDI, Web Services, PL/SQL, JDBC, UML, JNDI, Ajax, Maven, ANT, CVS, Log4J, Unix.
Confidential, San Ramon, CA
Java/ J2EE Developer
Responsibilities:
- Involved in web designing using HTML, XHTML, CSS, JavaScript and extensively used Table less Design in CSS for positioning.
- Involved in server side and front-end validation using Struts Validation framework and JavaScript.
- Struts Tag Libraries and Struts Tiles Framework were used in addition to JSP, HTML5, AJAX and CSS in developing the presentation layer.
- Developed the user interface with JQuery, JSP, HTML5, CSS and JavaScript.
- Developed various Database interaction objects by implementing the DAO patterns and used JDBC as Model Component.
- Developed and maintained the necessary Java components, Enterprise Java Beans (EJB), Java Beans and Servlets.
- Developed the UI using JSP, HTML, CSS, and AJAX and learned how to implement JQuery, JSP and client & server validations using JavaScript.
- Implemented applications using Java, J2EE, JSP, Servlets, JDBC, RAD, XML, HTML, XHTML, Hibernate Struts, spring and JavaScript on Windows environments.
- Used Struts framework along with JSP, HTML, CSS and JavaScript to construct the dynamic web pages (presentation layer) for the application.
- Developed web services code for the system will either use services in connected, directives applications to perform business operations.
- Writing custom filters for the HTML5 using angular code.
- Created XML for deployment descriptors, struts configuration files and integrated to validation files.
- Generated Spring XML files for the configured beans.
- Developed model components using session beans and used local message driven beans (MDB) to interact to session using EJB.
- Used Web Services on front end, Servlets as Front Controllers and JavaScript for client side validations.
- Consumed Web services using JAX-WS and generated client stubs from WSDL for web services.
Environment: Core Java, Java, JBuilder, XML Schemas, CSS, Struts, Spring, JavaScript, JSP, HTML, XML, Hibernate, Angular JS, Web sphere, Design Patterns, Servlets, JUnit, EJB, JMS, AJAX, Web Services, Windows XP.
