We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Laurel, MD

PROFESSIONAL SUMMARY:

  • Highly motivated software professional wif over 8 years of experience in Design, Development, Testing and Implementation of various desktop and web based applications using JAVA, J2EE technologies.
  • Experience in all phases of Software Development Life Cycle (SDLC), which includes User Interaction, Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration, Documentation, Testing, and Development wif various methodologies like Agile, Scrum, Waterfall and Increment models.
  • Proficient in programming by using teh IDE tools like My Eclipse, Eclipse, RAD, STS (Spring Tools Suite) and Net Beans.
  • Proficient in implementing Model - View-Controller (MVC) Architecture for enterprise applications using Spring, Struts, Hibernate, JPA, JSF, EJB and JMS frameworks.
  • Strong working experience on Hibernate. Used Hibernate Connection Pooling, HQL, Hibernate Caching, Transactions.
  • Expertise in designing and developing Multi-Tier web applications using JAVA/J2EE technologies JSP, Servlet, JavaScript, JNDI, JSF, Ajax, JQuery, EJB, JDBC, JUnit, Web Services.
  • Proficient in developing front-end applications using HTML5, CSS3, JavaScript, JQuery, Angular JS, Angular Material, Node JS, Backbone JS and MVC frameworks.
  • Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google Chrome.
  • Strong noledge on Document Object Model and DOM functions.
  • Experience in designing and developing Single Page Web Applications (SPA) using Express JS, AngularJS and Node JS wif other UI technologies/libraries such as JQuery, Bootstrap and HTML.
  • Experience in working testing tools like Firebug, Chrome or Safari Web Inspectors and IE Developer Toolbar.
  • Experience in creating Web Services using RESTful, SOAP, JAX-RPC, JAXB, JAX-WS, JAX-RS, UDDI, WSDL and messaging standards like JMS.
  • Experience in writing RESTful services using Express JS middleware on Node JS.
  • Experience in teh functional usage and deployment of applications in JBOSS, WebLogic, WebSphere, and Apache Tomcat Server.
  • Experience in XML technologies like XML, DTD, XSL, XSLT, XPATH, JAXB, JAXP and SAX.
  • Experience wif design patterns like Singleton, Factory, Factory, Session Façade, Business Delegate, Data Access Object (DAO), and Data Transfer Object.
  • Experience in Database Design, Creation and management of Schemas, writing Stored Procedures, Functions, Triggers, DDL and DML SQL queries using relational databases like Oracle 10g/11g/12c, DB2, MySQL and SQL Server.
  • Experience in server side business logic development using Session, Entity and Message Driven Beans (MDB).
  • Strong noledge on Unix Commands, Shell Scripting and SQL, PL/SQL.
  • Developed and used Ant and Maven for compiling and building teh applications.
  • Hands on experience wif source control tools like CVS, Clear Case, SVN and Git.
  • Knowledge on tools like Jenkins and JIRA.
  • Experience in implementation of Persistence Framework like JPA and Hibernate ORM (Object Relational Mapping) in a typical n-type architecture.
  • Experience in OOAD Technologies, developing Use Cases, Integration Diagrams (Sequence, Class and Collaboration Diagrams), Packages and Classes using Rational Rose and Visio.
  • Experience in Unit Testing teh applications using JUnit Framework and developed logging and standard mechanism based on Log4J.
  • Excellent analytical and communication skills in order to work wif mid-sized teams, technical and business leadership.
  • Self-motivated and ability to handle multiple priorities wif excellent time management skills and ability to work effectively both as an individual and as part of a team.

TECHNICAL SKILLS:

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, JPA, JNDI, RMI, EJB and MDB.

Programming Languages: Java, JavaScript, C, SQL and PL/SQL.

Web Technologies: HTML5, CSS3, JavaScript, Ajax, JQuery, AngularJS, Node JS, Bootstrap JS, JSON, DHTML, XHTML and XML.

Frameworks: Struts, Spring (CORE, MVC, JDBC, Security, AOP, DAO, Batch, Boot), Hibernate 3.x and JSF.

Web Services: REST, SOAP, WSDL, UDDI, AWS, JAX-B, JAX-RS, JAX-RPC, JAX-P and JAX-WS.

Application/Web Servers: WebLogic, WebSphere, Apache Tomcat and JBOSS.

IDE’s: Net Beans, Eclipse and RAD.

Databases: Oracle, DB2, MySQL, SQL Server, NoSQL and MongoDB.

Operating Systems: Windows, Unix/Linux.

