We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

Reston, VA

SUMMARY

  • 8+ years of Java/J2EE experience in all phases of software development life cycle (SDLC), which includes Design, Integration, Development, Implementation, Interaction, Business Analysis/Modeling, Documentation, Testing, and Deployment of all software applications.
  • Experience in Pair Programming, Test Driven Development, Waterfall model and agile methodologies like SCRUM and KANBAN.
  • Proficient in design and development of web and J2EE applications using Core Java, JSP, JSF, CSS, Servlets, EJB, JavaScript, Spring, JDBC, JNDI, JMS, SWING, HTML/DHTML, XML and Struts framework and Web Services (SOAP, REST).
  • Hands on experience in MVC (Struts 2.0), ORM (Hibernate 3.0) and spring framework.
  • Good knowledge on the spring modules like Spring IOC, Spring MVC, Spring DAO, Spring Web flow, Spring Security and Spring AOP.
  • Experienced in WEB and GUI development using HTML5, DHTML, XHTML, CSS, JavaScript, JSP, CSS, JQuery, JSON, JSTL, DOJO, POJO, AJAX and Angular JS technologies.
  • Expertise in Distributed and Web environments, focused in JAVA Technologies - Java collections, Threads, J2SE, JDBC, Struts, Spring, Hibernate Framework.
  • Extensive knowledge of XML-based standards and protocols (such as WSDL and SOAP), Service Oriented Architecture (SOA), development of XSD schemas and implementing both SOAP and REST web services.
  • Worked with Relational Database Management Systems including Oracle, SQL Server and PL/SQL and have worked extensively on JDBC to connect to and access various remote database including Oracle, MySQL, SQL Server.
  • Extensive experience in using various UML, Rational Rose, design patterns and industry best practices such as MVC (Model-View-Controller), Singleton, Facade, Factory and DAO, DTO, singleton.
  • Hands-on experience in working with XML related technologies such as DOM, SAX, XML Schema, XSL, XSLT, XPath, DTD, XSD and JAXB.
  • Experience in using DOM4J, JAXB, JAXP parsing and XML Bean to process, validate, parse and extract data from XML files.
  • Solid design skills using Java Design Patterns, Unified Modeling Language (UML) and Object Modeling Technique (OMT).
  • Hands-on experience with Web/Application servers like IBM Web Sphere, IBM Web Sphere ESB (Enterprise Service Bus), Web Logic server, Apache Tomcat, JBoss.
  • Extensive experience in implementation of the version control software SVN, CVS, Git, and RationalClear Quest.
  • Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in Ant, Maven and Gradle tools.
  • Hands on experience using Messaging Services like JMS, MQ Series.
  • Closely worked with Release Management Team in doing builds and deploying code into various environments like DEV/QA/SIT/UAT/Prod.
  • Extensive experience in working IDE tools like Eclipse, Net Beans, RAD, WID (Web Sphere Integration Designer).
  • Highly motivated to take independent responsibility as well as has the ability to contribute and be a productive team member

TECHNICAL SKILLS

Languages: JAVA, J2EE, C/C++, SQL, PL/SQL

Java/Java EE 5/6: Java 5.0/6.0, Java EE 5/6 (Servlets 2.5, JSP 2.0, JDBC 4.0, JMS), Web Services (SOAP, Restful, AXIS 2.0, Metro, JAX-WS2.0, JAX-RS1.1, JAXP, JAXB, Annotations)

Frameworks: Struts 1, Hibernate 3.0, spring 2.0(Dependency Injection, Spring MVC, Spring Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring with Hibernate)

Web Programming: JQuery, Ajax, JavaScript, BootStrap, AngularJS, NodeJS, CSS, CSS3, DHTML, HTML4,HTML5, JSON, AJAX

Web Servers: Apache Tomcat 5.0/6.0/7.0, GlassFish, Apache Web Server 2.2

Application Servers: Web Logic 8.x/9.x/10.3, JBoss 4.0.4, Websphere 8.0

Operating System: Windows, UNIX, Linux and Sun Solaris.

Database Systems: Oracle 7.x/8i/9i/10g, My SQL, HSQL, SQL Server 2000, DB2, MongoDB.

XML Technologies: XML, DOM, SAX, XSL, XSLT, JNDI, SOAP.

OO Modeling: UML, Rational Rose.

IDE: Eclipse, MyEclipse, WSAD, IBM RAD, NetBeans.

Version Control systems: CVS, Rational Clear Case, SVN, GitHub.

Tools: JUnit, Log4j, Jmock, Rational Rose, TOAD, XmlSpy, ANT, Maven.

PROFESSIONAL EXPERIENCE

Confidential, Reston, VA

Sr. Java Developer

