We provide IT Staff Augmentation Services!

Full Stack Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • 6 years of experience in all the technical phases of Software Development Life Cycle including Requirement Analysis, Design, Implementation and Testing in both Web based and Enterprise applications with emphasis on Object Oriented, Java/J2EE and Client Server technologies.
  • Well versed with complete software development (SDLC) using various methodologies like Agile Methodology, Waterfall Methodology and Test - Driven Development.
  • Expertise in client-side design and validations using HTML5, CSS3, jQuery, JSON, Ajax, AngularJS, NodeJS, Bootstrap, Tag Libraries, JSTL.
  • Cognitive about designing, deploying and operating available, scalable and fault tolerant systems using Amazon web Services (AWS).
  • Good working knowledge with Java 1.8 features like stream, Lambda expressions and functional interfaces etc.
  • Hands on Experience in developing web applications by using Spring framework modules like Spring IOC, Spring AOP, Spring MVC, Spring Security, Spring Boot, Spring Batch and Spring Data.
  • Expertise in developing data models using Hibernate Object relational mapping (ORM) framework and used Hibernate Annotations to reduce time at the configuration level.
  • Having experience with Cloud Computing environment like Amazon Web Services (AWS), Docker Containers.
  • Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining and troubleshooting EC2 instances, AWS IAM , Pivotal Cloud Foundry, Elastic Load Balancers ( ELB ) and Relational Database Services ( RDS ).
  • Proficient in developing J2EE enterprise applications in Service Oriented Architecture and Micro Service Architecture.
  • Expert in Core Java with strong understanding of Garbage Collector, Collections, Multithreading, Event handling, Exception handling and Generics, Data Structures and Algorithms.
  • Expertise in J2EE Technology- Servlets, Struts, spring, JDBC, JTA, JPA, Hibernate and JMS.
  • Experience with distinctive design patterns like Singleton, Business Delegate, Session Facade, Service locator, Transfer Object and MVC.
  • Worked with design and development of robust and highly scalable Web Service platforms and API’s based on REST and SOAP for enterprise applications using AXIS, WSDL, UDDI, XML, JAX-WS, JAX-RS, JAXB, JAX-RPC technologies and Jersey frameworks.
  • Developed the administrative UI using AngularJS and ReactJS.
  • Expertise in back-end/server-side java technologies such as: Web services, Java persistence API (JPA), Java Messaging Service (JMS), Java Database Connectivity (JDBC) and Java Naming and Directory Interface (JNDI).
  • Experienced in building Web Services for Service Oriented Architecture (SOA).
  • Good Understanding in databases such as Oracle, MySQL, SQL Server, Mongo DB and IBM DB2 databases to manage tables, views, indexes, sequences, stored procedures, functions, triggers and packages.
  • Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX, DOM.
  • Experience in JMS over messaging to exchange the information in more reliable and asynchronously for enterprise applications using Active MQ and Rabbit MQ.
  • Proficient with build automation tools like Gradle, Maven and Ant for builds and deployments to different environments.
  • Experience on different IDEs such as Eclipse, RAD, Spring Tool Suite, IntelliJ and deployment using Application Servers like Apache Tomcat, BEA WebLogic, Web Sphere, Glassfish, Camel and JBOSS.
  • Experience with JUnit, Mockito, Log4j and JIRA in developing test cases and determining application functionality.
  • Experience on UNIX/LINUX Shell Scripting and Deployment of Applications in Server.
  • Decent Experience in using code repository tools GIT, Tortoise SVN, and Visual Source Safe.
  • Strong communication and analytical skills and a demonstrated ability to handle multiple tasks as well as work independently or in a team.

TECHNICAL SKILLS

Programming Languages: C, C++, Java 1.8, J2EE, and PL/SQL.

Tools: and Framework: Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Security, Struts, JSF, JUnit, SOAP UI, JReport.

J2SE/J2EE Technologies: Java, J2EE, RMI, Sockets, JDBC, Servlets, JSP, JMS, Java Beans, JSTL, JSF, EJB, Spring, Hibernate, JNDI, JPA JMS, Web Services (JAX-RPC, JAX-WS, SOAP, REST, WSDL, UDDI and RESTFUL), Groovy/Grails.

Web Technologies: HTML5, CSS3, JavaScript, jQuery, Bootstrap, AngularJS, Angular 6, JSF, AJAX, NodeJS, JSON Restful.

XML Technologies: XML, XSL, DOM, SAX, DTD, XQuery, XSD and XSLT.

Cloud Technologies: AWS EC2, ELB, S3

Databases: Oracle, SQL-Server, MySQL server, MS SQL, IBM DB2, MongoDB.

Web/Application Servers: Apache Tomcat, IBM WebSphere, Glassfish, Web logic Application server, JBOSS.

Build Tools: ANT, Maven, Gradle, Docker and Jenkins

IDE / Tools: Eclipse, IntelliJ, Spring Tool Suite (STS)

Testing Tools/ Others: JUnit, Mockito, Soap UI, Log4j and JIRA

Version Control: Tortoise SVN, CVS and GIT

Platforms: Windows, Mac, Linux and Unix.

Methodologies: Agile, Waterfall, Test Driven Development

PROFESSIONAL EXPERIENCE

Confidential

Full Stack Developer

