We provide IT Staff Augmentation Services!

Sr.java/j2ee Developer & Full Stack Developer Resume

0/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: JavaJ2EE, C++ and C.

JavaTechnologies: 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 inAWSCode Commit for deploying projects using Git repositories
  • Worked with various different middleware application teams and helped them setup communication between Middleware Applications &HTTPServer.
  • Used AWT for graphic and user interface.
  • Used MVC FrameworkAngular.jsin the development for data binding and to consume RESTful web services.
  • Experience in developing Human, AJAX, General, Integration services using IBMBPM.
  • Have Used Auto Mapper for mapping of the Objects across layers.
  • Written the test cases for all the classes using JUnit &MockitoFramework.
  • 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 & FullStack 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 usingReactJSby 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.
  • Developerpresentation 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,JavaScript, 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: Java7, 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!