We provide IT Staff Augmentation Services!

Sr Full Stack Developer Resume

Irving, TX

SUMMARY:

  • Highly motivated IT professional, 8+ years of experience in development and implementation of customized software and web - based applications including Web.
  • Experience in Java, JavaScript, CSS3, html5, Angular JS, JQuery, AJAX.
  • Experience in the field of Software Development as Developer. Expertise in full Software Development Life Cycle (SDLC) including Software Architecture, Object Oriented programming, Designing & Prototyping.
  • Experience with working in fast-paced AGILE, WATERFALL development environments.
  • Thorough knowledge in core Java concepts like OOP, JUnit and advanced Java concepts like JSP, Servlets, HTML, XML, Hibernate, AJAX, Java Beans, JDBC and SPRING.
  • Designed and developed multiple J2EE MVC Model based Web Application using J2EE Technologies (Servlets, JSP), Patterns and popular open-source framework Struts and Hibernate.
  • Had Strong Knowledge in Micro Services, AWS, Angular2.
  • Designed web pages using various XML technologies including DTD, XML schema, JAXB, JAXP and DOM and SAX parsers.
  • Extensive knowledge on XML including XML Schema, XSLT, XPath, and XQuery
  • Worked with various Frameworks like Struts and Spring.
  • Used Subversion, GitHub and CVS source control systems.
  • Hands on experience in writing SQL using MySQL, SQL Server, Oracle, MongoDB environment.
  • Worked with IBM Web Sphere, JBOSS, WebLogic application servers and Jetty, Apache Tomcat web servers.
  • Experience with UNIX scripting and shell commands.
  • Good experience with Operating Systems like Windows and UNIX.
  • Experience in writing ANT, Maven build scripts and configuring and using Log4j and writing JUnit test cases.
  • Skills in analyzing user requirements, modeling the system and ensuring the functionality.
  • Strengths include excellent interpersonal and communication skills.
  • Has the ability to provide solutions from a functional and technical perspective, meet deadlines.
  • Excellent team player, very dynamic, flexible with positive attitude and excellent learning skills.

TECHNICAL SKILLS:

Java Technologies: Java, J2EE, Servlet, JSP, JDBCClient Scripting: Java Script, Ajax, JQuery, AngularJS

Version Control: Tortoise SVN, CVS, GIT

Web Technologies: Tag Libraries, JAXP, JSTL, DHTML and HTML, CSS, SAX, DOM, JDOM, BOOTSTRAP, JSON.

Frameworks: Struts, Spring, Hibernate, JPA, Web Services, Log4J, Spring MVC, Spring REST, Spring ORM, Spring AOP, Spring Batch, Spring Boot.

IDE: Eclipse, Net Beans, IntelliJ IDEA

JAXRPC, JAXWS, JAX: RS(Restful), Microservices

Web service Tools: SOAPUI, Advanced Rest Client, Axis, CXF

Build Tools: ANT, Maven

Testing Tools: JMeter, JUnit, Selenium

Methodologies: Agile, Scrum, Test Driven Development

Protocols: TCP/IP, HTTP/HTTPS, SOAP

Databases: Oracle, DB2, SQL Server, MySQL, MongoDB

Application Servers: Web Logic, JBoss, Apache Tomcat, Web Sphere

Platforms: Windows 2000/NT/XP/Vista/7, Unix/ Linux

PROFESSIONAL EXPERIENCE:

Confidential, Irving TX

Sr Full Stack Developer

Responsibilities:

  • Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC). Using AGILE methodology and participating in SCRUM meetings.
  • Develop/program new functionality and features in line with functional specifications and business requirements.
  • Collaborating with business analysts and project manager to understand functional and non-functional requirements, to set the scope of each modules of project to deliver on time with highest quality.
  • Developing web applications using Spring Boot, Micro Services and Java8.
  • Using a microservice architecture, with Spring Boot-based services interacting through REST endpoints.
  • Spring MVC and Hibernate was used for developing java REST services on the back end.
  • Connected data sources and performed operations using spring data framework features like Spring JDBC, Hibernate.
  • Spring Auto-Wiring was being used for bean management on the back end.
  • Working with the unit testing to resolve issues to ensure product is tested for highest quality.
  • Work with executing unit test cases by using JUnit for accuracy of code and logging with log4j.
  • Implemented Unit Testing, Integration Testing and System Testing using JUnit.
  • Fixing various bugs as well as enhancing quality with performance for application.
  • Applications are built using Gradle and deployed on Tomcat.
  • Using GITHUB as the configuration management tool to manage the code repository.