Modeling Tools: UML, Rational Rose and Visio.

Methodologies: Agile, Scrum, OOAD, Waterfall and SDLC.

Testing Tools: JUnit.

Version Control: CVS, SVN, GIT and Rational Clear Case.

Build Tools: ANT, Maven.

PROFESSIONAL EXPERIENCE:

Confidential, Laurel, MD

Full Stack Java Developer

Responsibilities:

  • UsedScrum Agilemethodology dat included iterative application development, weekly Sprints, stand up meetings and customer reporting backlogs.
  • Involved in all teh phases of (SDLC)Software Development Life Cycle including analysis, designing, coding, testing and deployment of teh application.
  • Involved in setting up teh application Service layer using Spring IOC framework.
  • Worked closely wif teh customers and involved in reviewing and understanding teh Business requirements.
  • Actively involved in requirement understanding discussion, technical architecture discussion, noledge sharing, design discussion wif Customers and Offshore team members.
  • Used jQuery for event handling.
  • Developed UNIX shell scripts for application specific.
  • Used MVC framework for developing J2EE based web application.
  • Hibernate was used as persistence Layer - using teh database and configuration data to provide persistence services (and persistent objects) to teh application.
  • Used Core Spring framework forDependency injection.
  • Created and maintained mapping files and transaction control in Hibernate.
  • Participate in designing Web service (REST Service) framework in support of teh product.
  • Helped to integrate teh dynamic data HTML and validated them using JavaScript.
  • Designed and Implemented Unit testing using JUNIT Framework.
  • Successfully executed all teh test cases and fixed bugs/issues identified during teh test cycles.
  • Developed user interface usingJSP, JSP Tag libraries (JSTL) to simplify teh complexities of teh application.
  • UsedHQL, Criteria queriesto fetch data from teh database.
  • Teh client-side batch framework made heavy use ofXML/XSLtransforms.
  • Monitored teh error logs usingLog4jand fixed teh problem.
  • UsedAntscripts to fetch, build and deploy teh application to development environment.
  • UsedPL/SQLto write Stored Procedures, Triggers and SQL queries.
  • UsedEclipseIDE for writing code.
  • Used WebSphere as an application Server.
  • Extensively usedSVNfor version controlling.

Confidential, Minneapolis, MN

Full Stack Java Developer

Responsibilities:

  • Design and development applications using Rational Unified Process (RUP), UML and OOAD and created Use Cases, Class Diagrams, Sequence Diagrams using Rational Rose.
  • Designed and developed web-based software using Spring MVC Framework and Spring Web Flow.
  • Wrote Hibernate configuration file, Hibernate mapping files and define persistence classes to persist teh data into Oracle Database.
  • Developed JSP, HTML, CSS and a part of presentation layer using JavaScript, Angular JS and Node JS.
  • Experience of Web 2.0, JavaScript, JQuery and W3C Standards.
  • Experience of UI template using HandleBar.js and Angular.js.
  • Handled client side validations, slide show, hide and show controls, dropdown menus and tab navigation using JQuery.
  • Used Java Message Service for reliable asynchronous exchange of important information such as loan status report between teh clients and teh bank.
  • Implemented teh web services client to consume teh third party service API for validating credit cards.
  • Implemented Collections Framework for fetching and appending string from teh deployed UI.
  • Developed UI using HTML5, CSS3, JSP, JavaScript, Angular JS and Bootstrap.
  • Used Ajax to provide and advanced user experience.
  • Developed Ant Scripts and developed builds using Apache Ant.
  • Written and debugged teh Ant Script for building teh entire web application.
  • Implemented business logic in middle tier using pluggable components, which were specified in teh customized xml documents using Spring Framework.
  • Used Web Services for transmission of large blocks of XML data over HTML.
  • Mapped java classes wif database using Hibernate and in Hibernate Query Language (HQL).
  • Implemented Restful Web Services using Spring Boot.
  • Used Tomcat Server for teh application development and deployment.
  • Implemented business logic in Middle Tier using pluggable components, which were specified in teh customized xml documents using Spring Framework.
  • Wrote Restful Web Services to communicate wif MongoDB.
  • Performed CRUD operations on MongoDB using Restful Web Services.
  • Configured and Integrated JSF, Spring and Hibernate Frameworks.
  • Developed web services in java and experienced wif REST, WSDL.
  • Configured local Maven repositories and multi-component Ant projects and scheduled projects in Jenkins for continuous integration.
  • Wrote Ant Script to automate teh build and deploy process.
  • Implemented REST based web service using Apache Axis.
  • Used Spring MVC Transaction Management, Spring/Hibernate Batch Transactions and Hibernate cache concepts.
  • Designed and documented REST/HTTP API’s including JSON data formats and API versioning strategy.
  • Implemented Test Driven Development (TDD) for developing and testing teh application.
  • Wrote complex SQL queries using hibernate native SQL.
  • Used JUnit framework for Unit testing teh application.
  • Involved in bug fixes and product support.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information such as loan status report between teh clients and teh bank.
  • Reviewed and worked on teh implementation of change request raised by teh client.
  • Involved in complete Agile/SDLC Requirement Analysis, Development, System and Integration testing.
  • Used Log4J to capture teh log dat includes runtime exceptions.
  • Used SVN and GitHub for software configuration management and version control.
  • Used Clear Case for source code maintenance.

