We provide IT Staff Augmentation Services!

Sr. Java Fullstack Developer Resume

0/5 (Submit Your Rating)

Philadelphia, PA

SUMMARY

  • 8+ years of professional experience in analysis, design, development, implementation, integration and testing of Client - Server applications using Object Oriented Analysis Design (OOAD), and methodologies.
  • Experience in all aspects of Software Development Life Cycle (SDLC) including requirements analysis, design specification, code development, code integration, testing, and deployment using Object Oriented Analysis and Design with Core Java & J2ee.
  • Expertise in JavaJ2ee technologies like Struts, Spring, HTML/HTML5, CSS3, JSP, EJB, JDBC, Servlets, MVC, JavaScript, JQuery, JSON, Subversion, Clear Case and AngularJS.
  • Good understanding of ORM technologies such as Hibernate, iBatis/MyBatis and SpringJDBC.
  • Strong knowledge of JavaScript frameworks such as Angular.js, Node.js and Backbone.js.
  • Experience in developing applications using Applications using React JS, Redux JS, JSX, JavaScript ES6, HTML5, CSS3, MVC, Web API, Node.
  • Managed Amazon Web Services like EC2, S3 bucket, ELB, Auto-Scaling, SNS, SQS, AMI, IAM, Dynamo DB, Elastic search, Virtual Private Cloud (VPC) through AWS Console and API Integration.
  • Proficiency with the application servers like WebSphere, WebLogic, JBOSS and Tomcat.
  • Proficient in developing Web Services, related technologies &frame works: WSDL, SOAP, REST, AXIS and Jersey, SOAP UI and generating client using Eclipse for Web Services consumption.
  • Experience in built web services using Spring and CXF operating within ESB, offering both REST and SOAPinterfaces.
  • Working experience in developing application which ispolyglotwith SOA architecture.
  • Ensured data integrity and data security onAWS technology by implementingAWS best practices.
  • Ability to identify and gather requirements to define a solution to be built and operated onAWS.
  • Experience in developing applications using Micro Services architecture.
  • Experienced with Middleware Technology Messaging Brokers like JMS, Active MQ and Mule ESB (Enterprise Service Bus) in SOA (Service Oriented Architecture).
  • Good Exposure to Service Oriented Architecture (SOA) such as Web Services including SOAP, REST, UDDI, WSDL, JMS (Java Messaging Service) and JAX-WS
  • Excellent infront-end UIdesign implementations by writingHTML5/HTML,CSS3/CSS,Bootstrap, JavaScript, jQuery, jQuery UI, jQuery Mobileto make betterSingle Page Application SPAworking onNode.JSServer.
  • Good experience to setup, configure continuous build processes using Jenkins, Maven and ANT.
  • Knowledgeable with RDBMS concepts like writing SQL Queries. Working experience of RelationalDBMS like MySQL, Oracle SQL PL/SQL, SQL Server (MS SQL), DB2, and NoSQL DBMS like MongoDB.
  • Experience in software configuration management using CVS, TortoiseSVN, PVCS, GitHub and IBMClear Case.
  • Experience in unit testing the applications using JUnit, TDD Framework.
  • Worked on implementing full life cycle of Software development process (SDLC) in using version control tools like Rational Clear Case, Tortoise SVN, CVS (Concurrent Version System).
  • Experience in generatingReportsandDashboardson Dynatrace (APM tool)andSplunk.
  • Hands on experience in using various Tools and IDEs for development and design like NetBeans, Edit Plus, Notepad++, Dream Wear and Adobe Photoshop.
  • Experience with employment of Apache Kafka and Zookeeper apart from JMS as messaging service.
  • Experience in testing with JUnit Framework using Mockito and Easy Mock, Spring Junit Runner, JMeter.
  • Experienced in working in the Banking, Finance, Healthcare and Insurance domains.
  • Experienced in handling end users and Troubleshooting real-time issues in production environment including network, operational and application problems.
  • Possesses excellent analytical, problem solving, decision-making and presentation skills with ability to co-ordinate activities in a fast-paced team environment.
  • Has ability to work with a sense of urgency in an aggressive, multitasking environment and meet deadlines.

