We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Dulles, VA

SUMMARY

  • 7 Years of Experience in developing, testing, debugging, implementing and supporting software applications using Java/J2EE technologies and delivering database solutions on Windows 2000/XP/ NT, UNIX, HP - UNIX, LINUX and Solaris 7/10 platforms.
  • Oracle/Sun Certified Java Developer(OCJP/SCJP certification)
  • Working knowledge of Java Web Services with real time knowledge using SOAP, WSDL, RESTful and UDDI.
  • Experience building business applications using RDBMS such as Oracle, MS SQL Server and MySQL
  • Experience in JAVA/J2EE development using different middleware technologies and frameworks such as Java, J2EE, Struts, Hibernate, Java Persistence and Spring.
  • Expertise in J2EE - Java, EJB, Servlets, JSP, JSTL, JSF, JavaScript, AJAX, Spring, Struts 1.x/2.x and ORM tools like Hibernate and iBatis.
  • Good experience in designing web/enterprise applications using Software Development Lifecycle (SDLC) methodology.
  • Very good understanding of Model View Controller (MVC), Client Server and Multi-tier architectures.
  • Design and develop web pages using External JS/CSS and using object oriented JavaScript Framework like Angular.js.
  • Good knowledge in Twitter Bootstrap and Responsive Design.
  • Developed rich and complex Web UI using Swing, Angular JS, AJAX, HTML/XHTML, JavaScript, CSS, XML.
  • Extensive experience using Ajax and JSON as data interchange format.
  • Experience in developing, deploying, and supporting Java/J2EE enterprise class projects using Eclipse IDE 3.4, Java 7, Java Swing, JDBC, Servlets, JSP, JSTL, EJB3.0, JMS and Database technologies like MS SQL Server 2008 and Oracle 8i/9i/10g/11i.
  • Experience in Web Services (SOAP & WSDL) to exchange data between the portal and other modules in the application and developed SOAP Web Services.
  • Strong knowledge of Java/J2EE design patterns. Implemented various design patterns like MVC, Command, Singleton, Session Facade, Front Controller, Value Object patterns.
  • Application development experience using OOPS features, multithreading, Serialization, Externalization, Collection framework, Generics and Exception Handling.
  • Hands on expertise in front-end development utilizing JavaScript frameworks such as Angular JS, and jQuery as well as front end technologies HTML5, CSS, Ajax, XML, XSLT.
  • Developed and executed software systems utilizing JavaScript andGroovy.
  • Hands-on experience in Core Java, Groovy, Grailsand web sphere application development.
  • Developed web Methods flow Service andjavaservice including JDBC adaptor service, transaction management, caching, error handling, HTTP and SMTP client.
  • Experienced in using Waterfall and Agile Methodology including creating product/sprint catalogs, active participation in Scrum, Sprint planning.
  • Expertise in implementing various J2EE design patterns like Service Locator, Session Façade, Data Access Objects (DAO), Factory, Singleton, Data Transfer Object (DTO) and Business Delegate in the development of Multi-Tier distributed Applications.
  • Exposure on setting up Azure Cloud Environment.
  • Experience in developing Enterprise applications using technologies such as Spring, OSGI, J2EE, SOA, ESB.
  • Developing Web services Architecture for supporting common business functions with direct access to web services from PL/SQL using Oracle(9i,10G)
  • UsedIBATISframework SQL mapped to generate the queries and insert the data in the data base.
  • Expertise with Object Oriented Design (OOD), Object Oriented Analysis (OOA), Object Oriented Modelling (OOM) based on Unified Modelling Language (UML) architecture.
  • Experience in development methodologies such as Agile, Test Driven Development and Waterfall. Proficient in UML Concepts and Java/J2EE Design Patterns.
  • Experience with multiple Servers like IBM Web Sphere, Web Logic, Sun Glass fish, JBoss and Apache Tomcat.
  • Well versed and hands on experience in Version control tools like CVS, SVN, Git and Clear Case.
  • Good working experience using tools like Ant, Maven, Log4j and JUnit.
  • Excellent communications skills, strong analytical skills and a good team player.
  • Adaptable to work both as a team member as well as independently.

TECHNICAL SKILLS

