We provide IT Staff Augmentation Services!

Full Stack Developer Resume

Bethesda, MD

SUMMARY:

  • 6+ years of IT experience in Java, J2ee programming on various application servers. Experience comprising multiple project phases on Banking, E - commerce and Retail domains.
  • Experienced in developing Web based Distributed and Front End applications in a three-tier architecture using Java, J2EE, HTML, HTML5, JavaScript, Ajax, JQuery, JSP, JSF, Servlets, CSS, Angular JS, JavaBeans.
  • Experienced in designing and developing enterprise applications using J2EE technologies, Web services, Spring framework, Spring-AOP, Spring-ORM, Spring-JDBC, Hibernate.
  • Strong Knowledge in developing Object Oriented and distributed applications.
  • Expertise in design patterns including Front Controller, Data Access Object, Session Façade, Business Delegate, Service Locator, MVC, Data Transfer Object and Singleton.
  • Extensive experience in Struts framework, JSF Framework, Hibernate framework, and spring framework.
  • Developed MVC framework using spring and JSF.
  • Experienced in various components in spring such as IOC, Web Module and JDBC.
  • Used Hibernate 3.0 as an ORM Tool to access Database.
  • Hands on experience in Java Web Services using SOAP, WSDL as well as developing APIs for REST web service calls.
  • Good working knowledge of ANT, MAVEN
  • Experienced in generating logging by Log4j to identify the errors in production test environment.
  • Expert in various agile methodologies viz., Incremental and Iteration methodology.
  • Strong experience with JUnit in performing unit test and determining the application functionality.
  • Experience using Java Platform, Enterprise Edition (Java EE) 5/6/7/8.
  • Strong experience in different phases of Software Development Life cycle (SDLC) including Design, Implementation and Testing during development of software applications.
  • Experience in 24x7 on call support, involving troubleshooting, Incident diagnosis and problem resolution. Expert in Root Cause Analysis, overall systems testing and migration of platforms and applications to production
  • Trained in SCALA.
  • Knowledge in DevOps tools like Jenkins, GitHub for version control.
  • Excellent technical writing and documentation skills.
  • Experience in coordinating with teams in remote working environments.
  • Excellent communication and interpersonal skills and leadership skills, versatile team player with proven problem solving skills and ability to quickly learn new technologies.

TECHNICAL SKILLS:

J2EE Technologies: Struts 1.x, Spring 1.x,2.x/3.x, JSF 1.x, EJB 2.x, Hibernate 2.0/3.0, JDBC 2.1/3.0, Servlets, JSP, JNDI, JMS, Junit, JAXB, JAXP, REST, Web Services.

Languages: Java 1.4/1.5.1.6, J2EE, T-SQL, SQL, XMLApplication Server / Web Server Jboss5.x/6.x, Apache Tomcat 5.x/7.0

Web Technologies: HTML, DHTML, CSS, JavaScript, AJAX, Swing

IDEs: Eclipse 3.2/3.4, STE, IntelliJ.

Database: Oracle 9i/10g/11i, DB2, MySQL

Database Tools: Win SQL, SQL Developer, Toad.

Operating Systems: Linux, UNIX, Windows 10/7/2000/XP

Configuration: ClearCase, CVS, PVCS, SVN, Git.

Others: Maven, ANT, Jira, JMeter, Maximo, Introscope, Splunk, Soap UI, X-dash, REST

PROFESSIONAL EXPERIENCE:

Confidential, Bethesda,MD

Full Stack Developer

Responsibilites:

  • Actively involved in software development life cycle starting from requirements gathering and performing
  • Object Oriented Analysis.
  • Involved in J2EE Design Patterns .
  • Analysis, design and development of Application based on J2EE using Spring and Hibernate.
  • Used spring framework
  • Responsible for design and development of lightweight client UI platform using Eclipse
  • Integrated Spring DAO for data access using Hibernate to implement CRUD operations against database.
  • Implemented second level of caching using Hibernate configuration files and EHCache provider.
  • Implemented Hibernate join strategies, to select elements from different tables in efficient way.
  • Used SQL, HQL and Hibernate criteria queries, depending on the complexity of the object.
  • Developed SQL queries for performing CRUD operations in Oracle for the application.
  • Implemented Prototype beans and integrated with singleton beans using Spring lookup method injections.
  • Expertise in using FIX Protocol API. Testing admin and application FIX messages like heartbeat, logon, logout, resend request, reject, sequence, pre-trade, trade and post-trade messages.
  • Worked extensively on Management beans to handle various configurations.

Environment: JavaScript (JQuery, JSON, Ajax), JSP, Bootstrap, Node JS, React-JS, HTML 5, CSS3, JIRA, MongoDB, Spring, Hibernate, JMS, RESTful Web services, JAXB, Glassfish, JAX-RS, PL-SQL, Oracle, Git, Maven, Junit, Log4J.

Confidential, Sunnyvale, CA

Full Stack Developer

