We provide IT Staff Augmentation Services!

Sr. java/j2ee developer & full stack developer Resume

5.00/5 (Submit Your Rating)

Herndon, Va

SUMMARY:

  • 7+ years of progressive experience in designing and development of web, enterprise applications and SOA component based applications.
  • Having strong emphasis on business requirements analysis, requirements gathering, Developing UML diagrams like Use Case Diagrams and Class diagrams, Sequence Diagrams and Behavior Diagrams.
  • Extensive experience in design, development and support Model View Controller using Struts, Spring MVC, Spring Webflow and JSF frameworks.
  • Expertise in Core Java concepts, such as OOP Design, Multi - Threading, Generics, Exception Handling, Collections, Java Reflection, Annotation and some other features in Java 7/6.
  • Developed core modules in large cross-platform applications using JAVA, J2EE, JPA, Hibernate, JSP, Servlets, EJB, JDBC, JavaScript, Ajax, JQuery, XML, and HTML.
  • Well versed in designing presentation layer components using Struts, Tag Libraries and Struts custom validation rules, Java Script, DHTML and XML/XSL,JSP, HTML5, CSS, JQuery, Angular JS and Node JS, backbone JS.
  • Extensively used spring framework modules like Spring MVC (Model View Controller), AOP (Aspect Oriented Programming), DI (Dependency Injection), and IOC (Inversion of Control), Spring JMS, Spring Security, Spring Batch Jobs.
  • Experienced with XML related technologies such XML, XSLT (DOM, SAX), XPATH and DTD.
  • Experienced with various frameworks like JSF, Struts, spring, Hibernate, and JPA.
  • Experience in the design and development of SOAP web services using JAX-WS.
  • Experience in integrating multiple components using web services. Hands on experience using the SOAP, WSDL, JAX-RPC, JAX-WS JAXP, XML Beans and JAXB technologies.
  • Expertise in developing data access or persistence layer using Object Relational Mapping (ORM) frameworks like Hibernate, JPA, and JDBC.
  • Experience in database modeling, design and development of PL/SQL stored procedures, packages in relational databases: Oracle … IBM DB2, MySQL, and SQL Server …
  • Well versed in developing rule based programming using JBoss Drools and IBM ILOG JRules.
  • Diverse experience with implementing web applications using varied web servers like the WebLogic, WebSphere, Tomcat and JBoss Application Servers on Windows/Unix/Linux platforms.
  • Extensive experience with different IDEs such as Spring Tool Suite (STS), Eclipse … RADv7.5 and IntelljIDEA.
  • Experience in implementing Design Patterns like Singleton, Factory, Session Facade, MVC, Data Access Object and Business Delegate.
  • Experience with build tools like Ant, Maven, Hudson and Jenkins for building and deploying applications to different environments.
  • Extensive working knowledge in building the projects using Water Fall, RUP, V models and Agile Practices like Test Driven Development (TTD), Scrum, Sprint.
  • Used JIRA and Rally tool for tracking stories progress and defect tracking in production.
  • Wrote comprehensive test cases and test plans for unit and functional testing and automated using JUnit, JMock, Easy Mock, and Mockito.
  • Experience in using various Configuration Management tools like GIT, Source Tree, CVS, Clear Case and SVN.
  • Having Experience on UNIX commands and Deployment of Applications in Server.
  • Ability to work effectively on the Linux and OSX platforms.
  • Good understanding of Business workflow, Business logic and Business methods for further implementation of user requirement in a distributed application environment.

TECHNICAL SKILLS:

Programming Languages: Java J2EE, C++ and C.

Java Technologies: Spring, Servlets, JSP, EJB, JDBC, WebServices.

Web &Application Servers: Web Logic server, IBM Web Sphere, Apache Tomcat.

Frameworks: Struts, Hibernate, JPA, iBatis, RMI, spring, JSF.

GUI: Jsf and Swing.

Methodologies: UML, OOAD, SDLC, Iterative, Waterfall.