Responsibilities:

  • Involved in the requirements Analysis meetings and understand the requirements for the modules for development.
  • Worked on Agile Methodology for the project. Used JIRA and Version 1 tools for logging and tracking
  • Designed and Developed End to End customer self service module using annotation based Spring MVC, Hibernate, JSP and JQuery.
  • Created Spring Mongo DAO including Entity beans and implemented Automated Functional Test of Restful API.
  • Used Spring MVC to decouple business logic and view components.
  • UsedSpring Inversion of Control, to make application easy to test and integrate
  • Involved in generating Hibernate Configurations files, Hibernate mapping files and Hibernate data Objects to communicate data in persistence layer.
  • UsedAuto wired PujaandDAOclasses withSpringControllers
  • Functionalities include writing code in HTML, CSS, JavaScript, JQuery, Ajax, JSON, AngularJS, and Bootstrap with MySQL database as the backend.
  • UtilizedSpringannotationsand XML configuration forDependency Injection
  • Provided connections usingSpringJDBCto the database and developedSQLqueries to manipulate the data.
  • Hands on Experience with Spring Framework, Maven, JIRA and Agile methodologies.
  • Implemented front end (UI) of the application using HTML5, CSS, AngularJS and NodeJs.
  • Designed JSP pages for Initial applications, Submissions and Maintenance Involved in implementing Message Driven Beans using for JMS systems.
  • Developed session EJB and message driven bean (MDB) to process JMS XML messages, JSPs, Servlets, XML descriptors, using IBM WebSphere Application Server.
  • Streamlined the time bound nightly batches for concurrent processing on various nodes within a cluster using spring batch.
  • Used Struts validation framework to perform Server side validations.
  • Built Enterprise Java Beans with Point-to-Point messaging functionality and MQ series as JMS provider.
  • Developed Spring service classes for Initial applications and Maintenance module to implement business logic requirements.
  • Created Restful API with basic CRUD plus query functions.
  • Worked on Database Stored Procedures and Functions, views and Synonyms.
  • Used SVN and GIT for Source Control and Version Management of all codes and resources.
  • Implemented Java & J2EE design patterns and wrote JPA/Hibernate queries.
  • AngularJS was used to parse the JSON file using the REST webservices.
  • Involved in the design and development of XML presentation and Created XML Schema, XML template and XSL.
  • Responsible to prepare Unit test scripts using JUnit.
  • Conducted code and unit test review.

Environment: Java 1.7, JSP, Spring4.x, Spring MVC, Spring Batch, Hibernate, IBM WebSphere, WebLogic application server8.1, JMS, Oracle 9i, Eclipse, CVS, AngularJs, NodeJS, HTML, CSS, JSON, Maven, XML, MongoDB, Apache Camel, JMS, Apache ActiveMQ

Confidential, New York, NY

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using Agile Model
  • Worked extensively on the front end side using JSP, GWT, CSS, AngularJS, JavaScript, and JQuery.
  • Used AngularJS as the development framework to build a single-page application.
  • Implemented struts (MVC, AOP, Interceptors and spring Ajax), iBATIS and Hibernate frameworks.
  • Used the struts open source framework for building Servlet/JSP based web application based on the Model-View-Controller (MVC) design paradigm.
  • Created and managed role based portals using Oracle Web centre and integration with Struts.
  • Developed web application usingSpring MVC framework.
  • Responsible for pagination for the application by integrating Spring framework with Angular JS
  • Experience in the development of Enterprise Java Beans to implement Business logic for maintaining state information and database operations.
  • Object relational mapping and Persistence mechanism is executed using Hibernate ORM.
  • UsedSpring Inversion of Control to make application easy to test and integrate.
  • Web application development for backend system using AngularJS with cutting edge HTML5 and CSS3 techniques.
  • Provided connections usingSpringJDBCto the database and developedSQLqueries to manipulate the data.
  • Asynchronous messaging is executed by utilizing JMS API for point-to-point messaging.
  • Worked on performance improvement using hibernate second level caching.
  • UsedSpringDAOconcept in order to interact with database (DB2) using Jdbc template.
  • Involved in developing & exposing web services and also consumption of Web Services like RESTFUL Web services.
  • Implemented web services for communicating by using SOAP hosted in the AWS.
  • UsedWeb sphere Application Developerfor building, testing and deploying application locally.
  • UsedLog4jto print the logging, debugging, warning, info on the server console.
  • UsedRational Clear Casefor version control.
  • Developed test classes in JUnit for implementing unit testing.
  • Used GIT controls to track and maintain the different version of the project.
  • Interacted with testing team to fix defects.
  • Working experience on Shell scripting UNIX/Linux.

Environment: RAD 7.5, Web Sphere Application Server 7.0, Spring Framework 3.0.5, jQuery, Bootstrap, AJAX, JSON, Java 5.0, JSP, JavaScript, HTML, CSS, DOJO, SOAP, JAX-WS, JDBC, DB2, Log4j,Google API, Hibernate, Rational Rose, JMS, UNIX, Oracle 10g.

Confidential, New York, NY