TECHNICAL SKILLS

Languages: C, C++, python, Java and J2EE

Technologies: JDBC, Servlets, JSP, JSTL, Java Beans, MVC, Struts, EJB, JSF, JMS, SOA, SOAP, JavaScript, JQuery, Bootstrap, AJAX, CSS 3, XML and HTML 5

Development Approach: Waterfall and Agile

Testing Tools: Junit3.8/4.0 and Test-Driven Development (TDD)

Defect Tracking Tools: HP Quality Center

Application/Web Servers: Apache Tomcat 6.0, IBM Web Sphere 6.0, BEA Web Logic 8.1, 9.2, 10x,12.1.3 and Red Hat JBoss 4.2.2

Ide: Eclipse 3.2, 3.3, 3.5, My Eclipse 6.0, IBM Rational Application Developer 6.0, 7.0 and Net Beans IDE

Message Oriented Middleware: Apache Active MQ, IBM MQ Series/Web Sphere MQ.

Frameworks: Struts, Spring, JSF, Angular JS, Backbone JS, React JS and Hibernate, ibatis/MyBatis.

Web Service Frameworks: Apache Axis. SOAP UI

Web Service Protocols: SOAP, REST, JAX-RPC, JAX-WS, JAXB, WSDL and UDDI

Build Tools: Ant and Maven

Database: IBM DB2, Oracle 9i/10g/11g, SQL Server and MySQL

Logging Tool: Log4J

PROFESSIONAL EXPERIENCE

Confidential, Philadelphia, PA

Sr. Java Fullstack Developer

Responsibilities:

  • Involved in design phase and data modeling, interacted with other team members to understand the requirements for the project.
  • Developed application using MVC architecture Spring Framework.
  • Developed cross-browser/platform HTML5, CSS, and Angular 4 to match design specs for complex page layouts while adhering to code standards.
  • Implemented client-side form validation, form view results using various components, services, pipes inAngular4.
  • Developed presentation tier using JSP, JavaScript, HTML, and CSS for manipulating, validating, customizing, error messages to the User Interface.
  • Wrote Javaprograms to upload customers' documents through the website and communicate between customers and agents using Java Mail API.
  • Involved in building applications using React JS by building re-usable UI Components.
  • Migrated the code to React JS with Redux.
  • Created an internal portal using React and Redux.
  • Used React flux to polish the data and for single directional flow.
  • Built Spring based Java and Scala micro services to support the application.
  • Used forpolyglotprogramming, troubleshooting and aggregate testing.
  • Worked on JMeter for load testing tool for analyzing and measuring the performance of a variety of services.
  • Developed dynamic e-mails using JavaScript, and hand coding of HTML5 and CSS3.
  • Involved in configuration of SpringMVC and Integration with Hibernate.
  • Created Location Look up SOAP based web services and controllers that support Spring.
  • Involved in writing DAO, DTO's using Apache iBatis.
  • Worked extensively on developing controllers, Interfaces and implementation classes using Spring MVC framework & used Micro service architecture with Spring Boot based service through REST.
  • Implemented persistence layer using Hibernate that uses the POJOs (which do not have the business processes) to represent the persistence database.
  • Developed SQL stored procedures and prepared statements for updating and accessing data from database.
  • Exposed Restful web services using JAX-RS and Implemented Angular promises to handle asynchronous communication with our Restful API for various requirements and rewrote the services.
  • Developed generic database Connection Pooling with JBoss Admin server using spring, SQL query optimization.
  • Handled secured communication with web services using Oauth2, SSL.
  • Involved in load-testing application with JMeter in both stand-alone and Master-Slave methodology.
  • Worked on integrating GIT into the continuous Integration (CI) environment along with AnthillPro, Jenkins and Subversion.
  • Responsible for designing and implementing the front end including functional and visual user interface utilizing JQuery and Bootstrap.
  • Worked for the product performance and optimizations by analyzing the code using client-side profilers likeDynaTraceandHttpWatch. For the server side usedJprofilertool.
  • Used JBoss Application Server and deployed the application into the server.
  • Developed server-side software modules and client-side user interface components deployed entirely in Compute Cloud of Amazon web Services (AWS).
  • Developing AWS cloud formation templates and setting up Auto scaling for EC2 instances and involved in the automated provisioning of AWS cloud environment using Jenkins and Chef.
  • Used Docker to deploy applications using containers to allow package up application with all configurations.
  • Developed JUnit test cases for DAO and Service Layer methods to accomplish TDD approach.
  • Used SVN for version control of the application.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Developed the Mavenscripts for preparing WAR files used to deployJ2ee components into the server.
  • Interacted with quality assurance team for requirements gathering and analysis.

