We provide IT Staff Augmentation Services!

Full Stack Developer Resume

SUMMARY

  • Java Full Stack Developer with 6 years of experience. Competent and experienced in development, enhancement and maintenance of complex Enterprise Web applications. Experienced in managing multi - disciplinary teams of varying sizes and complex programs of work in diverse environments.
  • Functional domain knowledge in Financial, Retail and Pharmaceutical systems.
  • Experience in developing and architecting enterprise applications using Java and J2EE Technologies.
  • Expertise in Server side programming using Core Java, J2EE, Java Servlets, JSP, JDBC, JavaBeans, Hibernate, Spring.
  • Proficient in using Spring Dependency Injection, Spring MVC, and Spring Hibernate Integration.
  • Experience in working on various Spring modules (Spring MVC, DAO and AOP) along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJO’s.
  • Expertise in Design and Development of User Interfaces Using JSP, JSF, JSTL, and HTML, Java Script, CSS.
  • Experience of writing unit test case using Junit frameworks.
  • Proficiency in deploying the J2EE applications using Ant, Maven
  • Knowledge of application development for Cloud platforms using technologies like Java/J2EE, Spring Boot, Spring Cloud, Micro Services.
  • Experience in Micro Services and Spring Boot application development.
  • Expertise in implementing client-server business applications using Micro services.
  • Experience in Implementing Service Oriented Architectures (SOA) with XML based Web Services (SOAP/WSDL)
  • Developed web-based applications using Web Services like REST, Implemented and used Web Services with the help of WSDL, SOAP and JAX-WS to get updates from the third parties.
  • Experience in developing applications using waterfall, Agile (XP and Scrum) methodologies and Test First, Test Driven Development and Service orientation architecture.
  • Expertise in Front-End UI technologies like HTML5, CSS, JQuery, JSON, AJAX, Node JS, AngularJS, Backbone JS, Bootstrap, Tag Libraries, JSTL.
  • Experienced in J2EE Technology-Spring, Hibernate, Struts, Servlets, JSP, EJB, JPA, JDBC, JTA, JavaBeans, JMS (MQ series).
  • Expert in HTML5/CSS3 development and have experience in Node.js, Angular.js, Ext.js.
  • Creating Rich UI applications using Angular 4 integrating with REST API's built on Microservices
  • Experience in the developing professional web applications using HTML5, CSS3, JavaScript, JQuery, Bootstrap, AJAX, JSON, XHTML, XML and Node.js.
  • Good knowledge of Angular 2.0, React JS.
  • Experience in SQL, PL/SQL to write Stored Procedures, Functions, Triggers, Views and strong experience in RDBMS using MongoDB, couch base, Oracle 11g/10g/9i/8i, SQL Server, DB2 and MySQL.
  • Utilized Java 8 features like Lambda expressions for collection evaluations and comparing the data, Stream API for bulk data operations on collections which would increase the performance of the application.
  • Excellent in deploying the applications in AWS as EC2 instances and create snapshots for the data that have to be stored in AWSS3.
  • Utilized Amazon Web Services (AWS) EC2 to deploy Docker containers with both monolith and Micro Services architecture.
  • Created and Configure Micro Service architecture for CDT Directory project and integrated with AngularJS application.
  • Created continuous delivery pipeline for CDT Directory to run the war, Ami and deploy jobs in Jenkins brew master instance, which reduces the time for the deployment of micro services.
  • Experienced in developing SOA (Service Oriented Architecture) and J2EE Web Services based on Restful, SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RS using tools like ApacheAxis.
  • Experience in developing applications using waterfall, Agile (XP and Scrum) methodologies and Test First, Test Driven Development and Service orientation architecture.
  • Expertise in Front-End UI technologies like HTML5, CSS, JQuery, JSON, AJAX, Node JS, AngularJS, Backbone JS, Bootstrap, Tag Libraries, JSTL.
  • Experience migrating from Oracle SQL and Microsoft SQL to Mongo DB.
  • Experience in interacting with Clients, Collection of Requirement Specifications from the client site, performing Requirement Analysis and Designing.
  • Strong Project/Process Management and re-engineering skills.
  • Ability to manage multiple tasks, while maintaining attention to detail.
  • Strong communication, presentation, analytical and problem solving skills.
  • Self-starter attitude with a strong desire to learn new concepts and who thrives in a high-powered team.
  • Highly motivated, self-starter with ability to lead, work independently or participate as a team member on multi-part projects with little oversight.

TECHNICAL SKILLS

Languages: C, C++, Java, SQL and PL/SQL.

WEB Technologies: HTML5, CSS3, Bootstrap, JavaScript, JQuery, Ajax, Angular JS, Node JS and Backbone JS.

XML Technologies: XML, SAX, DOM, XSL, XSLT, XSD, DTD, XPath, WSDL and SOAP.

Tools: & Framework: Servlets, Struts, Spring IOC, Spring-MVC, Spring -ORM, Spring-AOP, Spring Batch, Spring Security, Spring Boot, Hibernate, Gradle, Maven IBatis and Tiles.

Web Services: SOAP, Restful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, Axis, jersey, Amazon Web Services (AWS) and Micro Services Architecture.

Web/App Servers: Web Sphere, Web Logic, Apache Tomcat and JBOSS.

Database: Oracle, MySQL Server, IBM DB2, Mongo DB and Dynamo DB.

Development Tools: STS, Eclipse, IntelliJ, RAD and Net Beans.