Responsibilities:

  • Designed and developed various modules of the application with J2EE design architecture, frameworks like Spring MVC architecture, Angular 6.
  • Developed reusable components and Services using Angular6.
  • Developed Templating Library for form generation with EJS.
  • Used NPM for installing required node modules and other published Angular NPM modules.
  • Created and Configured micro services and integrated with Angular application.
  • Maintaining and updating various Web applications created primarily in Python.
  • Developed POC to create a user interface in Angular 6 for developers, Presentation as a Service.
  • Developed cross-browser/platform HTML5, CSS 3, and JavaScript to match design specs for complex page layouts while adhering to code standards.
  • Responsible for parsing JSON data to & from the server for presentation & storage purposes in the project.
  • Responsible for creating RESTFUL Web Services to serve data to the front-end application in JSON format
  • Enhanced and built reusable components across different modules using Custom directives and CSS classes.
  • Extensively Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Sprites, CSS Padding, CSS Table, Pseudo Elements & Classes, and CSS Behaviors in CSS.
  • Developed RESTful Web services client to consume JSON messages using Spring Boot configuration.
  • Used validators, converters, jQuery and JavaScript inbuilt functions in the application for validation.
  • Used singleton and factory design patterns for common functionality of application.
  • Using ReactJS to implement rich functions in various pages: form validation, crud, grid list, search, sort, pagination, multi-selection, tags-input, advanced/custom directives, authentication, unit tests, etc.
  • Developed controllers, services, business models, DAO’s for various modules of with web stores.
  • Developed business tier components and services following SOA and using RESTful services.
  • Used AWS Bean Stalk for deploying and scaling web applications and services developed with Java, Node.js, Python. Performed Unit Testing using Junit and Mockito and interacted with QA for testing.
  • Implemented DAO for data access using Spring MVC, Spring Boot and Hibernate.
  • Designing an object-oriented system using Python and SQL server.
  • Developed a fully automated continuous integration system using Git, MySQL and custom tools developed in Python and Bash.
  • Developed database persistence layer components for mapping an object-oriented domain model to the relational database using ORM framework such as Spring JDBC Support, Hibernate and JPA.
  • Used AJAX calls for data updates in UI along with JSON data parsing.
  • Used Jenkins to build applications and Eclipse, Visual Studio Code as the IDE for application development.
  • Used JIRA to keep track of bugs to reduce downtime, increase productivity, and Communication.
  • Adopted Agile Methodology, this includes daily standup, bi-weekly code review meetings with QE.
  • Working with offshore team, supporting the production drop and planning the sprint.

Environment: Java 1.8, J2EE, Spring IOC, Spring MVC, Spring Boot, Spring JPA, SOAP Services and Restful Web Services using Microservices architecture, AWS, NodeJS, AJAX, Spring JDBC, Swagger, HTML, CSS, jQuery, JavaScript, JSP, Servlets, XML, Hibernate, Jenkins, Apache Tomcat Server, WebSphere, Angular 6, Json, Oracle DB, JBoss.

Confidential

Full Stack Developer

Responsibilities:

  • Involved in various Test-Driven Development (TDD) methods in Design and analysis.
  • Extensive knowledge and working experience in web development technologies like AJAX, JSP, XML, HTML5, CSS3, JSON, Java Script, jQuery.
  • Worked on creating the EC2 Cluster to install and execute spark application for big data processing based on event notification using Lambda , SNS , Cloud Formation.
  • Developed API for using AWS Lambda to manage the servers and run the code in AWS.
  • Developed Java API to interact with the Amazon SQS used for sending bulk emails.
  • Experience on creating images through Docker and deploying them in Kubernetes environment.
  • Experience on messaging and streaming technologies such as AmazonSNS, Active MQ and Apache KAFKA.
  • Experienced in developed a web application by using Angular4 as frond end and using web API to receive and pass data to back end.
  • Utilized core Angular4 features such as HTTP, Data Binding, Services and Dependency Injection.
  • Proficiency on CI/CD tools/processes (Git, Gradle, Maven, Jenkins, and Junit)
  • Experience in Integration of Amazon Web Services with other applications infrastructure.
  • Extensive experience in developing RESTful Web Services using Apache CXF and Jersey.
  • Experience in designing User Interactive UI Web Pages and visually appealing User Interfaces with the help of HTML 5 and CSS3.
  • Experience in front end user interface using HTML5, XML, CSS3, Bootstrap, JavaScript, jQuery, AJAX, AngularJS, jQuery and JSP2.0.
  • Experience in using J2EE Application Servers such as WebLogic, WebSphere 7/8and JBoss 7.
  • Experience in Oracle, IBM DB2 and MySQL. Experience in writing SQL Queries, PL/SQL Packages, Stored Procedures, and Functions.
  • Experience in Unit testing using JUnit and TestNG.
  • Used Eclipse IDE for developing application using pivotal components like Spring Boot, Spring Cloud, Spring Rest, Spring JDBC, etc.,
  • Experience in software development methodologies such as Agile, Scrum, Test Driven Development.
  • Experience with configuration management tools like Subversion and GIT.
  • Experience in use of build tools like Maven and Jenkins for build & deployment.
  • Good experience in supporting the applications in Production environment.
  • Excellent communication and interpersonal skills.
  • Excellent team player with very good analytical & problem-solving skills.

Environment: Java, J2EE, HTML5, DHTML,CSS3, Bootstrap, jQuery, AngularJS, Angular4, Spring IOC, Spring AOP, Spring MVC, Spring Security, Hibernate, AJAX, Spring boot, JSON,JDBC, REST, SOAP,AWS, Oracle, SQL, PL/SQL, Unit Testing, Chatbots,JUnit, Log4j, Maven.

We'd love your feedback!