We provide IT Staff Augmentation Services!

Full Stack Developer Resume

0/5 (Submit Your Rating)

TN

SUMMARY

  • 4+ years of strong software experience in Developing, Testing, Implementing Enterprise Applications using Java/J2EE platform and web - based applications using Object Oriented Analysis and Design (OOAD).
  • Experienced on various SDLC (Software Development Life Cycle) like Waterfall, Rapid Application Development (RAD) and Agile (SCRUM) models.
  • Experience in Unix and Shell Scripting which allows the user to interact with OS.
  • Developed Single page application with using Angular and MVC Framework.
  • Well experience in Design and Development of database systems using RDBMS concepts including Oracle, PostgreSQL, MySQL and experience in writing SQL queries, PL/SQL, T-SQL, Stored procedures, prepared statements and triggers.
  • Extensive working experience within Design, Development, and Implementation in the field of Web Applications development using HTML, CSS, XHTML, JavaScript, jQuery, Angular, AJAX, XML, JSON, Restful web services and Responsive web designing.
  • Expertise in Core Java concepts - Collection Framework, Exception Handling, IO, Serialization, Multi-threading, Concurrency etc.
  • Expertise in implementing Design Patterns like Singleton, Controller, MVC (Model View Controller), Session Facade, Service locator, DAO, DTO, Business Delegate, Factory and Abstract Factory, Decorator, Observer, Adapter.
  • Experience in Integrating Spring within SOAP and REST Web Services using Jersey framework.
  • Experience in using Maven and Gradle for build automation.
  • Utilized Dockerfor the runtime environment of the CI/CD system to build, test deploy.
  • Skillful with Spring Core, spring batch, Spring security, spring boot, spring MVC and spring's integration with Hibernate and Struts technologies.
  • Experience in deploying, configuring and administering application servers such as IBM WebSphere, WebLogic, JBoss, and Apache Tomcat.
  • Hands on experience with various Applications servers and Web servers (IBM Web Sphere Application Server, WebLogic, JBoss, and Tomcat).
  • Hands on Experience in NoSQL databases such as MongoDB, Cassandra.
  • Skilled in using automated functional testing tools like Selenium and test-driven development using Junit and debug tools like log4j.
  • Good Knowledge in Amazon Web Services (Amazon SQS, Amazon EC2, Amazon S3, Amazon Elastic Load Balancing, Amazon Simple DB, Amazon EBS, Amazon Lambda and Amazon Cloud-Front).
  • Strong Knowledge on automated java based behavioral testing and integration testing of the applications using Cucumber and Selenium, respectively.
  • Automated the deployment process by integrating code repository using CI/CD pipeline Jenkins, for continuous deployment.
  • Good knowledge with version control tools like Clear Case, SVN, CVS and GIT.
  • Excellent team player, quick learner and self-starter with effective communication, motivation and organizational skills combined with attention to details and business process improvements.

TECHNICAL SKILLS

Java/J2EE Technologies: Java EE 5, J2EE, Java (JDBC, Java Beans,), J2EE (Servlets, JSP, JNDI), XML, JMS, SOAP/REST Web services, JavaScript, CSS3.

Framework/ORM: Spring, Struts, Spring MVC, Spring Boot, Hibernate, Angular JS.

Scripting Languages: XSL, XSLT, HTML5, JavaScript, Perl.

Deployment Server: Tomcat, WebSphere, JBoss, WebLogic.

Database: MySQL, Oracle, MS Access, SQL, MongoDB, DB2.

Libraries and Tools: Maven, JQuery.

Web Services: SOAP, REST, Microservices, AWS, JAX-WS, JAX-RS.

IDE: Eclipse, NetBeans, IBM RAD

Operating Environment: Windows, Linux/Unix

Version Control: SVN, CVS, GIT.

Testing/Logging Frameworks: Junit, Log4j, Mockito.

Misc.: Adobe Creative Suite, MS Office, Algorithms, VMware, JSON.

Build Tools: ANT, Maven, Jenkins.

PROFESSIONAL EXPERIENCE

Confidential, TN

Full Stack Developer