Confidential, Summit, NJ

Full Stack Java Developer

Responsibilities:

  • Designed and developed web-based software using Spring MVC Framework and Spring Web Flow.
  • Experienced in creative and effective front-end development using JSP, JSTL, JQuery, Servlet, JavaScript, HTML5, DHTML, HTML5, XML, Bootstrap, Ajax and CSS3.
  • Used various Core Java concepts such as Multithreading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Implemented Collections Framework for fetching and appending strings from teh deployed UI.
  • Used Dependency Injection feature of Spring.
  • Used AJAX in teh JSP side to retrieve teh records dynamically from teh database and displayed on teh front end, it avoids refreshing of total page.
  • Developing teh user interface using JSF, Ajax, JavaScript, CSS, and HTML.
  • Created front end using JQuery framework.
  • Used JQuery for Client Side validations.
  • Developed Session Beans (EJB) for teh Business logic.
  • Designed front-end using Java Servlets, JSP, HTML, CSS and JavaScript, utilizing AJAX technology.
  • Used Angular JS wif JSON Object returned by Spring MVC Controller.
  • Used SQL Developerand TOAD for Oracle as database tool.
  • Participated in Agile (Scrum) methodology to ensure delivery of high quality work.
  • Worked on stored procedures, triggers and cursors, PL/SQL and SQL queries in Oracle 9i.
  • Maintains teh spring configuration files, Hibernate configurations and web.xml.
  • Used Apache Jersey web services and GitHub for software configuration management and version control.
  • Implemented EXTJS for client-side design and validations.
  • Developed java based data feed module leveraging Amazon Simple Workflow Service, AWS Elastic Beanstalk, and AWS Cloud Formation.
  • Experience in Design and Development of Java Web Services using REST API.
  • Responsible for teh redesign and implementation of teh AJAX / synchronous implementation of teh client Web portals for SOA Web applications.
  • Implemented JSON along wif Ajax to improve teh processing speed.
  • Used Swing for sophisticated GUI components.
  • Used Java Enterprise edition (Eclipse) for development of Java and have hands on experience on it.
  • Entire application is developed on Tomcat application server.
  • Developed MAVEN scripts for compiling and deployment.
  • CVS was used for project management and version management.
  • Worked directly wif Project Managers in understating teh project schedule and meeting teh deadlines
  • Worked closely wif QA team in resolving defects/bugs, both in production release and current development version.
  • Used Jenkins for Continuous Integration process.

Confidential, Milwaukee, WI

Sr. Java Developer

Responsibilities:

  • Followed Agile methodology to implement teh application.
  • Collaborated wif other development and integration team members to ensure Java technologies are properly implemented and maintained.
  • Used Spring MVC framework for developing web application.
  • Created and injected Spring Services, Spring Controllers and DAO’s to achieve dependency injection and to wire objects of business classes.
  • Integrated Spring Security wif teh Spring MVC web application.
  • Used Collections extensively to store, retrieve and manipulate objects in teh business logic layer.
  • Developed Front-end screens using HTML, CSS, JSP, JSON, JavaScript, JQuery and AJAX.
  • Developed custom tags, JSTL to support custom user interfaces.
  • Used Lg4J to capture teh log dat includes Runtime exceptions.
  • Used SOAP UI for testing web services.
  • Built scripts using Maven and deployed teh application on teh WebLogic application server.
  • Developed teh application using Spring Tool Suite (STS) as teh IDE and used teh standard features for editing, debugging and running.
  • Used SAX & DOM for XML parsing.
  • Developed web services components using SOAP, WSDL, JAXB and JAX-WS wif java.
  • Designed and developed web services using Apache CXF.
  • Was responsible to create teh web services using Apache Axis2 to create WSDL, JAVA2WSDL and WSDL2JAVA stubs.
  • Used Façade layer as bridge between presentation layer and Business/Service layer.
  • Used SVN for source code maintenance.
  • Involved in Bug fixing of various modules dat were raised by teh testing teams in teh application during teh testing phase.

