We provide IT Staff Augmentation Services!

Sr. Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Auburn Hills, MI

PROFESSIONAL SUMMARY:

  • Around 8 yrs. of IT Experience in designing, developing and deploying web applications and client/server applications using JAVA, J2EE technologies, Application Frameworks, HTML, JavaScript, JQuery, AngularJS, React JS, CSS, AJAX.
  • Experience in all phases of Software Engineering (SDLC), Project management (Waterfall & Agile/Scrum Methodology) including Requirement Gathering, analysis, Define project scope, Design, Coding, App & web server installation, deployment, Manual Testing and Implementation.
  • Extensive experience in application development using Java J2EE, EJB, JMS, JSP, Servlets, Struts, Spring, JSF, JQuery, Hibernate, XML, SOA, JavaBeans, JDBC, UML, WebLogic, JBoss, Apache Tomcat, JSON, SSL, Spring Security.
  • Worked in Web application development using HTML, DHTML, CSS, UML, AngularJS, JavaScript, jQuery, Bootstrap, AJAX, JSF, J2EE (JSP, Servlets, JDBC, JNDI), JavaBeans, XML, XSLT, Oracle, SQL, Struts2 and Spring MVC.
  • Good Experience with springs, Spring IOC, AOP, MVC, Spring Security Spring JPA, Spring Batch.
  • Experience in Spring Boot, Spring Microservice, Netflix Eureka Server.
  • Experience in JDBC, EJB (Session Beans (Stateless and State full), Entity Beans and MDB (Message Driven Beans), JNDI and JMS.
  • Expertise in using and configuring various web and application servers like IBM WebSphere Application Server, WebSphere Liberty profile, Apache Tomcat, JBoss Application Server and WebLogic Application Server.
  • Used ANT scripts to build the application and deployed on Application Server.
  • Experience with WebSphere IHS web Server configuration. Load balancing.
  • Extensively worked on Web Services technologies like SOAP, WSDL, REST API.
  • Extensive experience in Core Java concepts like Exception handling, Multi - threading, Synchronization, Serialization, IO, Collections framework, Java Beans.
  • Configured an AWS Virtual Private Cloud (VPC) and Database Subnet Group for isolation of resources within the Amazon RDS Aurora DB cluster.
  • Implement code in Python to retrieve and manipulate data.
  • Have good knowledge working on XML Suite of Technologies XML, XSL, XSLT and validations with DTD & XML Schema and processing files with SAX, DOM Parsers.
  • Extensively implemented J2EE design patterns such as MVC, Service Locator, Factory Pattern, Session Facade, Singleton, Service Factory, and DAO.
  • Have rich experience in databases like Oracle 10g, SQL Server, MySQL.
  • Possess strong working knowledge of Database Programming using SQL, PL/SQL, Triggers, Functions, Sequences, Views and Stored Procedures.
  • Performed unit testing on various project modules using Junit framework.
  • Experience with AWS, EC2, S3, RDS, Cloud formation templates, CICD tools (Jenkins, Git, Ansible playbooks).
  • Experience in setup of WebSphere MQ and WebSphere ND profile in AWS environment.
  • Proficiency in programming with different IDE’s like Eclipse, Edit plus, My Eclipse, NetBeans, Flash Builder 4.5.
  • Good experience with version controls like SVN, IBM ClearCase, CVS & GIT.
  • Built python scripts to secure sensitive data and password hashing.
  • Experience in writing ANT, Maven build scripts, providing logging facility using Log4j, writing JUnit test cases and used Clear Quest, JMeter, Jira, Bugzilla for bug tracking.
  • Followed Waterfall and Agile/Scrum methodology of software development which satisfies the customer through early and continuous delivery of valuable software.
  • Excellent analytical, logical and programming skills, Self-Motivated, Self-Starter, Team Player can work with minimal supervision with effective Communication skills and Time management skills.

TECHNICAL SKILLS:

Programming Languages: C, C++, JAVA, J2EE, SQL, PL/SQL, Python

Web Technologies: HTML5, AJAX, JSF, jQuery, CSS3, AngularJS, JavaScript, Json-Parsing, JSON-DTD.

Databases: Oracle 9i/10g/11g/12c, SQL Server, MySQL, DB2.

Web Services: JAX-WS(SOAP), JAX-RS(Restful), WSDL.

J2EE Technologies: Servlets, Struts, EJB 2.0, JSF, JDBC, JSTL, JNDI, JMS, RMIJava Bean, JTA

Application Frameworks: Struts 1.x/2.x, Spring Core, Spring MVC, Spring SecuritySpring ORM, Spring AOP.

ORM Framework: Hibernate

IDE: Eclipse, Edit Plus 3, NetBeans, Intelli J

Web/ Application Servers: Apache Tomcat 6.0, Glassfish, IBM WebSphere 8, Oracle WebLogicWAS, JBoss 4.0

Version Control: IBM ClearCase 7.0,7.1, SVN (Apache Subversion), CVS, VSS, Git

Design Methodologies: UML, J2EE Design Patterns.

Operating Systems: Windows Vista/7/8, UNIX, Linux. Windows Vista/7/8, UNIX, Linux.

UML Tools/other tools: Apache ANT, Maven, JUNIT, Jira, Clear Quest, BugzillaMS Visio, Dream viewer, Log4j, Rational Ross, Star UML, Selenium.

AWS: EC2, RDS, S3, ELB, SNS, Jenkins.

Tools: JProfiler, Wily Interscope, JMeter, Visio.

EXPERIENCE & RESPONSIBILITIES:

Confidential, Auburn hills, MI

Sr. Full Stack Developer

Responsibilities:

  • Involved in analysis, design and development, enhancing, testing and supporting the applications.
  • Used Agile Scrum process.
  • Expertise in building the applications using Maven.
  • Developed and Configured the Spring Configuration files for business and the persistence layers.
  • Developed Graphical User Interfaces using HTML5, bootstrap, AngularJS and JSP’s for user interaction.
  • Worked on cloud infrastructure maintenance effort using of Jenkins, Chef and Terraform for automating CICD pipeline in AWS.
  • Developed Navigation bar, menu bar, drop down bar list with React widgets and bootstrap.
  • Created ReactJS components using JSX, followed FLUX design pattern for unidirectional data flow.
  • Closely worked with the Business Analysts and Technical Leads to gather all the required information to develop Applications and asses Integration impacts.
  • Used AngularJS as the development framework to build a single-page application.
  • Created dynamic HTML pages, used JavaScript for client-side validations and involved in server-side validations Using AJAX.
  • Extensively used Dependency Injection (IOC) and struts framework. Developed interfaces to communicate with mid-tier and Data Base.
  • Used CA Wily Interscope to monitor distributed servers. Created dashboards and configured threshold limits.
  • Performed Server-side validations according to Business Rules set by Users.
  • Involved in developing the persistence layer using Hibernate framework.
  • Validated all code to W3C standards.
  • Extensively used MVC, DAO, Factory and Singleton design patterns.
  • Used Spring framework to implement middle-tier with Spring IOC, AOP, Spring Boot.
  • Configured Eureka server for spring micro service registry and discovery.
  • Created platform as infrastructure with AWS (EC2, RDS, ELB) used Jenkins to run the automated deployments.
  • Worked on modules to replace the Mainframe dependencies by writing the REST Web Services calls.
  • Using Maven to build the application and Writing Test Cases for Unit Level Testing using Junit and static analysis testing J Test to follow QUALCOOM coding standards.
  • Involved in writing SQL Queries for Database CRUD Operations and verified the Data with the Production, Acceptance and Integration.
  • Involved in fixing the Defects found under Production, CT and Integration Environments.
  • Involved in moving the application to Production.
  • Used Eclipse 4.5 IDE for developing code modules in the development environment.
  • Implemented the logging mechanism using log4j framework.
  • Used SVN version control to track and maintain the different version of the project.
  • Documented the results based on the Production, Acceptance, Integration Environments.
  • Developed JUnit test cases for Persistence layer and Business layer to perform the unit level testing.

Environment: Java 1.8, JDBC, J2EE, Rest and SOAP Services, XML, XSLT, XSD, Spring IOC/JDBC, Spring Boot, Spring Microservices with Eureka Service, Oracle WebSphere Server, WebSphere Liberty Profile, Html5, JavaScript, AngularJS, Ajax, Hibernate, UML, Rational Rose, Eclipse STS, SVN, Oracle, Maven, Visio, Log4J, MongoDB, Jenkins, AWS, EC2, RDS, Elastic Load Balancing, CA Wily Interscope, JProfiler, JMeter.

Confidential, Detroit, MI

Java Developer

Responsibilities:

  • Involved actively in understanding client’s requirement and analyzed the impacts on existing system.
  • Involved in developing the application using Java/J2EE platform and implemented the MVC structure using Struts.
  • Responsible to enhance the Portal UI using HTML, Java Script, AngularJS, jQuery, Ajax, Bootstrap, JSP, JSF, Java, CSS as per the requirements.
  • Used Spring Core Annotations for Dependency Injection.
  • Used Hibernate as Persistence framework mapping the ORM objects to table using Hibernate annotations.
  • Used AngularJS to bind HTML to JavaScript Objects and develop Single Page Application.
  • XML scripts were developed to configure Spring and Hibernate.
  • Involved actively in the system analysis, design, coding, unit testing, integration testing, regression testing and implementation of complex enhancements.
  • Developed Web services component using XML, WSDL and SOAP with DOM parser to transfer and transform data between applications.
  • Involved in developing custom images on Cloud using AWS images and on ESX using Templates and involved in building physical servers using Kickstart PXE Boot and Jumpstart.
  • Developed Mockito and Junit test cases to improve code coverage
  • Responsible for fixing the issues of various applications.
  • Experience in selenium IDE and selenium Web driver.
  • Responsible for Production support for various applications.
  • Used ANT for building the entire web application and deploy them on WebLogic.
  • Deployed applications on WebLogic Application Server.
  • Designed and developed data access layer using Data Access Object (DAO), Session Façade, Business Delegate and Singleton design patterns.
  • Test Chef Cookbook modifications on cloud instances in AWS and using Test Kitchen and Chef Spec.
  • Responsible for creating and maintaining automation acceptance test suite using selenium. Also responsible for converting automation scripts to new framework using selenium WebDriver, Java and Testing.
  • Assign Roles, manage Users and groups and assign policies using AWS Identity and Access Management (IAM).
  • Developed SQL queries to interact with MySQL database and involved in writing PL/SQL code for procedures and functions.
  • Used SVN for version control.
  • Wrote Unit Test Cases using JUnit framework and Server-side Logging & Client-side logging using Log4J.
  • Performed unit testing on various project modules using Junit framework.
  • Used Agile SCRUM methodology for developing Application.
  • Used Jira to access and track the bugs or defects.
  • Configuration and usage of Ant APIs for generating system builds.

Environment: Java, J2EE, JSP, Servlets, Spring 3.1, Spring MVC, Hibernate 4.2, Custom Tags, JMS, Java Beans, Ajax, JUnit, Log4j, XML, WSDL, SOAP, UML, Rational Rose, ANT, MySQL, Jira, Selenium, Bootstrap, HTML, CSS, JSF, AngularJS, jQuery, PL/SQL, JavaScript, Eclipse 4.4, SVN, WebLogic 11g.

Confidential, San Jose, CA

Java Developer

Responsibilities:

  • Involved in Requirements gathering, analysis, design, development, testing and Maintenance phases of R&D Redesign.
  • Developed the application using Spring Framework that uses Model View Controller (MVC) architecture with JSP as the view.
  • Used AJAX to support dynamic page element rendering to enhance user experience.
  • Implemented the project using IBM Rational Application Developer 8.0.
  • Worked on enabling Single Sign On (SSO) Configuration.
  • Responsible in configuring Okta Server.
  • Responsible in decrypting the encoded format using base64 algorithm.
  • Used IBM WebSphere 8.0 Application Server to deliver high performance and scalability.
  • Involved in writing code using Base64 algorithm.
  • Responsible in decrypting the SAML token.
  • Involved in debugging the application.
  • Create and execute test cases in Junit for unit testing of application.
  • Involved in peer to peer code reviews and cross checked whether coding standards are being followed.
  • Worked on creating stored procedure for authentication.
  • Used Clear case for the concurrent development in the team and for code repository.

Environment: Java, Servlets, JSP, Spring MVC 3.1, SAML, SQL Server 2005, IBM WebSphere Application 8.0, ClearCase, IBM RAD 8.0

Confidential

Software Engineer

Responsibilities:

  • Involved in the analysis, design, and development phase of the application.
  • Created Class, Activity, and Sequence Diagrams using IBM Rational Rose modeling tool.
  • Used Struts framework for building web applications.
  • Developed web pages by using HTML, CSS, JSF, Bootstrap, and JavaScript meeting W3C standards.
  • Deployed applications on WebLogic Server 10.3
  • Used JavaScript for client-side validations.
  • Developed server-side applications using Servlets, JSP, EJBs and JDBC.
  • Used JMS for communicating various clients and its components.
  • Used WSDL and SOAP Web Services.
  • Developed EJB components for middle tier component implementation and business logic implementation.
  • Developed Message Driven Beans for send asynchronous notification messages.
  • Designed and developed numerous Session Beans and deployed on WebLogic Application Server.
  • Involved in the installation and configuration of Web logic 10.3 Application Server.
  • Used JMS for sending asynchronous data between the different session beans.
  • Wrote stored procedures, complex queries using PL/SQL to extract data from the database.
  • Used CVS for the concurrent development in the team and for code repository.
  • Wrote Test Cases for Unit Testing using JUnit.
  • Implemented Log4J for Logging Errors, debugging and tracking.

Environment: Struts 1.x, Java, JDBC, Servlets, JSP, JSF, EJBs, JMS, Bootstrap, Oracle 9i, WebLogic Server 10.3, MDB, PL/SQL, WSDL, SOAP, HTML, CSS, AJAX, Rational Rose, Eclipse, Junit, Log4J.

Confidential

Software Engineer

Responsibilities:

  • Designed and developed user interface screens using HTML, DHTML and JSP.
  • Involved in Designing, Coding, Testing, gathering and analyzing system requirements.
  • Involved in the designing of Java Server Pages required for the application.
  • Developed JSPs and Servlets to dynamically generate HTML and display the data to the client side. Extensively used JSP tag libraries.
  • Implementing the business logic required for the application.
  • Developed and maintained the data layer using the EJB’s.
  • Wrote Stored Procedures, user-defined functions, triggers in SQL-Server 20008 to handle data manipulations and data retrievals.
  • Used JDBC API to access database.
  • Used scripts to build and deploy the applications in JBoss application Server.
  • Involved in Process Documentation.
  • Created and maintained the configuration of the Application Framework.
  • Eclipse used as Java IDE tool for creating Action classes and XML files.
  • Involved in maintenance of the application.
  • Used Jira as a Bug Reporting Tool.

Environment: Core Java, Struts, EJB, J2EE, Ant, JBoss and MySQL, HTML, JDBC, JSP, AJAX, Servlet, UML, XML, JMS, SQL statements, SQL Server 2008, Jira.

We'd love your feedback!