We provide IT Staff Augmentation Services!

Full Stack Developer Resume

2.00/5 (Submit Your Rating)

CaliforniA

SUMMARY:

  • 7+ Years of experience in Object oriented design, development and implementation using Java/J2EE technologies in Finance and Investmfent banking and Health and Human services domains.
  • Implemented server side logic in Java 1.X, J2EE using Spring (AOP, DI, MVC, Security, Batch, ORM), Spring Boot, Struts, hibernate frameworks, Servlets, EJB3.x, XML, JSP, JDBC.
  • Implemented and consumed Restful and SOAP web services.
  • Working experience in implementing UI using HTML5, CSS3, AJAX, JavaScript, Angular JS.
  • Have very good grip in database development and implementation using MySQL, DB2 and Oracle, MongoDb and Apache Cassandra.
  • Vast experience in deploying and publishing dynamic web applications using WebLogic, JBOSS 7.x, WebSphere application servers and web servers Tomcat7.x/8.x.
  • Have good working experience with testing tools & methodologies like Agile, Scrum, JIRA, KANBAN, Waterfall and Firebug.
  • Experience in using AWS (EC2, S3, Beanstalk), Docker, Jenkins, GIT, SVN cloud and DevOps Services.
  • Good experience in using design patterns such as Singleton Pattern, Factory Pattern, Abstract factory Pattern, MVC Pattern and Front Controller Pattern.
  • Have good experience in coordinating on - shore and off-shore team implementation and distributed application development.
  • Experience in using the open source tools Log4j, ANT, Maven Build tools also have vast experience in writing Selenium script.
  • Experience in implementing Bash or Shell script on Linux platform and handling complex tasks on AIX servers.
  • Hands on experience with TDD, BDD and DDD architecture approach.
  • Have good grip on Software Development Life Cycle (SDLC) to write functional and technical detailed document solution in object oriented technologies.

TECHNICAL SKILLS:

Java Technologies: Java, J2EE, Servlets, JSP, JDBC, JSF, EJB, XSD

UI languages: JavaScript, XML, HTML, CSS, Bootstrap, AngularJS, TypeScript, AJAX, JSONFrameworks and

Web Services: JPA, Hibernate 4.x/5.x, Spring MVC, Spring Boot, Struts (1&2), Restful, SOAP, JMS, Microservices (Spring cloud, Netflix OSS Stack (Zuul, Eureka, Ribbon))

QA Skills & Tools: Agile, Scrum, KANBAN, Firebug, Selenium, TestNG, JIRA, ClearCase, ClearQuest

Databases: MySQL, DB2, Oracle, Apache Solr, Apache Cassandra, MongoDB

Web & App Servers: Tomcat, JBoss, WebSphere, WebLogic

Cloud & DevOps: AWS (S3, EC2, Beanstalk), Docker, Jenkins, GIT, SVN, Maven, Ant, Gradle

Operating Systems: Windows, Linux, Ubuntu

PROFESSIONAL EXPERIENCE:

Confidential, California

Full Stack Developer

Responsibilities:

  • Worked on above applications and followed MVC, Singleton, factory design architecture for designing and developing view pages and business logic.
  • Implemented view pages using custom Struts libraries, JSP, HTML, CSS, JavaScript’s and business logic using Java, J2EE, Hibernate, EJB, XML, Spring-Boot, Struts frameworks.
  • Implemented service layer module to consume SOAP web service calls.
  • Wrote complex SQL and HQL queries to handle DAO layer DB2 calls.
  • Implemented Microservice module with Spring-Boot, Maven to process inbound/outbound court order and deployed on Docker container and used Eureka and Zuul for services discovery and load balancing.
  • Implemented Shell Script(Bash) to run batch jobs from Linux machine, currently almost all developers are using this script to ease their job.
  • Implemented test suits using DbUnit, Junit, JMeter and Ant Config for functional and unit testing of an application.
  • Configured and deployed application on web & application Servers like WebSphere, Tomcat, Safe (OTech).
  • Used GIT for version control, Maven and Relation Application Developer (RAD) for development.
  • Followed SDLC to write functional and Technical detailed document solution.
  • Played an active role in the team by interacting with business analyst and converted business requirements into system requirements.
  • Responsible for analyzing the new requirements and writing the functional/Technical requirement Documentation also providing KT session on new module and leading/mentoring module development.

Environment: Java1.X, JSP, Servlets, Struts1.X, Spring4.x, Hibernate 4.0, Log4j, DB2, DBUnit, Junit, Maven, Selenium, Spring-Boot, Microservices, Shell Script, OTech server, Tomcat, Web sphere SOAP

Confidential

Java Backend Developer

Responsibilities:

  • Implemented 2 microservices using Spring-Boot, Java, J2EE, Netflix OSS Stack, Spring Cloud, Maven to process received application from the front facing application.
  • Used Eureka Server, Client and Zuul for services discovery and load balancing.
  • Was involved application migration from struts1.2 to Spring 4 where successfully migrated UI, controller, service layer etc.
  • Implemented and consumed Restful (Jersey) webservice to expose microservices and services.
  • Used Hibernate ORM framework to persist data into MySQL database schema.
  • Implemented service layer and spring controller to handle request or response.
  • Used AWS (EC2, Beanstalk) instances to deploy application.
  • Used Jenkins for CI/CD and Git for version control.
  • Used VisualVM, JConsole to tune JVM and to resolve thread related issues.
  • Followed agile scrum and Kanban board to track development progress.
  • Coordinated with business analyst and designer to understand their requirement and write detailed technical solutions.