Languages: Java(J2SE1.5/1.6/1.7), SQL, PL/SQL

Technologies: JSP2.1/2.0/1.2, Servlets2.x, JavaBeans, JDBC, Struts2.x/1.x, RMI, EJB3.0/2.1, Hibernate 3.x/2.x, Spring 3.0/2.0, GWT, Web Services, SOA, JMS1.1, SAX and DOM Parsers, AJAX, JAXB2.1/2.0, JAXP1.x and LDAP, Jasper Reports

Web Technologies: HTML/DHTML, XHTML1.1, Angular JS, JavaScript, JQuery, XML1.0, XSL, XSLT, CSS, Schema

Development Tools (IDEs): Eclipse Kepler/Luna/Juno, MyEclipse 8, RAD7.0/6.0, WSAD5.x/ 4.x and NetBeans3.3

Web/Application Servers: Tomcat 7.x/6.x/5.x, WebLogic 12/9.2/8.1/7.0 , WebSphere 7.x/6.x/5.x, JBoss 5.0, JETTY

OO Modeling: UML 2.0, Rational Rose

Cloud Technology: AWS, EC2, Cloud front, CloudFoundry, S3

Design Patterns: MVC, Front Controller, Session Façade, Singleton, Business Delegate and DAO patterns

RDBMS: Oracle 12c/11g/10g/9i/8i, Sybase v 12, MS SQL Server 2008/2005/2000 , MySQL5.1/4.1, DB 2 9.1/8.1/7.2

Platforms: Windows, UNIX, LINUX

Testing Tools: Junit 4.x, Mockito, Test NG, Selenium, HP Performance Center.

Version Control: CVS, SVN, Git, TFS and Rational Clear Case.

Methodologies: Agile Methodology, RUP, Extreme Programming, Scrum

Build Tools: Ant 1.7, Maven 2.x

PROFESSIONAL EXPERIENCE

Confidential, Dulles, VA

Sr. Java/J2EE Developer

Responsibilities:

  • Worked on design, develop and implementation of the application using Spring framework in Agile methodology.
  • Developed the entire application using Eclipse IDE with Java 7 and generated complete Maven project structure and added dependencies, plug-ins to pom.xml
  • Involved in development, design and implementing front end part using HTML5, CSS3, JQuery, JavaScript, AJAX, JSON, Angular JS, Node JS and Bootstrap.
  • Received business logic specifications and design documents, and translated them into HTML5, CSS3 preprocessor styling SASS, JSON files, JavaScript code and AngularJS.
  • Utilized AngularJS framework to bind HTML template(views) to JavaScript object(models)
  • Built AngularJS framework including MVC architectures, different modules, specific controllers, templates, custom directives and custom filters.
  • Used test driven development approach for application development.
  • Implemented Web Services (SOAP & WSDL) to exchange data between portal and other modules and developed SOAP Web Services.
  • Integrated Spring for implementing Dependency Injection. Developed code for obtaining bean references in Spring Inversion of Control (IOC) framework.
  • Followed three-tier architecture. Developed application using Spring MVC-Presentation layer, Spring-Service layer, Spring DAO- Persistence layer.
  • Used Spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Consumed JSON to retrieve the data for the required modules.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Relational data model with a SQL-based schema.
  • Used JAX-RS annotations to specify the type of data producing or consuming, validate the user requests, map user requests and to pass input parameters.
  • The dashboards are hosted on AWS (Amazon Web Services) CloudFoundry.
  • Involved in CICD process using GIT, Jenkins job creation, Maven build Create Docker image and deployment in AWS environment.
  • Consumed restful web services using apache HttpClient for the data coming from external systems.
  • Created entities and mapped them to the data base using Hibernate.
  • Implemented a generic interface to Hibernate criteria API for UI search functionality
  • Worked on ETL tool to develop data integration models.
  • Used Spring framework along with JSP, HTML 5, CSS, Angular JS and JavaScript to construct the dynamic web pages (presentation layer) for the application.
  • Applied multiple built-in Directives such as ng-model, ng-click into AngularJS application.
  • Integrated the model and view part using Model View Models (MVVM)
  • Developed user interface using JSP, JSP Tag libraries, Java Script and Node.js
  • Used JAXB to convert XML to java objects and java Objects to XML.
  • Extensively used the Log4j to log regular Debug and Exception statements
  • Involved in the development of Tables, Indexes, Stored procedures, Database Triggers and Functions.
  • Participated in the code reviews for various initiatives, performed static code analysis to follow the best practices for performance and security.
  • Used Tomcat application server to deploy the application in development Environment.
  • Developed Unit test cases, and Integration and automated test plans using Test NG, JUnit and Selenium.
  • Used SVN for version controlling and used Jenkins for continuous integration.
  • Responsible for performance testing of the application.
  • Used Sonar for Improving Code Standards.
  • Involved in preparing the documentation and logic flow charts of the process.