Environment: Java 1.8, Spring boot micro services, JavaScript web development, Azure, ReactJS, JUnit, Apache Tomcat, GIT, Gradle.

Confidential, NC

Full Stack Developer

Responsibilities:

  • Created various modules and components as per business requirement.
  • Migrated the existing environment and applications into Java8 and Tomcat 8 on Test Server.
  • Configured Tomcat Server domain using upgraded version.
  • Extensively used MVC architecture and Tomcat for deployment purposes.
  • Configured and Migrated SVN data for all software development projects from LINUX 1.7 server to the LINUX 2.4.6 server using LDAP, SSL.
  • Created the build instructions docs and used to run weekly production build and release tags for all the applications.
  • Integrated Spring (Dependency Injection) among different layers of an application.
  • Used JavaScript and Struts validation framework for performing front end validations.
  • Worked on Framework for the applications and used to develop multiple applications.
  • Used Spring framework for dependency injection, transaction management.
  • Design and developed multi-tier applications using Java, J2EE, Struts, Spring, Hibernate.
  • Spring MVC and Hibernate was used for developing java REST services on the back end.
  • Experience and familiarity building modern Spring applications with Spring Boot.
  • Spring Auto-Wiring was used for bean management on the back end.
  • Used Tiles Plug-in to struts for designing JSP page layouts and in cooperating with common menus.
  • Creating the project startup UI i.e. Generic XHTML facelet templates error handling, data tables using JSF .
  • Used Struts 2 Framework to develop Action classes and Controllers.
  • Tested and resolved the defects in the application.
  • Worked on CAS related issues for Test and Prod server.
  • Implement the best practices and performance improvement / productivity plans.
  • Interacted with the business teams and worked on modeling the database schema and created tables,
  • SQL queries, PL/SQL stored procedures, database triggers.
  • Involved in solving the issues related to PROD, TEST server environments.
  • Involved in complete testing of the application using JUNIT.
  • Used Subversion (SVN) as the configuration management tool to manage the code repository.
  • Developed reports using Crystal Reports .
  • Use log4J for enabling logging and debugging Confidential run time.
  • Completely delivered projects under Agile methodology, JIRA was used for version controlling as an agile too.
  • Documented the flow and functionality of the code for further reference.
  • Work on project build-script by using MAVEN and deployed on Tomcat.

Environment: JAVA 1.8, J2EE, Spring, Spring Boot, Micro Services, Struts, JSP, JSF, XHTML, Ajax, JQUERY, HTML, CSS, Java Script, Angular2, Hibernate, Junit, Oracle 11g, SQL Developer, SAP BO CMC, Tomcat.

Confidential, VA

Full Stack Developer

Responsibilities:

  • Develop/program new functionality and features in line with functional specifications and business requirements.
  • Created custom plugins, templates, and functions for AngularJS application.
  • Designed and implemented the user interface using HTML5, CSS3, JavaScript and AngularJS .
  • Applied J-Query scripts for basic animation and end user screen customization purposes.
  • Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
  • Involved with bug fixing on functionality, performance and designing issues with JavaScript JQuery, HTML5, CSS3 and AngularJS.
  • Used NPM (Node Package Manager) for Node.js development.
  • Used NPM to manager server-side packages.
  • Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Docker in AWS.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins, GitHub and AWS AMI’s, whenever a new GitHub branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it, The Docker container leverages Linux containers and has the AMI baked in.
  • Converted our staging and Production environment from a handful AMI’s to a single bare metal host running Docker.
  • Develop core Java programs for all business rules and workflows using Spring framework.
  • Build RESTful Web services using JAX-RS API.
  • Involved in developing the SPA using React Js.
  • Designed and developed RESTful service interface using Spring MVC to the underlying customer event API.
  • Implement Hibernate for data persistence and management.
  • Analyze and fix issues related to REST Web services and Application responses.
  • Used Maven as the build tool and GITHUB as the version controller.
  • Used GITHUB as the configuration management tool to manage the code repository.
  • Followed Agile Scrum methodology and used TDD for writing test cases.
  • Involved in Migrating to the application into Angular2.