Environment: Java/J2ee, JSP, HTML5, Spring, Angular 4, React JS JQuery, JavaScript, CSS, Web services, Design Patterns, Servlets, Hibernate, JSTL, XML, UML, Jmeter, JUnit, Restful Web Services, Micro Services, Oracle 11g, JBOSS, Apache Tomcat, Log4J, CSS, Maven, AWS, Jenkins, Chef, Windows XP/2007.

Confidential, Austin, TX

Sr. Java Fullstack Developer

Responsibilities:

  • Design and developed the application using Spring MVC Framework which is based on Model View Controller design pattern.
  • Followed Agile methodology and Scrum.
  • Involved in application design and participated in technical meetings, Effort estimations, backlog etc.
  • Performed User Interface Design and coding using Java, Spring framework and web technologies.
  • Designed UI pages using HTML, JavaScript, CSS, AJAX, JQUERY, JSP, JSON and Tag libraries.
  • Implemented business tier using Spring IOC, AOP and MVC.
  • Involved in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Involved in building stable React JS components and stand-alone functions to be added to any future pages.
  • Implemented the Drag and Drop functionality using React -Draggable.
  • Used React -Autocomplete for creating google maps location search on the webpage.
  • Utilized Spring annotations and XML configuration for Dependency Injection.
  • Involved in implementing logging, exception handling and transaction management using spring AOP.
  • Used WSDL, SOAP, JAX-WS, JAX-RS, CXF technologies to create web services, generate stubs and consuming the existing services.
  • Worked withJMeterto test the application code and Junit for logging, dubbing, testing and enduring the system state.
  • Implemented Elastic Bean Stalk to auto-deploy and auto-scale applications using services such as EC2 instances, Load balancer and Databases on RDS in AWS environment.
  • Tested SOAP web services using SOAP UI and REST web services using REST Client.
  • Involved in ORM mappings for associations, Inheritance & fetching strategy, performing CRUD operations and managing second level cache using Hibernate.
  • Used Spring Ribbon for load balancing and broker service to maintain status using Spring Kafka and Zookeeper.
  • Implemented Spark usingScalaand Spark SQL for faster testing and processing of data.
  • Real time streaming the data using Spark withKafka
  • Used the best ecosystem to deploy and manage Micro-services with Apache Mesos and Kubernetes.
  • Wrote Puppet manifests and Chef Cook books from scratch for configuration.
  • Worked with Devops ToolsUsedChefCookbooks, recipes, roles, data bags, run list to deploy web applications, applications server and vendor applications.
  • Worked with various components ofChefincluding Chef Server, workstations, Nodes, configurations of chef-client and writing recipes for Chef and assigning roles to nodes.
  • Upgraded JavaScript libraries (jQuery, jQuery UI, various plugins)
  • Designed and Implemented the modern and enhanced development platform using frameworks like Angular 2 & NodeJS.
  • Wrote UNIX shell scripts to resolve the defects created in Quality Center and to update SQL packages.
  • Used JAX-RS for creating RESTful web service where the request and response are in JSON format.
  • Generated static webpages using HTML whose layout and presentation was described in CSS language
  • Provided Production Support, created ORACLE views which were displayed as a report using an existing WEB browser interface. Also used Remedy and Business Objects to maintain ticket status.
  • Used TOAD for internal data storage and retrieval.
  • Involved in setting up Connection pooling and used JMS for Asynchronous messaging.
  • Developed web services and data synchronization services.
  • Involved in building the code & deploying on WebSphere application server.
  • Used JMS to pass messages as payload to track different statuses, milestones and statuses to implement a workflow management flow.
  • And, done with Unit testing using Test Utility. Used Maven as the build tool for the application.
  • Used Rational Clear case and Clear Quest for version control and change management.