Environment: Java 1.7, Spring MVC, Hibernate, Servlets, JSP, JPA, JavaScript, Angular JS, JQuery, Node.js, Bootstrap, MVC/MVVM, HTML5, CSS, SOA Web Services (SOAP, WSDL), Selenium, AWS, CloudFoundry, JSON, JavaBeans, Docker, XML, XSLT, SAX, DOM, JUnit, Log4j, Maven, JAXB, SVN, Jenkins, Eclipse, MySQL, Tomcat, Visual Studio.

Confidential, New York, NY

Java/J2EE Developer

Responsibilities:

  • Participated in Object Oriented Analysis & Design sessions of the Project, which is based on MVC Architecture using Spring Framework.
  • Followed Agile Scrum software development methodology.
  • Implemented the business requirements using Spring MVC Framework.
  • Designed and implemented various modules of the application using Struts-Spring-Hibernate architecture.
  • Wrote Struts action classes, Hibernate POJO classes and integrating Struts and Hibernate with Spring for processing business needs.
  • Redesigned the portal, admin screens and menus using JSP, JQuery, AJAX, and AngularJS.
  • Developed Struts action classes, forms and JSP pages with struts tags, validation, struts-tiles and modifying Struts-Config files and implemented file upload functionality for large amount of data.
  • Designed and developed enterprise or application architectures and RFI/RFP delivery solutions using SOA (Service Oriented Architecture), web services and segment architecture.
  • Good Exposure to Service Oriented Architecture (SOA) such as Web Services including SOAP, UDDI, WSDL, JMS (Java Messaging Service).
  • Used Spring Rest template for consuming Restful web services.
  • Developed web components using MVC pattern under Struts framework.
  • Designed & implemented Exception handling for the application using spring framework.
  • Used Struts framework along with JSP, HTML, CSS, Angular JS and JavaScript to construct the dynamic web pages (presentation layer) for the application.
  • Responsible for performance testing of the application.
  • Extensive use of GIT for source code versioning.
  • Designed and developed generated JSP pages based on Struts MVC architecture and also updates configuration setting in configuration files.
  • Represented user data to business users using HTML5, CSS and JavaScript.
  • Developed web applications using Spring MVC, JQuery, and HTML.
  • Involved in integrating Spring with Hibernate and delegated the persistence operations using Hibernate Template.
  • HTML5 and JSON written inside and rendered directly byGroovy.
  • Developed internal Rest Web services using Groovy/Grails wrapped by Jersey JAX-RS
  • Developed EDI Mappings for conversion of data and deployed the mapping file to PROD, QA and testing based on file formats for each customer.
  • Used JAXB and Castor transformer for marshalling and Un-marshalling
  • Implemented Junit test cases for all the modules developed to ensure complete code coverage.
  • Designed and developed the front end using HTML5, CSS, JavaScript with JSF Ajax and tag libraries.
  • Created applications, connection pools, deployment of JSPs, Servlets, and EJBs in WebSphere.
  • Implemented Spring ORM wiring with Hibernate provided access to Oracle 11i RDBMS.
  • Used docker container for local oracle database.
  • Designed new services using various J2EE design patterns like DAO, Singleton, Value Object and Service Locator.
  • Integrated Jenkins with tools like Subversion for source code management, FindBugs, PMD and code coverage tools to report on code quality statistics with each build.
  • Participated in code reviews, troubleshooting, bug fixing, testing and providing production support.
  • Involved in preparing the documentation and logic flow charts of the process.