Environment: Java 1.7, Spring Framework 4.0, Hibernate, Oracle 11g, Web Services, REST, XML, SOA, WebSphere, JavaScript, AngularJS, NodeJS, Bootstrap, JQuery, Yeoman, Grunt, GitHub, Karma, Mocha, Cucumber, SQL, Docker, Jenkins, WebStorm, React Js, Visual Studio Code, Eclipse.

Confidential, Atlanta, GA

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC). Used AGILE methodology and participated in SCRUM meetings.
  • Designed and developed the User Interface components using Spring and maintained the session with Session Beans.
  • Spring Controllers were used with Angular JS to route the control to desired Java services.
  • Implemented scripting with Ajax and XML to dynamically refresh the page contents.
  • Implemented JAXB in XML binding.
  • Involved in the Development of Spring Framework Controllers. Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
  • Configured various interceptors for transaction management, security, Audit logging(database) and logging using Spring AOP.
  • Data from UI layer sent through JMS to Middle layer and from there using MDB message retrieves Messages and will be sent to MQSeries.
  • Used JSON as response type in REST services.
  • Involved in developing stored procedures and Triggers on Oracle 10g.
  • Used Hibernate Persistence Strategy to interact with database.
  • Developed Hibernate mapping files using different mapping strategies such as table per class hierarchy.
  • Integrated Hibernate with Spring by coding a Spring Configuration file.
  • Configured JMS in the WebSphere application server to send messages on the queue.
  • Deployed the application in WebSphere Application Server 6.0.1.
  • Worked on JBOSS locally and WebSphere in higher environments
  • Used Eclipse as IDE.
  • Developed a tool to retrieve and send data to third party service provider. This feature was implemented using REST.
  • Built MAVEN scripts for automated deployment and for the build operation of the entire application.
  • Hands-on experienced working with version controller tools such as SVN and JIRA as issue tracking software.
  • Used RESTFUL client to interact with the services by providing the RESTFUL URL mapping.
  • Used Subversion for version control and created automated build scripts.
  • Followed Test Driven Development (TDD), Scrum concepts of the Agile Methodology to produce high Quality Software.
  • Performed unit testing using JUnit.
  • Handled production support of the application.
  • Documented the flow and functionality of the code for further reference.

Environment: Java, J2EE, Servlets, AJAX, Angular JS, Spring, Spring MVC, Spring REST, Web Services, JMS, HTML5, JavaScript, JSP, CVS, CSS, MVC, JDBC, J Profiler, Oracle 10g, XML, MVC, JBOSS, Hibernate, MQSeries, WebSphere, JUnit, Subversion, JProfiler, Maven, SVN and SQL.

Confidential, Atlanta, GA

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration.
  • Developed user interface using BOOTSTRAP UI and Angular Java Script to simplify the complexities of the application.
  • AngularJS was used to parse the JSON file using the REST web services.
  • Worked with Agile methodology.
  • Inserted Dependency Injection between components using Spring (IOC) concept.
  • Implemented Asynchronous messaging between System Integration components using JMS Spring JMS Template .
  • Developed various Java beans for performance of business processes and effectively involved in Impact analysis.
  • Developed Web Service client interface with files for invoking the methods using REST and SOAP.
  • Extensively used Web Services -- WSDL and SOAP for getting the credit card information of third party.
  • Developed Restful web services for the Downstream Systems.
  • Responsible for Setting up Web Services project using WSDL in SOAPUI and provided setup help to other team members.
  • Extensively worked on SOA and web services to get the data and configured JMS queues on server.
  • Integrated Hibernate ORM with Spring-Hibernate framework to facilitate DML and DQL queries and represent object-database mapping.
  • Followed SOA Design and Architecture to Develop REST Web Service, generated and consume the services.
  • Used Maven for the project dependencies.
  • Handled SSL Handshake security to REST Web Services.
  • Tested the Web Services using REST.
  • Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema.
  • Worked on parsing the XML files using DOM/SAX parsers.
  • Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
  • Created tables, triggers, stored procedures, SQL queries, joins and views for multiple databases, Oracle 10g.
  • Involved in JUnit Testing of various modules by generating the Test Cases.
  • Developed Maven Profiles for the build process and deployed in the server.
  • Developed logging aspects using Spring AOP.
  • Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy
  • Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.
  • Implemented Log4J 1.2 for Logging Errors, debugging and tracking using loggers, appenders.
  • Prepared technical reports & documentation manuals during the program development.
  • Used GitHub for version control.