Responsibilities:

  • Involved in Requirement gathering, Conceptual Design, Analysis, Detailed Design, Development and Testing of the application.
  • Designed and coded application components in an Agile/TD Denvironment utilizing atest-driven development and pair-programming.
  • Worked on accessing and updating information in the database by extensively usingHibernatein data access layer.
  • Implemented the application using Spring BootFramework and handled the security using Spring Security.
  • Expertise in implementing web and enterprise applications using Java 11, Spring Boot, Spring Rest and Spring Security, MySQL, Angular, Mongo dB.
  • Improved our (CD) Continuous Delivery framework by working with Dockerto streamline releases.
  • Used new Java 11 features such as Lambdas, Streams, Observables and Completable Futures etc.
  • Used Microservice architecture withSpring Bootbased services interacting through a combination of REST andApache Kafkamessage brokers and also worked with Kafka Cluster using Zookeeper.
  • Using Angular 7,Typescript,HTML5,CSS3, and Bootstrap 3, developed Single Page Applications (SPA).
  • Write unit test cases to test the requirements and run the tests to verify the code is working as anticipated and all the requirements are met using Junit, Mockito framework for unit testing and Jasmine for client-side(Angular) and deployment of the application.
  • Involved in designing and deploying multiple applications utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto- scaling in AWS Cloud Formation.
  • Independently developed and deployed Spring Boot apps on RedHat Openshift Kubernetes cloud platform.
  • WrotePL/SQL code in Analysis, Design and Implementation of Business Applications using theOracle Relational Database Management System (RDBMS).
  • Involved in writing Java API for Amazon Lambda to manage some of the AWSservices.
  • Experience with container-based deployments using Docker, working with Docker images, Docker Hub and Docker-registries and Kubernetes.
  • Understanding of implementing design patterns such as Model-View-Control MVC,Data Access ObjectDAO, Factory,Singleton, and Business Delegate in the development of multi-tier distributed applications.
  • Using GIT for code version control and reviews.

Environment: Java 8, Python, RESTful Web Services, SOAP Web Services, Hibernate, Spring Core, Spring Data, Spring MVC, Spring Batch, Spring Boot, Eclipse IDE, Angular 7, Jenkins, AWS EC2, EBS, S3, JSP, JSTL, HTML5, CSS3, JavaScript, Web Sphere, Unix, Linux, UML, Rational Rose, Oracle, Maven, Jenkins, GIT, Design patterns, JMS, JUNIT, log4J, JSON.

Confidential - Northbrook, IL

Jr. Java/J2EE Developer

Responsibilities:

  • Gathered and clarified requirements with business analyst to feed into high-level customization design, development and installation phases.
  • Participated in Scrum related activities and Daily Scrum Meetings.
  • Followed Agile Software Development Methodology and Test-Driven Development (TDD) to build the application iteratively and incrementally.
  • Implemented Model View Controller (MVC) architecture using Spring framework for view level customizations and interfaced with the application logic.
  • Worked on Lambda Expressions, Functional interfaces Stream API's, Time API, and Improvements on Collection, Concurrency, and IO improvements by using Java 8
  • Used Streams and Lambda expressions available as part of Java 8 to store and process the data.
  • Used Java script, jQuery, JSTL, CSS and Struts 2 tags for developing the JSP’S.
  • Used multi-threading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class.
  • Designed and developed User Interface using HTML5, CSS, JavaScript, jQuery, AJAX and JSON.
  • Implemented Single Page Design and customized directive and filter criteria by using AngularJS.
  • Developed the automated unit test cases for the Microservices using Junit, Mockito, and Sonar and deployed them in the Jenkins pipeline.
  • Worked with core Java Collections, Serialization, Generics, Annotations and Exception Handling to implement back-end business logic including Entity Beans and Session Beans.
  • Developed J2EE web application using the Java 7, multi-threading, Spring MVC 4.1.0, spring-JDBC and implemented caching in the application.
  • Developed Oracle PL/SQL Stored Procedures and Queries for Payment release process and authorization process.
  • Implemented Log4J for Logging Errors, debugging and tracking.
  • Involved in code versioning and sync from SVN repository.
  • Implemented Maven build tool to build jar files.

Technologies Used: Agile, Java/J2EE, HTML, XML, CSS, JavaScript, XHTML, AJAX, Spring MVC, Spring Boot, Hibernate, Oracle, SQL, JMS, REST Web Services, Log4j, Servlets, Junit, ANT, and Windows.

We'd love your feedback!