Environment: Java, Springs, JavaScript, Angular JS, CSS, Ajax, JQuery, HTML5, CSS, Eclipse, Dreamweaver, Spring MVC, Hibernate, Struts, JSP, Servlets, EJB, SOA Web Services (SOAP, WSDL), Groovy/Grails, DOM, SAX, Junit, JAXB, XML, GIT, Maven, Oracle 11i, Docker, WebSphere.

Confidential

Java Developer

Responsibilities:

  • Developed web services transferring data through soap over http using top down methodology.
  • Designed and Developed xml schema to represent the data model objects in an xml.
  • Developed XML, XML Schema and Parsers using SAX and DOM, implemented System oriented Architecture methodologies.
  • Designed and developed handler to log performance, request and responses.
  • Developed various reusable Helper and Utility classes which are used across all the modules of the application.
  • Used log4J for tracking errors and de-bugging the code.
  • Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
  • Wrote stored procedures using oracle for data retrieval from different tables.
  • Extensively used Oracle 9gas backend database for the application for retrieving the Order/Customer history and for providing data scrubs.
  • Worked extensively on bug fixes on the server side.
  • Deployed and configured the data source for database in application server andutilized log4j for tracking errors and debugging, maintain the source code using Subversion.
  • Part of performance tuning team and implemented caching mechanism and other changes.
  • Configured XML Bridges' request and response queues using Sonicto process XML messages from other interfaces and applications, and invoke the responsible EJB handler.
  • Responsible for fixing defects and implementing stories in Fast-track SDLC development cycles.
  • Responsible for conducting Impact analysis for the given Change Request.
  • Worked on Requirements Gathering, Design, coding and various phases of testing with very stringent timelines
  • Involved in preparing the Documentation of the project to understand the system efficiently.
  • Participated in meetings of internal developer groups for the purpose of development standards.

Environment: Java, J2EE, Spring 2.0, Servlets, JSP, EJB, node.js, JavaScript, Ant, RAD6, SQL, HTML5, CSS3, Hibernate, Toad, Log4j, WebSphere 6.1,Windows NT/2000, Oracle, UNIX, SOAP, WSDL, XML, XSLT.

Confidential

Java developer

Responsibilities:

  • Involved in Business Logic analysis to produce business requirement, workflow diagram, Architecture, Functional and Design specification.
  • Prepared detailed Use Case features and Functional Requirement documentations from Business requirement specifications.
  • Developed the application using Struts that leverages classical Model View Controller architecture.
  • Extensively used UML and Rational Rose for designing to develop various use cases, class diagrams and sequence diagrams.
  • Used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
  • Developed application using Spring MVC architecture.
  • Involved in handlingHibernateas part of DB connectivity and persistence asORMtool.
  • UsedSpringFrameworkto integrate withHibernateusingHibernateTemplate.
  • Involved in modifyingHibernateconfiguration file for mapping resources.
  • Used various Java, J2EE APIs including JDBC, XML, JQuery, Servlets, and JSP.
  • Designed and implemented the UI using Java, HTML, CSS, JSP and JavaScript.
  • Designed and developed web pages using Servlets and JSPs and also used XML/XSL/XSLT as repository.
  • Involved in Java application testing and maintenance in development and production.
  • Developed different UML diagrams like use cases, class diagrams, sequence and activity diagrams.
  • Designed and developed the controller and view components using JSPs and Servlets and validators using JavaScript.
  • Designed and implemented PL/SQL stored procedures to process messages.
  • Also worked and modified the Database schema according to the client requirement.
  • Deployment of application on JBoss clusters.
  • Involved in implementing the Data Access Object pattern for database connectivity and Hibernate.
  • Involved in Unit Integration, bug fixing, acceptance testing with test cases, Code reviewing.
  • Involved in production support and maintaining the application after production.
  • Participated in the test case reviews, and functional testing of the enhancements

Environment: Java/J2EE, JDBC, JQuery, Ajax, Servlets, Hibernate, JavaScript, HTML, CSS, Struts 1.3, Eclipse, JBoss, JUnit, XML, DOM, SAX, Linux, Windows XP, Visio 2003.

We'd love your feedback!