We provide IT Staff Augmentation Services!

Full-stack Developer Resume

3.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • 8+ years of IT experience in analysis, design, development and architecture with Java, J2EE, JSP Front End technologies.
  • Experience and knowledge in depth in Java, HTML, XML, JavaScript, JSP, JSF, JMS, EJB, JDBC, Struts, Servlets, Java API for XML Web Services, JQuery, JSMVC.
  • Good knowledge in Class diagrams and Use Case diagrams using UML and Rational Rose Enterprise Edition 2000.
  • Experienced in front end and middle ware frameworks like Struts, Tiles, JSF, AJAX, ADF Faces, JQuery, Spring, Hibernate, Microservices, JBoss Seam, EJBs, RMI.
  • Participated in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the application.
  • Implemented SOA (Service Oriented Architecture) with web services using SOAP(JAX - WS), REST(JAX-RS), WSDL, UDDI and XML.
  • Good working experiences on XML technologies like XML, XSL, XSD, XSLT, XQuery, XPath and DTD.
  • Implemented J2EE Design Patterns such as MVC, Session Facade, DAO, DTO, Singleton, Front Controller and Business Delegate.
  • Good working experience with Spring Frameworks like MVC, AOP, ORM, Spring JDBC/DAO, Spring JMS.
  • Experience working with the Spring Boot and Spring Rest.
  • Good experince in developing POJO’s using Spring and experience working with ORM like Hibernate.
  • Extensive experience in development of three tier & N-tier applications, Distributed Applications using J2EE Technologies.
  • Designed and developed the Framework to consume the Web Services hosted in Amazon EC2 instances and creating S3 buckets for storage of files.
  • Experience working with AWS Elastic Load Balancing(ELB) to balance load across instances.
  • Usage of AWS Beanstalk for deploying, scaling web applications and services developed with Java.
  • Good knowledge in web/application servers as IBM Web Sphere 5.1.2/6.0 and JBoss 4.2.2, Apache Tomcat 4.1/5.5, Weblogic 8.1/9.2/10.1 , Glassfish.
  • Experience in RDBMS concepts and extensively worked with Oracle 8i/9i/10g, DB2, MySQL, Postgres, SQL Server and NoSQL databases like MongoDB and Cassandra.
  • Experience in developing Stored Procedures in various databases using PL/SQL.
  • Involved in writing shell scripts for UNIX OS for application deployments to production region.
  • Have strong analytical skills with proficiency in debugging and problem solving.
  • Good working knowledge on MOCKITO, Junit and on logging mechanism using Log4j and experience in version control tools like CVS, GIT, SVN.
  • Experience in application build tools like ANT, Maven, Gradle and Jenkins/Hudson for continuous integration.
  • Possess excellent communication, interpersonal and analytical skills along with can do attitude.

TECHNICAL SKILLS

Languages: Java 7, Java 8, C, C++,PL/ SQL, Java script

Web/Distributed technologies: Java Swing, J2EE, Servlets, JSP, EJB, JPA JDBC, XML, XSL, XSLT,UML,MVC,Tiles,Struts,JavaThreads,Spring, Hibernate,AWS

Scripting: JSP, JSF, JavaScript, AngularJS, HTML, Shell Scripts, JQuery, JSMVC.

Web Servers: Apache Web Server, Tomcat 6.0 Engine

Application Servers: IBM Web Sphere 5.1.2/5.0/4.0 , Web logic 8.1, JBoss

Databases & Admin Tools: Oracle8i/9i/11g, MySQL, Cassandra, MongoDB, SQLServer, MS Access 97/2000

OS: Unix, Linux, Windows

WebServices/Technology: SOAP, AJAX, XML, XSLT, JAXB, CASTOR, XSD, JAXP, IBM MQSeries, JMS, jQuery, JSON

Methodologies: Rapid Application Development(RAD), Waterfall, Agile,SCRUM.

IDE Tools: Ecllipse, Netbeans, Intellij

Testing Tools &Case Tools& Utilities: JUnit, Log4j, Ant, Maven, SVN, Rational Clear case, CVS, TDD, Jenkins,GIThub, Hudson, Clear Quest.

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, GA

Full-stack Developer

