We provide IT Staff Augmentation Services!

Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Palo Alto, CA

SUMMARY

  • 8+ years of software development experience in object - oriented programming, design and development of Mid - Tier distributed, Enterprise applications using Java and J2EE technologies with Software Development Life Cycle.
  • Experience in developing web applications using JSP, Spring Boot, Spring MVC Frameworks, EJB, Hibernate, Spring Security, JBOSS, JDBC, Java Server pages, Servlet, Web Services, Java Script, JavaBeans.
  • Experience in handling messaging services using Kafka.
  • Extensive experience in the Analysis, Design, Development, Implementation and Testing of enterprise application with web technologies, distributed technologies, and client-server architecture environment.
  • Extensive experience in designing and developing web-based enterprise application using Java, J2EE, JSP, Servlets, JSF, EJB, JavaBeans, JDBC, JUnit, Log4J, XML, JavaScript, HTML, AJAX, Eclipse development framework, Web Designing.
  • Expert level skills on Angular JS, Angular 2/4/6/8/9, CSS3, HTML5, Node JS, jQuery, JavaScript, React JS, AJAX, JSON, Tag Libraries.
  • Expertise using IDE tools Eclipse, NetBeans, and IntelliJ.
  • Experience in converting monolithic services to spring boot microservices.
  • Experience in developing Web based GUI using HTML5, XHTML, DHTML, CSS3, JavaScript (and its frameworks like JSON), jQuery, JSF, Ajax, Angular JS, React Node JS and JSP.
  • Extensive experience on implementing the AJAX features using JavaScript, JSON, jQuery and XML.
  • Experience in SOA and Web Services technologies SOAP, WSDL, REST and RESTful web services.
  • Expertise in the development of various E-commerce Applications using design patterns like Singleton, Session Façade, Business Delegate, Factory and Service Locator
  • Implemented Unit Testing using JUNIT testing, Mockito, Jasmine, Karma test runner during the projects.
  • Worked with object-centric frameworks like Hibernate and Database centric framework like iBATIS.
  • Expert in creating and deploying EAR and WAR files in WebLogic Application Server, JBoss, IBM WebSphere and Apache Tomcat
  • Extensive experience in Hibernate, Struts, Spring MVC, Spring Integration, Spring JDBC, Spring Boot, Spring ORM, Struts Framework and AOP.
  • Expertise in writing client-side validations using Ajax, JavaScript, jQuery and Structs Validation Framework.
  • Good working knowledge with Java 1.8 features like stream, Lambda expressions and functional interfaces etc.
  • Expertise in React JS framework to develop the SPA.
  • Responsible for code reviews, code quality standards and SONAR implementation on Jenkins CI/CD pipelines.
  • Designed and Developed Use Cases, Activity Diagrams, and Sequence Diagrams using Unified Modeling Language (UML) and ER Diagram.
  • Expertise in client scripting language and server-side scripting languages like JavaScript, jQuery, JSON, MongoDB, Node.js, AngularJS, JSF and JSP.
  • Worked with multiple versions of Integrated Development Environments (IDEs) such as Eclipse, My Eclipse JDeveloper, JBOSS and IntelliJ IDE,Working experience of Source code version control tools like Bitbucket, SVN, CVS, GIT.
  • Experience in developing database applications usingOracle, DB2, MS SQL Serverand worked onPL/SQL Stored Procedures, Triggers, Functions, Packages, Data Modeling
  • Created indexes on the tables for faster retrieval of the data to enhance database performance.
  • Experience in working with build management tools like Ant, Maven and Jenkins.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, optimized.
  • Worked on integrating spring microservices with AWS services using AWS SDK.
  • Worked on processing jobs in AWS batch for after trade analytics.
  • Involved in Agile processes like scrum daily standup meetings, Sprint Planning, Sprint iteration development and Sprint retrospectives.

TECHNICAL SKILLS

Languages: Core Java 1.6/1.7, C, C++, Java script, UML, PYTHON, HTML, jQuery

Cloud: Amazon Web Services

J2EE Technologies: J2EE, EJB 2.x, Struts 2.1/2.2, Spring, PL/SQL, PostgreSQL, Hibernate, JDBC, JUnit, JSP, SVN, JMS, RMI, XML, REST/SOAP web services, Soap UI, WinSCP

IDE Tools: IntelliJ IDEA, HP Quality Center, Rational Rose, SQL developer, TOAD, Eclipse, NetBeans, Putty, Nexus, Splunk, Jenkins

Build Tools: Maven, Ant, Gradle