Environment: Java1.X, JSP, Servlets, Struts1.X, Spring4.x, Hibernate 4.0, Log4j, MySQL, Maven, Spring-Boot, Microservices (Zuul, Eureka client, Eureka Server), VisualVM, JConsole, AWS (EC2, Beanstalk)

Confidential, Buffalo, NY

Java/J2EE Software Engineer

Responsibilities:

  • Followed MVC design architecture for designing and developing application.
  • Implemented UI pages in HTML5, Angular JS, Bootstrap, JSP, XML and CSS3.
  • Implemented all business logic in Java, J2EE, EJB, XML, spring, frameworks and Restful web-service.
  • Wrote complex CQL queries and business logic to handle Cassandra distributed database calls.
  • Configured and deployed application on the cloud Amazon web service (AWS).
  • Implemented standalone tools in Java and that can collect all debug log and display in user readable format.
  • Implemented few scripts in Python and Shell (Bash) which can parse big XML file.
  • Used GIT for version control, Maven and Relation Application Developer (RAD) for development.
  • Used Jenkins for DevOps and continuous integration operation.
  • Used JMockit, Junit testing framework to develop mock objects during unit and integration testing phase.
  • Developed automation script in Java, Selenium for functional and integration testing.
  • Followed SDLC to write functional and Technical detailed document solution.
  • Used JIRA for tracking the Activities, Tasks and Defects.
  • Followed Agile Scrum methodology for software development.
  • Was involved in development where refactoring of code needed very often. Thus, made sure introduced code do not break existing functionality.
  • Played an active role during analysis and design phase to gather business requirement and convert them into system requirements.
  • Analyzed new requirements and wrote functional/technical detailed Documentation also as SME of the module provided KT session to other developer and cross functional team.

Environment: GIT, Angular JS, Agile Scrum, Spring, Restful, HTML4, CSS3, Bootstrap, JSP, XML, Java, J2EE, Maven, Jenkins, Selenium, JIRA, Apache Cassandra

Confidential, Buffalo, NY

Java Software Developer

Responsibilities:

  • Designed and developed business logic and view pages of Admin and Client Account View Pages Modules also worked on the critical Application Programming Interfaces like Customer Registration.
  • Implemented business and application logics using Java, and Spring4.x framework.
  • Also integrated that with RESTful web- service for and application integration with the external systems to fetch or access the data.
  • All this implementation employs REST controller classes using Spring MVC framework.
  • Wrote complex CQL queries and troubleshoot data layer issues in Apache Cassandra and integrated data model to access cluster in business logic.
  • Used Gradle to build application and Jenkins for continuous integration.
  • Developed user interfaces of Admin view page and Client Account View web pages using JSP, HTML5, Ajax, CSS3, JavaScript’s, JQuery and AngularJS.
  • Used Junit with Ant for functional or unit testing of the application.
  • Performed the Configuration, Installation and Deployment of the application on web & cloud Servers like AWS, Tomcat.
  • Played an active role in the team by interacting with business analyst and converted business requirements into system requirements.
  • Responsible for analyzing the new requirements and writing the functional requirement Documentation. Provided KT to new developer and cross functional team.

Environment: Java, JSP, Servlets, HTML5, CSS3, Spring4.x, Web Services, Log4j, Gradle, Apache Cassandra, Jenkins, AWS, Tomcat

Confidential

Student Assistant (Application Developer/On Campus)

Responsibilities:

  • Started working on ‘MyUB HUB Center’ application where implemented view pages and back end logic using Java, J2EE, JSP, HTML, CSS, Bootstrap’s AngularJS, Spring MVC.
  • Implemented/Consumed web services using RESTful and integrated Jersey API with J2EE using annotations and XML config.
  • Used Hibernate, MySQL for database calls and university propriety servers to deploy applications.
  • Used Maven for building an application and Jenkins for continuous integration.
  • Used Git for version control and JMockit for unit testing of an application.

Environment: Java, JSP, Servlets, HTML5, AngularJS, RESTful, Git, JMockit, CSS3, Spring4.x, Log4j, Maven, MySQL, Jenkins, Tomcat

Confidential

System Software Engineer

Responsibilities:

  • Used spring MVC framework to develop an application and created/consuming RESTful web-services to handle client requests.
  • Used DAO, factory, singleton, value object & front controller design patterns.
  • Business logic were programmed using in Java, J2EE, Beans, Servlets.
  • Used Hibernate to communicate with MySQL database.
  • Created SQL objects like tables, types, packages, procedures and functions.
  • Optimized the queries to improve the performance of the application.
  • Used Agile (SCRUM & KANBAN board) methodology for developing applications.
  • Performed Unit and Integration Testing on the Dev Server with all the integrated code.
  • Used JIRA for tracking the Activities, Tasks and Defects.
  • Performed the design, development, and analysis of System enhancements.
  • Provided extensive production support using Bug Fixing and Code Reviews.

Environment: Java1.x, Hibernate4.x, JSF, Servlets, HTML5, CSS3, JavaScript, JMS, Oracle11g, Tomcat7.x, WebLogic server

We'd love your feedback!