Responsibilities:

  • Involved in Daily Scrum (Agile) meetings, Sprint planning, grooming to gather & understand requirements and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.
  • Using Test Driven Development (TDD), Unit Tests (Junit, Mockito), Gradle, JIRA issue navigator, GIT as a part of everyday tasks.
  • Preparing Design Documents, conducting impact analysis of requirements on the platform, participating in business meeting.
  • Followed Agile methodologies in the Software Development Life Cycle with a Test-Driven Development approach to build the application. Spring, Cloud, Web Services Development
  • Actively involved in coding using Java 1.8, Spring 4.x to develop features from end to end.
  • Implemented Spring and Hibernate frameworks along with Restful webservices in developing the application
  • Design and implement an application using Spring MVC, Spring IOC, Spring transactions, Dependency Injection Spring Annotations, Spring AOP, Spring Container-managed transactions, Hibernate.
  • Used Core, MVC, AOP, Boot and Security Spring modules for application development
  • Used Spring Security for authentication and authorization of users, Spring JDBC for easy database operations using JDBC template, writing row mappers and Spring Boot easy bootstrap applications from scratch.
  • Used spring's test framework to create integration tests for various spring controllers to test our API using unit tests.
  • Involved in implementing Core Javaconcepts - Collections, Exception Handling, Multi-Threading in process of developing application
  • Maintain high-quality of RESTful services and implemented REST web Services using Spring MVC and JAX-RS.
  • Experience with Service oriented architecture (SOA), developing SOAP web services based on JAX-WS (Document Style) using HTTP Protocol on Bottom Up style development for creating Endpoints.
  • Involved in developing the Spring Boot Application with iBatis classes for ORM Mapping.
  • Implemented AJAX calls and handled request and responses for various modules.
  • Created S3 buckets for EC2 instances to store all the content including HTML pages, images, CSS files and Java script files
  • Configured AWS CLI and performed necessary actions on the AWS services using command line interface like creating VPC, EC2 and S3 instances.
  • Implemented AWS High-Availability using AWS Elastic Load Balancing (ELB), which performed a balance across instances in multiple Availability Zones.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
  • Used Amazon IAM to maintain the user credentials and involved in creating custom IAM policies to various groups defined within the organization.
  • Utilized AWS Cloud Watch to monitor the performance environment instances for operational and performance metrics during load testing.
  • Worked on Microservices to export/import data and task scheduling and Spring boot, spring and Hibernate in the micro services and Open API for Microservices
  • Used Microservices architecture with Spring Boot based services interacting through a combination of REST and Spring Boot.
  • Extensively used hibernate named queries, criteria queries, Hibernate Query Language (HQL) to interact with database to perform database operations.
  • Developed Data Access Layer using Hibernate ORM framework, Spring JDBC and Spring Transactions and Spring JDBC template used to execute lightweight database calls and use mappers to map result sets.
  • Worked on Spring Core modules like IOC and dependency injection to inject dependencies and Spring Cassandra module to persist data into Cassandra database.
  • Create SQL queries to join tables, aggregate data and modified PLSQL queries to match the business requirements
  • Used Jenkins with maven for Build and Deployment.
  • Used Maven to build and deploy application onto WebSphere Application Server to deploy code onto server.
  • Implemented CI/CD using technologies such Git, Jenkins & Open Deploy are used for developing and deploying web services
  • Experience in Jenkins for building and testing Software projects, created performance test data by using JMeter
  • Used GIT repository to commit and checkout code and SPLUNK to monitor the error logs during deployment process Front End User Interface (UI) Development
  • Involved in the development of presentation layer and GUI responsive development using JSP, HTML5, CSS/CSS3, Bootstrap, jQuery
  • Created Angular components like Controller, Directives, Services and Forms to collect the input from the User.
  • Used Angular 2 for Client-side validations while rendering JSON validation errors in the backend.
  • Responsible for setting up Angular 2 framework for UI development. Participated in front end development using Angular 2, JavaScript, HTML5, CSS 3.0, JSON and Bootstrap.
  • Experience in developing prototypes using responsive frameworks like Bootstrap and Google Material Design.