Framework: XML, XSL, HTML, XHTML, CSS, Action Script, XSLT, JavaScript, Bootstrap, CSS, AngularJS, NodeJS, Redux, jQuery and ReactJS, Hibernate, Spring, Springboot.

Version Control Tools: Git, GitHub, SVN, Bitbucket, Subversion.

Scripting Languages: Shell, Python, Ruby, Groovy, Bash, YAML, JSON, PowerShell.

Web/Application Servers: Tomcat, Web logic, Nginx, WebSphere, JBoss

Database: Oracle MySQL, MongoDB, AWS RDS, DynamoDB, Cassandra

Operating Systems: Windows, UNIX/LINUX, RHEL, MacOS, Solaris

Design Methodologies: Rational Rose (UML), Data Model, MS Visio Pro 2005

Incident Management Tools: JIRA,Service-Now

Memory Management/Tools: Eclipse-Profiler, JDeveloper

PROFESSIONAL EXPERIENCE

Full Stack Developer

Confidential | Palo Alto, CA

Responsibilities:

  • Developed web application by using Java/J2EE, Spring framework, Struts framework and hibernates.
  • Created API’s using rest-based web services.
  • Involved in updating the spring framework version
  • Responsible for developing, deploying, and supporting Java web services and application.
  • Implemented features like logging, user session validation using Spring-AOP module.
  • Upgraded the UI screens in the application to single page UI using Angular 8, HTML5, JavaScript and CSS3.
  • Developed, designed, and implemented front end part of the widget-based application using HTML5, CSS, AJAX, and Bootstrap.
  • Wrote build and deployed scripts using Maven, shell script to build and deploy the application in JBoss Application server.
  • Used Java 1.8 Stream and Lambda expressions to store and process the data.
  • Used Spring Batch to process large volumes of records, including logging/tracing, transaction management.
  • Developed single page applications using Angular 9 Routers.
  • Used Hibernate mappings, relationships between tables and entity classes to access and update information in the database.
  • Performed form validations using reactive forms from the Angular 8 framework.
  • Created Angular 8 Directives, Components, Pipes, Injectable across the whole system, such as to build the custom filter.
  • Used Spring MVC framework for developing web applications. Created and consumed REST web services
  • Built client-side pages using JavaScript and implemented client-side validations using JavaScript and jQuery.
  • Developed the Spring AOP Programming to configure logging for the application.
  • Design the database schemas which include the design of the data and tables in the database.
  • Used LOG4J & JUnit for debugging, testing and maintaining the system state.
  • Created and ImplementedMicroservicesusing spring boot, REST, JSON.
  • Configured session timeout with Spring Boot in server side and implemented auto logout Functionality.
  • Coded DB2 stored procedures and user-defined functions that contain business logic.
  • Used Maven build tool for deployment in application servers. It was also used for dependency management
  • Developed rich GUI using AngularJS and NodeJS for the front end of the application.
  • Involved in writing AngularJS controllers, views, and services.
  • Participated in development of a well responsive single page application using Angular 8 framework, JavaScript, and jQuery in conjunction with HTML5, CSS3 standards, with front-end UI team.
  • Deployed the application onAmazon Web services (AWS)and used it to provide a large computing capacity for scalable solutions.
  • Deployed applications into Continuous integration environments likeJenkinsto integrate and deploy code on CI environments for development testing.
  • Installed, configured, and administered Jenkins CI tool on AWS instances.
  • Used Amazon Cloud Watch to monitorAWSservices and Amazon Cloud Watch logs to monitor application
  • Maintained source code in GIT Repository.
  • Used Log4j for logging to trace the application log messages which is used for debugging.
  • Used JIRA for writing user stories and raising defects in a defined sprint.
  • Involved in gathering business requirements, analyzing the project by working in AGILE Methodology Environment which includes Test Driven Development (TDD) planning, grooming and backlogs.
  • Involved in the Scrum meeting, Sprint (2 weeks/14 days) planning, product backlog/user stories refinement meeting.

Environment: Java 1.8, JBoss, JSP, jQuery, JSON, Spring Boot, Spring IOC, Spring MVC, Spring AOP, Spring ORM, Angular 4 and 8, Node.JS, Microservices, XML, SOAP Web Services, JMS, Agile, XPATH, Hibernate, Maven, GIT, AQT, DB2, Log4j, GIT, JIRA, HTML5, CSS3,JavaScript, Windows/Linux.

Back End Developer

Confidential | Peachtree City, GA