RDBMS: Oracle 10g/ 8i/9i, DB2, MySQL, PostgreSql.

IDEs: Eclipse, WSAD, JDeveloper, RAD.

Markup Languages: HTML5/DHTML/XHTML, AJAX, PHP, CSS, PERL

XML Technologies: XML, XHTML, DTD, XSL, XSLT, XPATH, SAX/DOM.

Scripting Languages: JavaScript, jQuery, Shell Script, Angular JS,REACT JS, Bootstrap

Configuration mgmt tools: CVS, SVN, VSS, PVCS, Rational Clear Case, Subversion, Node JS, Harvest

Others: SVG, MQ Series, SOA, Micro Services, BPM, SOAP, RESTFUL, WSDL, Visio.

Log/Build/Test: Apache Log4J, JUnit, Test Director, Mockit,Ant.

Build Tool: Maven

Source Control tools: Git, SVN and Clear Case

Bug Tracking tool: Jira

Debugging tools: Expeditor, File Aid.

Operating Systems: Solaris, Redhat Linux, UNIX, Windows

PROFESSIONAL EXPERIENCE:

Confidential, Herndon, VA

Sr. Java/J2EE Developer & Full Stack Developer

Responsibilities:

  • Understand & analyze business requirements and specifications
  • Provide Functional Design Documentation (FDD) as per requirements.
  • Design Technical Architecture for Application which Provides stable, secure and scalable Solution and also compatible with existing system components
  • Design of the application based on Object Oriented Concepts
  • Responsible for front-end UI design using Swings, JavaScript, React JS, Angular JS etc.
  • Used React JS in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope.
  • Develop reusable components.
  • Actively participated in Analysis and Design of use cases, technical discussions and code reviews.
  • Experience in AWS Code Commit for deploying projects using Git repositories
  • Worked with various different middleware application teams and helped them setup communication between Middleware Applications & HTTP Server.
  • Used AWT for graphic and user interface.
  • Used MVC Framework Angular.js in the development for data binding and to consume RESTful web services.
  • Experience in developing Human, AJAX, General, Integration services using IBM BPM.
  • Have Used Auto Mapper for mapping of the Objects across layers.
  • Written the test cases for all the classes using JUnit & Mockito Framework.
  • System integration testing with external Interfaces.
  • Used LDAP for user security credentials authentication and for validating the user roles.
  • Used Specs Framework &Nunit tool for Unit testing.
  • Environment Support during integration testing.
  • Deployment Support in Multiple Environments.
  • Responsible for Solving issues in 24/7 Environment and attend calls after working hours for discussing with on-shore and off-shore team for issues which are raised commonly and give a suggestion to off shore team.

Environment: Javascript, Angular JS 2.0, AJAX,IBM BPM, REST, PL/SQL,JAVA 8,TDD,FDD,Sql Server 2008, Maven, J2EE, Jira, Git

Confidential, Brighton, MI

Java/J2EE Developer & Full Stack Developer

Responsibilities:

  • Designed, developed and deployed various data gathering forms using HTML5, CSS3, Swing, Angular JS, JSP and Servlets.
  • Involved in the entire software development cycle spanning requirements analysis, design, development, building, testing, and deployment.
  • Used Micro services for development.
  • Developed user interface module using JSP, Servlets and MVC framework.
  • Effectively handled the key tasks of analyzing the client requirements, enhancements, suggestions, and problems to come up with design for the new requirements.
  • Used Magnolia to store all contents like documentation, source files and other data.
  • Used PL/SQL to retrieve data and for back end process.
  • Worked on TOAD data modeling.
  • Used RESTful web services.
  • Used Mongo DB for data store.
  • Worked with BigData team.
  • Gather/review documents and take any necessary action for satisfaction of approval conditions.
  • Used JIRA for bug tracking, issue tracking and project management.
  • Used UNIX Shell Scripting for calling multiple java commands through the script file.
  • Used Maven scripts to build and deploy war files to QA environment.
  • Identification of the relevant test cases and automated all the unit test cases during SDV phase.
  • Worked closely with the DBA team for the proper maintenance of the database.
  • Delivered the project on time without compromising on the quality and performance.