Environment: Java/J2ee (1.8), Spring, Hibernate, Microservices, JSP, React JS, Node.JS, AWS, EC2, JMS, XML, XSLT, SOAP, WSDL, SOA, Restful Web Services, JDBC, JavaScript, JQuery, Jmeter, UML, HTML, CSS, Ajax, JNDI, CVS, JUNIT, WebSphere, ORACLE 10G.

Confidential, Columbus, OH

Sr. Java Fullstack Developer

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing of Software Development Life Cycle.
  • Designed Court Services front end view using Spring MVC and Spring Web flow.
  • Implemented code by using Java, J2EE, Free marker, Spring, Hibernate and PostgreSQL Database tools.
  • Used Spring framework and interacted with backend database using Hibernate framework.
  • Extensively used Hibernate in data access layer to access and update information from the Oracle database. Used Hibernate Query Language (HQL) for writing the queries.
  • Used core java, Multi- threading, I/O Streams, Collections framework.
  • Have used JMeter to measure the performance of Spring framework.
  • Hands on experience in developing XML script for to configure Struts, spring, and Hibernate.
  • Implemented Object Oriented Analysis and Design (OOAD) using Rational Rose.
  • Utilized the concept of mean stack development using Node JS and Angular JS.
  • Extensively worked on server-side data validations and JavaScript for client-side data validations.
  • Developed the user interfaces using JSP embedded with JSTL based on MVC architecture.
  • Hibernate is used as backend ORM tool for implementation of persistence layer and mapping of POJOs.
  • Used XML parser APIs such as JAXB in the web service's request/response data for marshalling and unmarshalling.
  • Involved in performance testing using Apache Jmeter.
  • Utilized AWS Lambda platform to upload data into AWS S3 buckets and to trigger other Lambda Functions Including EC2, MongoDB focusing on high-availability, fault tolerance, and auto-scaling.
  • Utilized Cloud Watch to monitor resources such as EC2, CPU memory, Amazon RDS services, EBS volumes, to set alarms for notification or automated actions and to monitor logs for a better understanding and operation of the system.
  • Used AWS Lambda to manage the servers and run the code in the AWS.
  • Used Spring Boot and Groovy for building cloud Microservices quickly and develop spring based applications with very less configuration.
  • Developed RESTful Web Services in Java that provides support for JAX-RS APIs and serves as a JAX-RS using Jersey RESTful Web Services framework.
  • Created Spring Restful Web services consuming and producing JSON / XML.
  • Used PL/SQL programming in Analysis, Design and Implementation of Business Applications using the Oracle Relational Database Management System (RDBMS)
  • Used ANT as build-tool for building J2EE applications and Log4j for loggings
  • Used HTML, CSS, JSP, JavaScript, jQuery, Bootstrap for front end responsive implementation.
  • Developed Javascript API’s for Ajax with Dojo Tool kit using the Dojo components and Dojo grid.
  • Used RAD 6.0 and JBoss App Server for Coding, testing and deploying the web application.

Environment: Java/J2EE, Spring, Hibernate, Bootstrap, Multi-Threading, JavaScript, Node.JS, Oracle 11g, RAD, JBOSS, Toad for Oracle, DB Visualizer, HP Service Manager, HP Quality Center, Jmeter, JBoss, Web Service, REST, PostgreSQL, SVN, ANT, Windows 7.