Environment: JDK 1.6, Angular JS, Bootstrap UI, Spring 4.1, Hibernate, JPA (EJB), XML, XML Schemas, XSLT, JMS, Oracle 10g, Toad, Maven, Log4j, Web Services, JAXB, JBOSS Application Server, GitHub, Eclipse 4.5.

Confidential, Albany NY

Java/J2EE Developer.

Responsibilities:

  • Involved in the design and development of the Web Tier using Struts (1.3) framework.
  • Developed Struts Action classes, Dispatch Action etc., struts tiles, and validation framework using Struts 1.3 framework.
  • Used JavaScript for the front-end screen validations.
  • Used AJAX in specific scenarios to reduce page refreshing and improved performance.
  • Used Tiles for creating templates and uniform looks.
  • Involved in developing the DAO layer to interact with MySQL database.
  • Configured Data Sources on the server for database connectivity.
  • Involved in writing SOAP, WSDL and interfaced with the external system using Web services
  • Developed SQL queries including joins, unions that perform data retrieval for the application, according to the business rules.
  • Involved in developing client code for consuming web service calls using JAXB.
  • Defined unit test requirements and used SoapUI tool for performance testing.
  • Used multithreading in programming to improve overall performance.
  • Developed Server-side programs and deployed on WebSphere App Server.
  • Implemented modules using Core Java APIs, Java collection, Threads, XML, and integrating the modules.
  • Involved sending JMS message queues to different layers in the module.
  • Used JAXB parser for parsing the valid XML files.
  • Involved in the development of the services layer using design patterns such as Session Façade, DAO, and Value Object etc.
  • Installed and configured Web-Sphere 6.1 server and created data sources.
  • Used Data Studio to write SQL Queries and for viewing the data in the database tables.
  • Used HP Quality Center for tracking Defects and SVN for version controlling.
  • Participated in peer reviews of code and provided comments.

Environment: Java, J2EE, Struts, RAD, WebSphere, JDBC, Hibernate, JAXB, JMS, Web Service (RPC), SOAP, WSDL, ANT, Outlook, HP Quality Center, SVN, Windows XP/VISTA.

Confidential

Java Developer

Responsibilities:

  • Created various modules and components as per business requirement.
  • Extensively used MVC architecture and JBoss for deployment purposes.
  • Provided technical support for various key business releases.
  • Coordinated with multiple teams to resolve various items involved as part of big releases. As the functional owner & senior java developer in the team, completed various code reviews and provided my input to make system more agile and easily maintainable.
  • Built the backend services, which will be consumed by action classes of studs.
  • Created SOAP web services to allow communication between the applications.
  • Developed and analyzed the front-end and back-end using JSP, Servlets and Spring 3.0.
  • Integrated Spring (Dependency Injection) among different layers of an application.
  • Worked with Agile methodology.
  • Used spring framework for dependency injection, transaction management.
  • Used Spring MVC framework controllers for Controllers part of the MVC.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information, such as loan status report.
  • Implemented various complex PL/SQL queries.
  • Worked with testers in resolving defects in the application and was an integral part of the team.
  • Interacted with Business Analysts to come up with better implementation designs for the application.
  • Interacted with the users in case of technical problems & mentoring the business users.
  • Implement the best practices and performance improvement / productivity plans.
  • Co-ordination of activities between off-shore and onsite teams
  • Developed the presentation layer and content management framework using HTML and JavaScript.

Environment: JAVA 1.6, J2EE, Servlets, JMS, Spring, SOAP Web Services, HTML, Java Script, JDBC, Agile Methodology, PL/SQL, XML, UML, UNIX, Oracle 10g, JBOSS, Eclipse.

Hire Now