Environment: Java, J2EE, HTML, JSP, CSS, JavaScript, jQuery, JSP, AJAX, Angular 2, Spring, JMS, REST Webservices, JAX-RS, Jackson, Microservices, EC2, S3, ELB, Security Groups, IAM, Cloud Watch, Cassandra, Mockito, JUnit, Soap UI, GIT, Maven, Jenkins, Glassfish, JIIRA.

Confidential, Irving, TX.

Full-stack Developer

Responsibilities:

  • Involved in the complete SDLC including design of System Architecture, development of System use Cases based on the functional requirements.
  • Followed Test Driven Development (TDD) and Scrum concepts of Agile Methodology to produce high Quality application
  • Involved in Analysis, design and coding on Java/J2EE and front-end Environment.
  • Spring core, Spring JDBC and MySQL database for storing promised payment data.
  • Worked on Spring Core, dependency injection for managing application dependencies and Spring AOP for logging implementation.
  • Created and maintained the configuration of the Spring Application Framework's IOC container.
  • Developed REST based Microservices using Spring Boot and developed tenacity layer using Hibernate Framework.
  • Wrote stored procedure and used JAVA APIs to call these procedures.
  • Implemented APIs to integrate POS and production scheduling software’s.
  • Responsible for development of Business logic inCoreJava.
  • Developed PaymentMethods like Purchase Power or Credit Card. It provides customers with consolidated invoicing capabilities that aggregates their shipping transactions into an expense management tool
  • Prepared EJB deployment descriptors using XML and used ESB application framework to implement SOA architecture.
  • Implemented SOA architecture with web services using REST, WSDL, UDDI and XML.
  • Worked on Open API and auto-generated documentation for all REST calls and Communicated with the database using RESTful Web Services.
  • Involved in Production Support and Maintenance of the application and troubleshooting of Issues onJBossby checking logs, payments etc.
  • UsedJavaMessaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report on IBM WebSphere MQ messaging system.
  • Developed and consumed Apache CXF based Web Services as part of Payments Application.
  • Understanding user stories and creatingCucumberscripts. Created scripts to enter login details automatically using Ruby andCucumber.
  • Developed Web applications using Spring Frameworks, ORM using Hibernate, Web services, Microservices and JMS messaging services.
  • Used Spring Boot which is radically faster in building cloud Microservices and develop Spring based application with very less configuration.
  • Created Lambda function for making the serverless compute to the Image Microservice in the photo pass application.
  • Created complex PL/SQL, Postgres, MySQL and used JDBC connectivity to access the database.
  • Used Oracle10g Database for data storage, and coding stored procedures, functions and triggers.
  • Developed an API to write XML documents from a database. Utilized XML and XSL Transformation for dynamic web-content and database connectivity.
  • Used MongoDB to store and retrieve the data from the applications and as a message queue, Rabbit MQ is used for connecting and transferring a message.
  • Used Maven to build and deploy application onto WebSphere Application Server to deploy code onto server.
  • Implemented CI/CD using technologies such Git, Jenkins & Open Deploy are used for developing and deploying web services.
  • Used the SVN as a version control repository.
  • Involved in developing web applications using AJAX and DOJO widgets and used JAXP (DOM, XSLT), XSD for XML data generation and presentation.
  • Involved in developing JQuery and Prototype client-side frameworks and used JAXB and Castor to generate Java classes based on DTDs and XML Schemas.
  • Developed a web-based system with HTML5, CSS, JSP Tag libraries, and custom tag libraries using Spring framework and developed XSL, XSLT to create PDF and CVS format reports.
  • Developed a logging component using Apache Log4J to log messages and errors and wrote test cases to verify the code for different conditions using JUnit.

Environment: Java, J2EE, SOA, REST, ESB, JMS, CSS, AJAX, Spring, Hibernate, XML, JAXB, DOM, XSLT, XSD, JAXP, WebLogic, JQuery, SVN, JavaScript, HTML5, TOAD, Log4J, CVS, Oracle10g as Database.

Confidential, Warrensville, IL

Sr. Java Developer

