Sr.java/j2ee Developer & Full Stack Developer Resume
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.