Confidential

Java Developer

Responsibilities:

  • Developed the presentation tier using HTML, CSS, JSP, Servlets, JSTL, Ajax and Struts.
  • Used Struts-Validator frame-work for all front-end Validations for all the form entries.
  • Used Struts framework for the MVC implementation and Hibernate as ORM tool for database communication.
  • Worked extensively with JSP’s and Servlets to accommodate all presentation customizations on the front end.
  • Used different Design patterns like MVC pattern, DAO pattern, and singleton to achieve clean separation of layers.
  • Designed and developed the code using multithreading, Collections and other J2EE technologies.
  • Developed DAOs using Hibernate persistence API for the database operations to interact with Oracle database.
  • Written and executed various SQL Queries & PL\SQL programs to retrieve the data from the database Oracle.
  • Responsible for design and development of Business Process in IBM WebSphere Process Server 6.0.
  • Involved in design development and testing of web application and integration projects using Object Oriented technologies such as Core Java, J2EE, Struts, JSP, hibernate, Java Beans, XML, XSLT, XSL and ANT.
  • Configured the users' accounts for continuous integration - Jenkins. Installing and configuring Apache and supporting them onLinuxproduction servers.
  • Worked on performed data-center operations including rack mounting and cabling. MonitoredLinuxserver for CPU utilization, memory utilization and disk utilization for performance monitoring.
  • Integrated the application withSpring-MVC usingSpringBoot,SpringDependency Injection (DI), andSpringAnnotations.
  • Used Log4j, Junit and developed unit test cases to monitor the application functionality

Environment: Struts, Core-JAVA, JSP, Servlets, Hibernate, ORM, oracle, Multi- Threading, Collections, PL/SQL, OO Design, OO Analysis, XML, XSLT, IBM WebSphere, MongoDB, Log4J, Junit, ANT, Eclipse.

Confidential

Java/J2EE Developer

Responsibilities:

  • Provided technical guidance to business analysts, requirements gathering and converted them into technical specifications/artifacts.
  • Implemented Spring MVC architecture and Spring Bean Factory using IOC and AOP technologies.
  • Implemented the business layer by using Hibernate with Spring DAOand also developed mapping files and POJO java classes using ORM tool.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO's to retrieve the data and did other database configurations using Hibernate.
  • Developed stored procedures, Triggers and Functions to process the trades using MS SQL Server and mapped it to Hibernate Configuration File and also established data integrity among all tables sitting on Oracle Database.
  • Designed and developed Customer registration and login screens using JSP, Struts-Tiles, HTML/DHTML and JavaScript.
  • Developed stored procedures, triggers for efficient interaction with database.
  • Implemented business rules for processing the data using Java, Spring MVC and Hibernate
  • Used spring source Tools Suite as IDE for Coding, testing and Apache Tomcat Server 6.0 for deployment of the web application.
  • Work involved extensive usage of HTML, DHTML, CSS, jQuery, JavaScript and Ajax for client-side development and validations.
  • Developed web pages to display the account transactions and details pertaining to that account using JSP, DHTML, Spring Web Flow, AJAX and CSS.
  • Wrote application front end with HTML, JSP, Ajax, Struts Tag-libraries, custom JSP tags for role-based sorting and filtering and used JavaScript validations to validate the fields of the user registration screen and login screen.
  • Responsible for the configuration of Struts web-based application using struts-config.xml and web.xml.
  • Modified Struts configuration files as per application requirements and developed Web services for non-java clients to obtain user information.
  • Servlets are used to service requests from UI to manipulate Business Objects and invoke respective Action Classes for making database updates
  • Followed Agile Methodology (SCRUM) to satisfy the customers and wrote Junit test cases for unit testing the integration layer.

Environment: Core Java, Spring, Hibernate, JEE, Restful Web services, JSP, Servlets, Struts 2, HTML, CSS, jQuery, Ajax, Java Script, MS SQL Server, UNIX, Agile, Maven, Tomcat.

We'd love your feedback!