Version Control: GIT, CVS, SVN and Rational Clear Case.

Modeling/ CASE Tools: Rational Rose and MS Visio Professional.

Testing Tools/ Others: Junit, Soap UI, Putty, WinSCP, selenium and Mockito.

OS & Environment: Windows, UNIX and LINUX.

PROFESSIONAL EXPERIENCE

Confidential

Full Stack Developer

Responsibilities:

  • Participated in the complete life cycle of the project (Analyzing & Study of Business Requirements, System Design, and Coding using J2EE Technology, Testing, Deployment and Support).
  • Used Spring Boot for the application development.
  • Integrated the application with Spring-MVC using Spring Boot, Spring Dependency Injection (DI), and Spring Annotations.
  • Developed the middleware for several projects using spring framework, using several design patterns.
  • Used Spring/MVC framework to enable the interactions between JSP/View layer and implemented different design patterns with J2EE and XML technology.
  • Developed and implemented the MVC Architectural Pattern using Spring Framework including JSP, Servlets, EJB, Form Bean and Action classes.
  • Involved in developing Responsive web page for the thought leadership project.
  • Created various spring boot and spring batch applications to connect them to various databases and created queries to retrieve data and modify the tables for the databases.
  • Worked with AngularJS for creating own HTML elements for building a companied Web site which is an open Source Project.
  • Developed the UI using HTML5, CSS3, and JavaScript for interactive cross browser functionality and complex user interface.
  • Used Node JS to run Angular JS on server with mock JSON data and completed the UI development independent of server.
  • Designed and developed third- party Payment Services to Offer Users Convenient Payment Methods based on OAuth 2.0 Protocol.
  • Used Java 8 Lambda expression for rewriting the code.
  • Used the fundamentals of Java8 features like parallel streams and filters through lambda expressions to handle searching.
  • Designed, Configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon cloud formation.
  • Created event driven jobs using AWS like S3, DynamoDB, SQS and AWS Lamda with java
  • Utilized Amazon Web Services EC2 to deploy Docker container with both monolith and Micro Services architecture.
  • Designed, built, and deployed a multitude applications utilizing almost all of the AWS stack (Including EC2, R53, S3, RDS, Dynamo DB, SQS, IAM, and EMR), focusing on high-availability, fault tolerance, and auto-scaling.
  • Used Tibco API to publish messages to a queue for application consumption
  • Used Jersey to implement Restful Web Service and used XML form to transfer the data.
  • Used Rest Controllers to replace the existing operations layer, which acts as bridge between business layer and the UI.
  • Expertise in working with server side technologies including databases, Restful API and MVC design patterns.
  • Used both Oracle and No SQL Mongo DB database to persist the data.
  • Deployed the Web Application in IBM Websphere.
  • Parsing of XML using SAX and DOM Parsers.
  • Involved in installing and configuring Maven for application builds and deployment.
  • Worked on Log4J to validate functionalities
  • Used JIRA to assign, track, report and audit the issues in the application.
  • Setup the continuous Integration (CI) process for the application using the Jenkins.
  • Used GIT to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.
  • Involved in designing the client side module architecture based on new Angular Framework.
  • Provided production support, timely fixing production problems encountered, performing data fixes, executing Month/Quarter/Year End batch processes & troubleshooting issues for business users and business analysts.
  • Participated in Software Development life cycle, and agile scrum for product development.

Environment: JAVA, JAVA1.8, J2EE, HTML5, CSS3, JavaScript, JQuery, Angular JS, Node JS, Spring, Hibernate, SOAP, MVC, Restful Web Service, SQL, SQL Server, JUnit, Jira tool, Maven, Amazon Web Services(AWS), Micro Services Architecture, JIRA, STS, Oracle, Mongo DB, OAuth, XML, DOM, Unix Scripting and GIT.

Confidential

Full Stack Developer

Responsibilities:

  • Involved in analysis, specification, design, implementation and testing phases of Software Development Life Cycle (SDLC) based on the functional requirements.
  • Performed coding and unit testing for four modules using Java, Web sphere, PL/SQL, DB, XML, J2EE, HTML, Java Script.
  • Ensured that test case and requirement review workflow process is being followed strictly.
  • Major contribution in analysis, design, coding and Testing of Entire Application, flow, Java application, web modules, database objects and data replication.
  • Implementing the business logic based on client requirement.
  • Understanding the requirement in given CR’s/User stories and enhancements, provide solution which include developing java code.
  • Changing process & database changes and carrying out unit testing to confirm that the solution is as per requirement.
  • Designed and implemented integrity constraints, written triggers and stored procedures to offload middle-tier transactions. Used database maintenance plans for backing up the database and transaction log files.
  • Experience in debugging and performance tuning of targets, sources, mappings and sessions.
  • Performing RCA for failed orders, discovering solutions, coordinating with the onsite team
  • Co-ordinating with the environment team for build and release management.
  • Extensively used JUnit for unit testing, integration testing and production testing.
  • Involved in installing and configuring Maven for application builds and deployment.
  • Used JIRA to assign, track, report and audit the issues in the application.
  • Setup the continuous Integration (CI) process for the application using the Jenkins.

Environment: Java, HTML5, CSS3, Log4j, SOA (Service Oriented Architecture), Oracle, Web Sphere Application Server, Agile Methodology, JUnit, Maven, Jenkins, GIT, JIRA and Eclipse.

Hire Now