Confidential, Tempe, AR

Java Developer

Responsibilities:

  • Involved in teh Requirement & Analysis from teh business team.
  • Created teh design documents wif Use Case diagram, Class diagrams and Sequence diagrams using Rational Rose.
  • Implemented teh MVC architecture using Apache Struts 2.0 framework.
  • Implemented Action Classes and server side validations for account activity, payment and transactions.
  • Implemented views using Struts tags, JSTL2.0 and Expression Language.
  • Implemented Struts Tiles Framework for teh views layout.
  • Implemented Session Beans to handle Business Logic for fund transfer, loan, credit card and fixed deposit modules.
  • Worked wif various core java patters such as Service Locator and Factory pattern at teh business layer for effective objective behaviors.
  • Worked on teh Multi-Threading and also Java Collections API for handling teh data objects between teh business layers and teh front end.
  • Worked wif JAXB, SAXP and XML Schema for exporting data into XML format and importing data from XML format to database and JAXB in teh web Service’s request response data marshaling as well as un marshalling process.
  • Implemented teh XML Web Services using SOAP to transfer teh amount to application dat is remote and global to different financial institutions and was involved in testing of Web Services using SOAPUI.
  • Developed Unit test cases using JUnit.
  • Consumed JMS message queues (MQ) as a part of development.
  • Developed Ant Scripts and developed builds using Apache ANT.
  • Used Log4J to capture teh log dat includes runtime exceptions.
  • Used Clear Case for source code maintenance.
  • Normalized databases and written Triggers and Stored Procedures in Oracle.

Confidential

Java Developer

Responsibilities:

  • Designed, developed and configured server side J2EE components like EJB, Java Beans and Servlets.
  • Involved in coding front-end components using J2EE, MVC, JSP, JSF, JQuery and AJAX.
  • Designed and developed front-end using HTML, JSP and Servlets.
  • Wrote Stored Procedures and Functions for DB2.
  • Used JavaScript for teh web page validations and Struts Valuator for server side validation.
  • Mapped POJO to teh already created in teh database using teh *.hbm.xml files.
  • Designed and Developed java batches using Spring Batch framework.
  • Extensive experience in Struts Tag Libraries and Custom-tag implementations in JSP to embedded business logic.
  • Designed, Developed and Maintained teh data layer using Hibernate.
  • Involved in creating tables, function and stored procedures in PL/SQL.
  • Used SOAP UI for testing teh web Services.
  • Involved in JUnit Testing on various modules by generating teh Test Cases.
  • Used JBoss as teh application server.
  • Performed Unit testing using JUnit framework.
  • Worked wif core java and resolved data, application and connectivity issues related to java program functionality.
  • Developed SQL queries and Stored Procedures for retrieving teh data from several databases.
  • Used Agile as development methodology.
  • Used ANT for compiling and building teh code.

Confidential

Jr. Java Developer

Responsibilities:

  • Involved in requirement gathering and documentation.
  • Involved in developing user interface using JSP, JavaScript, CSS and AJAX.
  • Used Struts-tiles to develop teh layout of teh web page.
  • Worked wif WebLogic, Tomcat as teh application servers and JMS as teh messaging Server.
  • Performed Unit Testing and Integration Testing for teh stop and transfer modules.
  • Developed User Interface screens involving Servlets, JSP, JavaScript and XML DOM parser.
  • Worked on Multi-Threading and used Collections extensively to store, retrieve and manipulate objects in teh business logic layer.
  • Developed teh application using Eclipse as teh IDE and used teh standard features for editing, debugging and running etc.
  • JBOSS server was used as teh application server for deploying teh application.
  • Used JDBC for interacting wif teh database.
  • Involved in writing JUnit test cases.
  • Involved in testing teh application and bug fixes.
  • Implemented various complex SQL queries.
  • Used Log4j for logging application messages.
  • Involved in Unit Testing and Bug-Fixing and achieved teh maximum code coverage using JUnit test cases.
  • Oracle database was used. Wrote Stored Procedures for common SQL queries.
  • Used ANT Script for building and deploying teh application.
  • Participated in and contributed to design reviews and code reviews.

We'd love your feedback!