Full Stack Developer Resume
Washington, DC
SUMMARY
- As a Java/J2EE developer with 3+ years of experience, strong back end development with front end designs.
- About 1+year experience in manual and automation testing of web - based applications in different domains using Quality center.
- Undergone for 6 months on JAVA - Real Time Projects.
- As a Java/J2EE developer with strong back end development with front end designs.
- Technical strengths include Java, J2EE- Servlets, JSP, JDBC, XML, Web Services, Spring and Hibernate.
- Good in designing Front End using HTML5, CSS3, Bootstrap, AngularJS, JavaScript.
- Good knowledge of Hibernate Query Language (HQL).
- Expert in using various design patterns such as MVC, Singleton, Session Facade, DAO, DTO.
- Expert in using maven.
- Diverse experience in object-oriented software development with JAVA, J2EE technologies - JSP, Servlet, Spring, Hibernate, JDBC, SQL, Maven, commons-logging, log4j, logback and JUnit.
- Good knowledge with various web/application servers like Apache Tomcat, JBoss using tools such as Maven
- Expert in writing SQL queries
- Good experience in reviewing business requirement document and software requirement documents, test cases and their execution.
- Experienced in bug tracking, reporting using Quality center and JIRA for global test management.
- Good Knowledge in Stored Procedures like MySQL and SQL Server.
- Good knowledge of database connectivity (JDBC) for databases like Oracle, SQL Server, MySQL.
- Excellent interpersonal and technical skills.
- Superlative communication and teamwork skills to manage multi-tasks in a high priority and pressured environment with excellent verbal and written communication skills.
- Ability to learn quickly and to correctly apply new tools and technology.
TECHNICAL SKILLS
Concepts: OOP, RDBMS, Design Patterns
Languages: C, C++, Java
J2EE Technologies: JSP, Servlets, JDBC, LDAP, Spring, Hibernate, Web Services (SOAP, WSDL, REST Easy and Spring Restful).
Databases: LDAP, Oracle SQL, MySQL, MS SQL Server 2000
ORM Frameworks: Hibernate
J2EE Frameworks: Spring MVC
IDE: Eclipse, NetBeans
Web Technologies: HTML, CSS, SERVLETS, JSP, JavaScript, REST, SOAP
Web Server: Apache Tomcat, JBoss
Version Control: GIT, VOB ClearCase
Testing: Junit
Build tool: Maven
Defect Tracking Tools: Quality Center, JIRA, Bugzilla
Other Tools: TOAD, SQL Developer, Log4j, JUnit.
Protocols: HTTP, HTTPS
Operating Systems: Windows 2000/NT/ XP/Vista/7 32 and 64 Bits
PROFESSIONAL EXPERIENCE
Confidential, Washington, DC
Full Stack Developer
Responsibilities:
- Involved in Requirement Gathering, Design and Deployment of the application.
- Experience working in Agile development following SCRUM process, Sprint and daily stand-up meetings.
- Generated use case diagrams, class diagrams, and sequence diagrams using Rational Rose.
- Development web tier using Rest Easy framework, Spring, LDAP for managing security and user management.
- Configured the spring framework for entire business logic layer.
- Used Java/JEE Design patterns like Factory Method, Singleton, Data Transfer Object (DTO), DAO.
- Coding using Core Java, Servlet, RestEasy and Spring Modules like Spring Security(IP WhiteListing, 1-way TLS and Basic Auth), Spring LDAP.
- Wrote Controller classes in RestEasy framework in the web layer.
- Extensively used Eclipse based IDE for building, developing and integrating the application.
- Used javacollections API extensively such as Lists, Sets and Maps.
- Implementation ofLDAPsupport in application, for user authentication against an LDAP server.
- Wrote DAO classes using SpringLDAP to interact with LDAP.
- Used Maven to build and deploy the application.
- Deployed the application on the JBoss Application Server (6.2 EAP).
- Developed Junit test cases for regression testing.
- For automated build and deployment integrated the developed application with buildfarm.
- Implemented Logging framework using Logback and Slf4j (Rolling files based on size and date).
- Used VOB clearcase for the version control.
- Used Sonar as the code review tool.
- Extended support 24 * 7 when the application is being tested in QA & Stage environments.
- Meeting the dead lines in delivering the services.
Environment: JDK 1.7, J2EE, Servlets, Restful Services (Rest API’s)-RestEasy, Angular Js, Spring IOC, Spring Security, Spring LDAP, Jackson (Marshaling and Unmarshaling) XML, Jboss, Maven, Logback, Slf4j, VOB clear case, BuildfarmSonar.
Confidential
Manual and QTP Tester
Responsibilities:
- Responsible for the creation and execution test cases for Integration, system, regression testing.
- Involved in Software Design Review meetings and Test Case Review meetings.
- Extensively coordinated with the Dev team/Product team/QA team to discuss challenging issues/bugs/features faced while testing the product.
- Responsible for Authoring the Test cases for the Offline and Online Credit Report Functionality.
- Updating and Modifying test cases for E2E testing in TestRail.
- Responsible for entering, Tracking bugs in JIRA tool.
- Involved in writing load test scripts using Apache JMeter.
- Responsible for Functional and Integration Testing using Black Box Testing.
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from SQL Server.
- Performed Functional and Regression testing on different configurations.
- Proven ability in proactively identifying and resolving issues.
- Effectively involved in the review of the Test results.
Environment: ManualTesting, JIRA, JMeter, TestRail.
Confidential
Intern (Full Stack Developer)
Responsibilities:
- Participated in the complete Software Development Lifecycle (SDLC) using the agile iterative development Methodology. Interacted with the end users and participated in the SCRUM meetings.
- Interact with team members and business users for requirements gathering.
- Adding new features to the existing application and modifying the existing functionality.
- Designed and developed the application to be responsive for desktop, mobile and tablets using Twitter Bootstrap (HTML5, CSS, and JavaScript).
- Extensively worked with Servlets and spring based multitier applications in developing J2EE Components.
- Used JavaScript library AngularJS for the UI Development.
- Developed Web API using Node JS and hosted on multiple load balanced API instances.
- Used various Core Java concepts such as Multithreading, Exception Handling, Collection APIs to implement various features and enhancements.
- Used Tiles, Struts Tag Libraries, JSP, HTML, CSS and Bootstrap for User Interface look and feel.
- Used spring framework, Spring-AOP, Spring-ORM, Spring-JDBC modules.
- Used Spring Inversion of Control (IOC), Setter Injection, Constructor Injection and Dependency Injection.
- Used Spring Validation framework for Validations.
- Used Spring JDBC and Hibernate Session Factory for DB Transaction Management.
- Used Hibernate Query Language to fetch data from PostgreSQL.
- Used database transactions and transaction management along with Spring ORM and DAO
- Maintaining the session state in clustered environment and establishing the communication between different java applications.
- Designed and developed the Data Access Layer modules with the help of Hibernate Framework for the new functionalities.
- Wrote development of POJO classes and writingDB@ Hibernate query language (HQL) queries.
- Used Java/JEE Design patterns like MVC, Factory Method, Singleton, Data Transfer Object (DTO), DAO.
- Deploying the application to Tomcat server.
- Consumed REST (Rest API’s) based web services to receive, service data for users.
- Used XML parser APIs such as JAXP (SAX) and JAXB in the web service's request response data marshalling as well as unmarshalling process.
- Used Log4j to provide central logging facility.
- Used Maven to build and deploy the application
Environment: Java, Spring, Hibernate, Struts, AngularJS, Node JS, Java Script, CSS, Bootstrap, AJAX, HTML5, PostgreSQL, CRUD, SQL, JDBC, Apache CXF, REST (Rest API’s), SOAP Web Services, Eclipse, Subversion (SVN), JUNIT, Scrum, UML, JSP, Java Server Pages Standard Tag Library (JSTL), Servlet, Maven, XML, JIRA, Jasper Report, Log4j,WEB 2.0, SOA, JMS, Apache Tomcat, Linux, PHP, Agile Methodology.