Responsibilities:

  • Involved in the complete SDLC including design of System Architecture, development of System use Cases based on the functional requirements.
  • Involved in Daily Scrum (Agile) meetings, planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end.
  • Used new JDK 1.8 features to improve the code readability and performance such like Stream, Lambda etc.
  • Actively involved in coding using Java 1.8, Spring and Angular 2 to develop features from end to end; Used Java collection API extensively such as Lists, Sets and Maps.
  • Used JIRA tool for tracking stories progress and follow Agile methodology.
  • Developed Unit /Integration test cases using Junit tool, Mockito.
  • Spring, REST, SOAP, Micro Services Development
  • Implemented MVC architecture using JSP, Spring, and Hibernate and used Spring Framework to initialize managed beans and services.
  • Involved in development of Agent Verification System using Spring MVC framework.
  • Development SOAP and RESTful Web services using Apache CXF, WebLogic, Web Service Tools, Spring MVC and Jersey.
  • Used Spring Security for Authentication and Authorization of the application.
  • Implemented Restful Web services to retrieve data from client side and made REST API calls from Node JS, parsed the data to project to client and handled the security and Authorization using Spring Security or OAuth.
  • Expertise in implementing Micro Services using spring, spring boot and spring cloud.
  • Used Java Servlets and WebLogic JMS MQ for various functionalities
  • Used SpringAOP for logging, auditing, and transaction management to distinguish business logic from the cross-cutting concerns.
  • Worked to secure our RESTful web services using oAuth 2.0 with spring security to authenticate any third-party requests coming in.
  • Implemented MicroServices and Deployed into IBM Bluemix cloud; Used Spring boot to bootstrap applications, Axon framework to implement CQRS patterns.
  • Created data model and generated Hibernate mappings and domain objects using Hibernate tools; interfaced back-end database by integrating Spring with Hibernate.
  • Extensively used hibernate named queries, criteria queries, Hibernate Query Language (HQL) and Optimistic Locking and Caching to process the data from the database.
  • Front End UI Development
  • Designed and created Angular JS factories to make RESTful API calls by using $http and $resource to get the JSON contract.
  • Involved in the development of presentation layer and GUI responsive development using JSP, HTML5, CSS/CSS 3, Bootstrap and used Client-Side validations were done using Node-JS, XSLT and jQuery and XML DOM.
  • Used NPM, Angular JS to work with various front-end libraries, frameworks, and integrations
  • Used Vaadin for rapid front-end user interface development in Java
  • Involved in the front end using HTML, JavaScript, JQuery, AJAX and Servlets, JSP, Struts2, JSTL.
  • Used GitHub and SVN as code repositories, Maven for application dependency and artifact management, Jenkins to implement CI/CD, OpenDeploy to automate deployment management
  • Developed JMS code to configure application to receive XML messages from queue and consume them using Message Listners parse them and store to DB; Used Apache MQ to test.

Confidential, New York, NY.

Sr. Java/J2EE Developer

Responsibilities:

  • Designed and implemented the User Interface for E-Customer Services (ECS) Application using XHTML 1.0, JSF2.2, J2EE 7 and Oracle SQL.
  • Developed various Database interaction objects by implementing the DAO patterns and used JDBC 4.2 as Model Component.
  • Involved in development of various controller classes as a part of Spring MVC Framework.
  • Developed and implemented ECS applications using Java, J2EE, XHTML 1.0, Hibernate 4.2 and Spring 3.1.
  • Used Spring MVC for web tier development and Created Spring controller to handle the requests.
  • Used JSP and Javascript to create front end for the users.
  • Used Eclipse as integrated development environment.
  • Hands on experience using WebLogic 10.x/8.x, IBM WebSphere 5.x/6.x, and Tomcat Server.
  • Designed the application in layered approach like User Interface, Service, and DAO and Test modules.
  • Implemented presentation layer by using JSP, CSS, JSTL and HTML technologies.
  • Used RESTFUL Services to interact with the Client by providing the RESTFUL URL mapping.
  • Used Oracle SQL 4.0 as the database and wrote SQL queries in the DAO Layer.
  • Developed JSP 2.2, HTML 4.0, and DHTML that presents data to the client.
  • Extensively worked on form validation using the Spring Validator framework.
  • Provisioning and monitoring network equipment and Unix systems logs via centralize syslog-ng server to alert via pager in case of unusual events. Used the Struts Validator framework for validating the forms.
  • Worked on JavaScript frame work (Angular JS) to augment browser-based applications with MVC capability.
  • Worked on front-end and back-end application development. Have upgrade additional functionalities and services with the use cases provided.