Responsibilites:

  • Implemented agile methodology throughout the project development lifecycles.
  • Analysis, design and development of application based on J2EE using Spring and Hibernate.
  • Developed and designed the front end using HTML5, CSS3, JavaScript with AJAX and tag libraries.
  • Involved in development of presentation layer using JSP and Servlets with Development tool Eclipse IDE.
  • Setting up an environment, configuring an application and deployment in Apache Tomcat 8 Application Server.
  • Developed reusable custom directives using the AngularJS
  • Leveraged two way data binding through scope in applications built on AngularJS.
  • Worked on implementing directives and scope values using AngularJS for an existing webpage.
  • Experience in CSS media queries for responsive web design
  • Used core java collections like arraylists and hashmaps as the data structures for storing data.
  • Implemented Spring MVC for designing and implementing the UI Layer for the application.
  • Used spring framework for Dependency Injection (IOC), Model View Controller (MVC) and integrated with Hibernate framework.
  • Integrated Spring DAO for data access using Hibernate to implement CRUD operations against database.
  • Used Hibernate named queries to call stored procedures
  • Serialization, the core concept of java has been used in Hibernate to write the objects into byte stream.
  • Used Spring Framework for Dependency injection and integrated with Mybatis.

Environment: Java, J2EE, Eclipse, Windows 7, AJAX, Java Script, backbone-js, Hibernate, Struts, Spring, Spring Batch, Spring Data, RESTful Web services, JAX-RPC, MQ series, XML, HTML, CSS, Ant, SVN, WebLogic, JBoss, Mysql 5, PL/SQL, HP Quality Center, Windows.

Confidential, Richmond, VA

Full Stack Developer

Responsibilites:

  • Actively involved in software development life cycle starting from requirements gathering and performing Object Oriented Analysis.
  • Involved in J2EE Design Patterns such as Data Transfer Object (DTO), DAO, Facade and Singleton
  • Analysis, design and development of Application based on J2EE using Spring and Hibernate.
  • Used spring framework for Dependency Injection (IOC), Model View Controller (MVC) and integrated with Hibernate framework.
  • Used Spring framework, Spring-AOP, Spring-ORM, Spring-JDBC modules.
  • Implemented the presentation layer, validation helper layer using JSF components and third party libraries.
  • Responsible for design and development of lightweight client UI platform using Eclipse .
  • Used Spring API to translate technology specific exception into consistent unchecked exceptions.
  • Integrated Spring DAO for data access using Hibernate to implement CRUD operations against database.
  • Implemented second level of caching using Hibernate configuration files and EHCache provider.
  • Implemented Hibernate join strategies, to select elements from different tables in efficient way.
  • Used SQL, HQL and Hibernate criteria queries, depending on the complexity of the object.
  • Developed SQL queries for performing CRUD operations in Oracle for the application.
  • Implemented Prototype beans and integrated with singleton beans using Spring lookup method injections.
  • Expertise in using FIX Protocol API. Testing admin and application FIX messages like heartbeat, logon, logout, resend request, reject, sequence, pre-trade, trade and post-trade messages.
  • Worked extensively on Management beans to handle various configurations.

Environment: Java, Spring, Hibernate, HTML 5, CSS3, XML, JSON, JavaScript, Bootstrap, AJAX, Web Logic Application Server, Eclipse, Brackets, JAXB, GIT, Junit, Mockito, JQuery, Jenkins, HP Quality Center, Rally, AWS, RESTful Webservices, Gradle, Oracle and Linux

Confidential

Software Development Engineer

Responsibilites:

  • Involved in review of functional and nonfunctional requirements.
  • Requirement analysis and requirement design.
  • Installing and configuring Eclipse IDE, oracle database, Web Sphere, Tomcat, plugins for eclipse, required framework jars.
  • Created build scripts using Maven by adding dependencies in pom.xml.
  • Used JQUERY for web pages validation.
  • Designed, Developed and analyzed the frontend and back-end using JSP, Servlets and Spring 3.0.
  • Implemented business logic in Middle Tier using pluggable components, which were specified in the customized xml documents using Spring framework
  • Involved in developing distributed, transactional, secure and portable applications based on Java technology using Hibernate technology
  • Worked with JavaScript third party languages like JQuery, Angular.js, and JQ Grid.
  • Extensively used Log4j for logging.
  • Refined feature requirements and developed user interface components using Oracle ADF.
  • Configured and used Maven scripts to deploy application in server.

Environment: Java, JSP, J2EE, UML, JSF, HTML, CSS, Java Script, Oracle 9i, SQL*Plus, PL/SQL, MS Access, Spring, Hibernate, WebLogic Application server, Maven, SVN, Axis 2, SOAP Web Services.

Confidential

Full Stack Developer

Responsibilities:

  • Involved in gathering the requirements for the project.
  • UI design implementation using storyboards.
  • Developed and implemented application designs.
  • Designed applications for all types of screen sizes and orientations.
  • Used the IDE Xcode developing code.
  • Used Core Data for data storage.

Hire Now