Environment: Java, J2EE, JSP, EJB, JDBC, BigData, Servlet,Swing, microservices,Web Services, Tomcat 4, Java Script, CSS3, HTML5, Spring Boot, Windows XP, Junit.

Confidential, Warren, NJ

Java Developer

Responsibilities:

  • Involved in analyzing requirements, technical design, and development of various modules assigned.
  • Developed several User Interfaces by using HTML, CSS, Swing,JavaScript, React JS,JSP and XML. Developed various web pages and components using React JS by implementing Redux components and libraries and predefined components from NPM (Node Package Manager)
  • Implemented Struts 2.0 for business layer and developed JSP files for developing UI.
  • Developer presentation layer by using HTML, CSS, Ajax, JSP.
  • Used Spring Framework at Business Tier and also Spring's Bean Factory for initializing services.
  • Implemented the Application using Spring MVC Framework.
  • Extensively used Spring IOC module to perform the bean dependency injection in various XML files that compose the entire web application.
  • Developed various Custom DAOs using Spring's Hibernate DAO support to persist the records from suitable tables in the database.
  • Developed SQL Statements as well as PL/SQL Stored Procedures for searching contractors depending on Selection Criteria.
  • Development and Integration of the Application using Eclipse IDE and used Star Team as Version Control Tool.
  • Deployment of application using Maven.
  • Involved in Unit Testing, Integration Testing, and System Testing. Used Malloc for debugging.
  • Developed JavaScript validation for client side validations. Performed Code reviews and code fixes.
  • Developed user interfaces using JSPs, HTML, XHTML, DHTML, CSS, Java Script, JSP Custom Tags and AJAX.
  • Implemented business logic on server-side using Session Beans and Entity beans.
  • Followed Agile methodology and used Test Driven Development. Created Design Docs from Functional Specifications.
  • Developed Class and Sequence Diagrams using Rational Rose Software.

Environment: Java 7, J2EE, Springs, JSP, Hibernate, Struts 2.0, AJAX, CSS, JDBC, Eclipse, Web Services, WSDL, Oracle, Spring Boot, Windows 2007, SOA, Design patterns, IE Tester, jQuery, AJAX, JavaScript, HTML5, CSS.

Confidential

Jr. Java Developer

Responsibilities:

  • High Level Designing (HLD), Low Level Designing (LLD) using UML
  • Designed components for company's object framework using best practices and J2EE design patterns such as Model-View-Controller (MVC), Data Access Object, Value Object, and Business Delegate.
  • Actively participated in the complete life cycle of development, from the design phase to implementation Phase.
  • Creating use cases, class diagrams, activity diagrams and collaboration diagrams.
  • Played a key role in the development of server-side functionality of handling the requests and responses using Java Servlets.
  • Created Data Access Object (DAO) which is used by the Hibernate API calls to interact with the database.
  • Worked on backbone.js and jQuery to develop outsourced UI.
  • Analysis and Design of the Object models and Design Patterns in various tiers of the application.
  • Designed and implemented WebServices calls for service provider methods.
  • Developed and flexible, scalable, utilizing open source technologies like Hibernate ORM and Spring Framework.
  • Played an active role in testing the application by writing test cases for different scenarios.
  • Used JUnit testing tool to test the code.
  • Study existing system and incorporate/suggest changes. Involved in developing new functionality as per the needs of the users. Wrote product documents including installation and user guide.

Environment: JSP, Servlets, Spring framework, SOA, MVC, Java Beans, Webservices, JDBC, Hibernate ORM, Hibernate API, Weblogic, Linux, Oracle 10g, backbone.js, jQuery, JUnit.

We'd love your feedback!