Responsibilities:

  • Technical walkthroughs with business analysis team assessing technical complexity, dependencies, risks, and improvements and help document formal business requirements.
  • Implemented Spring Framework for dependency injection to inject appropriate class objects depending on the source of the application process.
  • Used and implemented Spring MVC to decouple the object classes dependency, to keep the MVC configuration simple.
  • Developed web applications using Java/J2EE technologies MVC and Spring Boot.
  • Worked extensively on Spring boot for building web service.
  • Used Spring MVC for REST API's and Spring Boot for Micro Services.
  • Extensively used/modified jQuery to perform AJAX calls for creating interactive web pages on JSON response.
  • UtilizedJava 8features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
  • Responsible for creating and maintaining architecture for Restful API using Spring Boot.
  • Using J2EE design patterns like Singleton and used DTOs to transfer the data.
  • Developed front end modules and consumed various Web services in the business layer using protocols like SOAP, UDDI and WSDL for business processes like financial resolver, net worth calculator, Credit Card Application, and tax calculator etc. in the application.
  • Implemented AJAX to make web pages more interactive, also enabling switching between different independent tabs.
  • Built rich prototypes and applications using HTML 5, CSS 3, JavaScript, Angular JS, XML.
  • Implemented Angular JS components such as modules and APIs to build the MVC of the Single Page Application (SPA).
  • Developed Client web application using React JS, Redux, and Webpack.
  • Installed, configured, and administered Jenkins CI tool on AWS instances.
  • Used Amazon Cloud Watch to monitorAWSservices and Amazon Cloud Watch logs to monitor application
  • Worked on front end applications like HTML5, CSS3, Java Script, ReactJS.
  • Experience and ability to support Assessment phase and evaluate Design, code, build / deployments relating to Microservices.
  • Developed User Interface using AngularJS, jQuery for dynamic web flow.
  • Consumed REST Web services from server-side application using JAX-RS libraries for modifying the data and the data expecting from client has no modification and requested from Angular JS and sent to UI directly.
  • Performed configuration, deployment and support of cloud services includingAmazon Web Services.
  • Involved in writing PL/SQL Stored Procedures, functions, and views for Oracle database
  • Prepared Test Cases to perform Unit, Integration and System Testing. Tested the developed components usingJunit.
  • UsedLog4 Jcomponents for logging. Perform daily monitoring of log files and resolve issues.
  • Created Restful APIs for some of the core functionalities for third party which consumes and produces data in JSON format using JAX-WS framework.
  • Performed Integration Testing for the integrated components, deployed application to IBM Web Sphere.
  • Involved in implementing pom.xml with the team for the application using Maven tool.
  • Extensively used Eclipse for writing code.
  • Involved in Analyzing the User requirements.
  • Involved in deriving the Test Scenarios and designing the test cases.

Environment: Java 8, J2EE, Spring MVC, Spring ORM, Spring Boot, Hibernate, EJB3, Restful web service, Spring Boot, JAX-WS, Unix shell script, Jenkins,Splunk, Maven, AWS,Oracle, SQL, MS SQL Server 2005/2008, Micro services architecture, Eclipse IDE, Log4j, SVN, GitHub, AJAX, JUnit, Apache Tomcat.

Java Developer

Confidential | O’Fallon, Mo

Responsibilities:

  • Worked with different business unit teams to gather functional and operational requirements.
  • Created functional specifications and configuration documents based on the user requirements for different modules.
  • Worked on developing backend Restful web service using Spring Boot and Spring's REST API's for writing core business logic to retrieve financial related information.
  • Used Spring MVC framework for developing web applications. Created and consumed REST web services.
  • Developed the User Interface using HTML 5, CSS, JavaScript, jQuery and AJAX.
  • Used XPath to parse the XML response.
  • Worked on AWS Lambda for event driven work flow, working on Databases, Creating and Hosting micro services on EC2 Instances, and automating things using JSON Scripts, Creating End-Points for the services, integrating through API's, involved in creation of APIs and API Gateways for by establishing Secure connection between the end-points.
  • Created and configured the continuous delivery pipelines for deploying microservices using Jenkins CI Server.
  • Implemented a continuous deployment (CD) pipeline involving Jenkins, to complete the automation from commit to deployment.
  • Created plugins to extract data from multiple sources likeApache Kafka, Database and Messaging Queues
  • As a version control tool used GIT and IDE as Eclipse to build the code.
  • Use of Jenkins pipelines to drive all Micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Involve in the Scrum Daily Meetings, Sprint(2weeks/14days) Planning, Product Backlog/User stories Refinement Meetings, Sprint Retrospection, and also creating user stories/bugs.
  • Responsible for building the application EAR, WAR and JAR files for different environment using ANT script
  • Responsible for the GIT Version Control Repository Management which contains Software Code.
  • Developed unit tests using tools like Mockito to check correctness of functionality.
  • Performing Spring Boot Java Application Development and Testing process which also involves Apache Camel Route Processing, Java Message Service (JMS)
  • Developed rich GUI using AngularJS and NodeJS for the front end of the application.
  • Involved in developing DAOs using Hibernate and JPA API.
  • Written complex PL-SQL scripts to perform backend data fixes and other procedures to move the data from main tables to the History tables.
  • Created Class diagrams, Sequence diagrams, User case diagrams and activity diagrams based on the functional requirement document.
  • Developed server-side application to interact with database using Spring Boot and Hibernate.
  • Responded to the Incident tickets and interacted with various other teams for resolution.
  • Used LOG4J & JUnit for debugging, testing and maintaining the system state.
  • Used Maven and Jenkins as project build tools.
  • Packaged and deployed the application in IBM WebSphere.