Environment: Core Java, Unix, J2EE 7, XML 1.0, JDBC 3.0, Spring 3.1, Hibernate 4, XML, JavaScript 1.5, XHTML 1.0, JSF2.2, Design Patterns, JUnit, MYSQL, REST, Web Services, ANT, Eclipse 4.3, Web logic 11g, Windows 8.

Confidential

Java developer

Responsibilities:

  • Involved in Analysis, design and coding on Java/JSP Front End Environment.
  • Responsible for developing use cases, class and sequence diagram for the modules using UML and Rational Rose Enterprise edition 2000 as a Feature owner.
  • Developed application using Struts, Servlets, JSP and EJB
  • Implemented MVC (Model View Controller) architecture.
  • Designed the Application flow using Rational Rose.
  • Used web servers like Apache Tomcat
  • Implemented Application prototype using HTML, CSS and JavaScript
  • Developed the user interfaces with the Struts tag libraries.
  • Developed Action Class, Form beans, transfer objects and enterprise Java beans.
  • Written shell scripts, Ant scripts for Unix OS for application deployments on development and testing environments.
  • Developed build and deployment scripts using Apache ANT to customize WAR, EAR and EJB jar files.
  • Prepared field validation and on-scenario test cases using JUnit and testing of the module in 3 phases named unit testing and system using testing and regression testing.
  • Code and Unit Test according to client standards.
  • Involved in communicating with onsite team to resolve the applications production issues and to deliver the best quality application enhancements to the client.
  • Used Oracle8i Database for data storage, and coding stored procedures, functions and triggers.
  • Wrote DB queries using SQL for interacting with database
  • Design and develop XML processing components for dynamic menus on the application.
  • Created Components using descriptors using XML Java, EJB and JNDI.
  • Prepared EJB deployment.
  • Developed the entire application using Eclipse and deployed them on Web Sphere Application Server.
  • Problem Management during QA, Implementation, and Post- Production Support.
  • Developed a logging component using Apache Log4J to log messages and errors and wrote test cases to verify the code for different conditions using JUnit.

Environment: Java, HTML, Struts, JSP, Servlets, DBMS, EJB, Web Services, UDDI, JNDI, JDBC, Eclipse, Web sphere, XML/XSL, Apache Tomcat, TOAD, Oracle, MySQL, JUNIT, Log4j, SQL, PL/SQL, CSS, WSDl.

Confidential

Java Developer

Responsibilities:

  • Involved in Analysis, design and coding on Java/JSP front end environment.
  • Responsible for developing ER Diagrams, use cases, class and sequence diagram for the modules using UML and Microsoft Visio as a Feature owner.
  • Developed application using Servlets, JSP.
  • Designed HTML screens with JSP for the front-end.
  • Made JDBC calls from the Servlets to the Database.
  • Written Ant scripts for Unix OS for application deployments on development and testing environments.
  • Involved in deployments in all environments like Dev, Test, UAT and Prod respectively.
  • Prepared field validation and on-scenario test cases using JUnit and testing of the module in 3 phases named unit testing and system using testing and regression testing.
  • Code and Unit Test according to client standards.
  • Involved in Database Design by creating Data Flow Diagram (Process Model) and ER Diagram (Data Model).
  • Used Web logic to deploy applications on local and development environments of the application.
  • Used Eclipse for building the application.
  • Java Script was used for client-side validation.
  • Servlets are used as the controllers and Entity/Session Beans for Business logic purpose.
  • Used Oracle Database for data storage, and coding stored procedures, functions and triggers.
  • Fix defects as needed during the QA phase, support QA testing, troubleshoot defects and identify the source of defects.
  • Documented the explored areas for new joiners and to trouble shoot the errors in running the application.

Environment: Java, JSP, Servlets, JDBC, DBMS, CSS, EJB, Java Script, HTML, Oracle, CRC, Test Director, Jude Tool, Web logic, Eclipse.

We'd love your feedback!