Sr. Java/J2eedeveloper

Responsibilities:

  • Worked on AGILE methodology.
  • Designed use cases, sequence and class diagrams, activities, states, objects and components. Used UML (MS Visio) for software design.
  • Developing presentation layer withJSPs, JavaScript, HTML,CSS3, JQuery,JSON, AJAX, Spring Form tags, JSTL Tags etc.
  • Design and develop XML processing components for dynamic menus on the application
  • Developing the application using Spring MVC Architecture with Hibernate as ORM framework.
  • Developed SQL queries for retrieving data used to generate the reports.
  • Developed Stored Procedures and Triggers on Oracle Database.
  • Used AJAX and JQuery for developing asynchronous web applications on client side.
  • Used Hibernate, object/relational-mapping (ORM) solution technique, to map data representation from MVC model and Oracle Relational Data Model with a SQL-based schema.
  • Created SOAP Web Services using WSDL, XML and SOAP for transferring data.
  • Writing complex SQL queries for demanding complex business logic.
  • Developing Web services using RESTful and SOAP frameworks.
  • Worked with Quality Assurance team in tracking and fixing bugs.
  • Used Log4j for logging purposes.
  • Developed Junit test cases for all use cases and executed them.
  • Took various initiatives to optimize existing applications for better performance and efficiency
  • Used Log4j for application logging and debugging

Environment: Java 1.5, Java 1.6, J2EE, Servlets, JSP 2.5, JUNIT, Spring 2.5.6/3.0, Spring ORM Spring Form tags JSTL, Hibernate 3.0, Oracle11g, Maven, Apache, SOA, Eclipse IDE 3.7, Jasper, Log4J, Ajax, SOAP, PL/SQL, HTML, CSS, JavaScript, JQuery, Swing, JSON, SVN.

Confidential

Sr. Java Developer

Responsibilities:

  • Involved in phases of Software Development Life Cycle, interface design, configuration of framework, QA and documentation, maintenance.
  • Responsible for hosting SCRUM meeting, gathering business requirements, prelim design, documenting design specifications, negotiating with different business units, code review, unit testing and system testing.
  • Developed and Designed UI by HTML, CSS3, JSP, JavaScript/jQuery, AJAX and SVG.
  • Used HTML, CSS3, JavaScript and jQuery to create user login, search & portfolio and report creation interface.
  • Deployed AJAX call for asynchronous data retrieval from back-end.
  • Integrated XML, FOP, XSLT and SVG to create programmable enhanced graphical PDF report.
  • Developed back-end logic with Core Java using technologies including Collection Framework, Multi-Threading, Exception Handling, Generics and Annotation.
  • Developed Business logic with Spring MVC and Hibernate ORM mapping.
  • Used multi ways in Hibernate to update data including HQL queries, load or get, SQL, criteria.
  • Used Hibernate Cache for query to improve the application performance.
  • Implemented customized authentication in Spring Security to verify user-role and secure the user pages, such as login, admin/user operations, trading, portfolio, etc.
  • Used Spring Dao Support to access the database.
  • Used Spring IOC for dynamic bean injection and Spring AOP to modularize cross-cutting concerns in aspects.
  • Developed POJO for data modeling of account information, portfolio and transaction history and customized Spring Bean Factory.
  • Customized RESTful Web Service using Spring RESTful API, sending JSON format data packets between front-end and middle-tier controller.
  • Used Eclipse and Maven to create project and Log4J to debug the code.

Environment: Java, Spring, Spring MVC, Spring Hibernate, Hibernate, Eclipse, Maven, JavaScript, JSP, HTML, CSS, JQuery, AJAX, JSON, Design Pattern, JUnit, Oracle 10g, Agile Methodology, SDLC.

Confidential

Java/J2EE Developer

Responsibilities:

  • Developed the web interfaces using JSP.
  • Developed business logic codes using Servlets at the back end of the system.
  • Involved in developing the database tables to hold lender information
  • Responsible for designing the front-end using HTML / Java Servlets.
  • Developed JSP’s and Servlets to provide dynamic content to the HTML pages.
  • Developed data access components and multilingual screen generator classes.
  • Developed JSPs, for client side validations.
  • Used JSP and Servlets for server side transactions.
  • Login authentication is done by JSP by verifying with database security tables.
  • Designed and developed Entity beans and Session beans.
  • Configured and Deployed EJB’s Entity and Session beans on Web Logic Server
  • Developed the interface to automatically forward quote requests to qualified lenders using SMTP.
  • Developed test cases to test the business logic.

Environment: Java 1.4, Struts 1.x, IBM Websphere SOAP, UDDI, WSDL, Web services, EJB 2.1, Hibernate 1.x, UML, HTML, XHTML, JSP, JUNIT, XML/XSLT, JavaScript, MySQL, WindowsNT/2000,Servlets, Oracle 8i, PL/SQL, UNIX, SMTP.

Hire Now