Environment: Java 1.8, J2EE, jQuery, Eclipse 3.4, Oracle 12c, JPA2.0, Hibernate 3, JSF2.0, JUnit 4, REST, XPath, XML, MongoDB, Quartz 2.2.3, AngularJS, PL-SQL, Oracle SQL Developer 4.0.2, IBM ClearQuest 7.1, Jenkins, Automation Testing- Cucumber Framework, Couch base NoSQL database, Restful Web Services using microservices architecture.

Software Engineer

Confidential

Responsibilities:

  • Interacting with the system analysts, business users for design & requirement clarifications.
  • Involved in analysis, designing, component level design & development of external projects & change requests.
  • Used J2EE design patterns such as Singleton, factory, façade, Value Object.
  • Used Struts Tag Libraries (like html, bean, and logic) to develop the JSP pages.
  • Used Struts tiles to achieve reusability among the view pages.
  • Developed the user interface for the client server using Swing.
  • Worked with Swing and RCP using Oracle ADF to develop a search application which is a migration project.
  • Involved in the development of business module applications using J2EE technologies like Servlets, Struts and JDBC.
  • Used Node Js as proxy to interact with Rest services and with Database, building real-time Web API's.
  • Using CW, Java script, J-Query, JSTL, CSS and Struts 2 tags for developing the JSP'S.
  • Used AJAX (scrum) to handle the user requests asynchronously and to have faster responses from the server by directly connecting to the server.
  • Used SVN as version control
  • Designed and developed entire front end from scratch while extensively using AJAX, CSS and J-Query.
  • Used Hibernate tool to deal with database. Used Hibernate extensively to have Database access mechanism with complex queries through Hibernate Query, Criteria interfaces.
  • Used DAO pattern to deal with database.
  • Used Web Services to get the List of insurance products for the user.
  • Implemented SOA to develop Web services using Apache AXIS for Branch shipping and Reports modules.
  • Used WSDL for publishing Web Service interfaces.
  • Implements SOAP messages for information exchange for Web services.

Environment: J2EE 1.4, Struts 2, Hibernate2.1, MVC, OOA/OOD, Java Server Pages (JSP)2.0, EJB3, AJAX, JMS, XML, Design Patterns, SVN, Web Sphere Application Server (WAS)

Linux Administrator

Confidential

Responsibilities:

  • Created and maintained Python scripts for Automating Build and Deployment Process. Utilized Nagios based Open Source monitoring tools to monitor Linux Cluster nodes.
  • Developed the Shell scripts, Ruby scripts, and python scripts to automate the system level activities and to run the API calls and parsing through the outputs of the REST API calls.
  • Administered Linux servers for several functions including managing Apache/Tomcat server, mail server, MySQL database, and firewalls in both development and production.
  • Created tools and scripts to automate integration with other IT solutions in order to offer accurate asset management, cyberreporting capabilities, and licensingmanagement.
  • VMwareESXserver instances were installed and configured for virtual server setup and deployment. In charge of building VMware virtual guests that run Solaris, Linux, and Windows.
  • Provided on-call support, and system issues and defects were resolved in collaboration with vendors.Proficient in Systemadministration, systemplanning, coordination, commissioning, securityhierarchy setup, and capacityplanning.
  • Responsible for building and supporting Solaris/Linux/AIX/HP-UX servers.
  • Used various Core Java concepts such as Exception Handling, Collection APIs to implement features.
  • Creating and maintaining client's data interface utilizing SSH File Transfer Protocol.
  • Installation and configuration of Web hosting administration such as HTTP, FTP, SSH, RSH.
  • Installation of patches, security fixes and packages on AIX and Linux servers.

Environment: Linux, Shell, Perl.

We'd love your feedback!