We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Bothell-wA

SUMMARY

  • Over 4 years of experience as a Full Stack Developer in IT industry. Extensively experiencedin Software Analysis, Design, Development, Implementation and Testing of Object Oriented Applications and Web based Enterprise Applications using java/J2EE.
  • Experience in working in environments using Agile (SCRUM) and Test Driven Development (TDD) development methodologies.
  • Proficient in UI design, developed Front End using JSP,HTML5, CSS3, JavaScript, Ajax, JQuery,Angularjs,Angular 2.0,NodeJs,ReactJs and have knowledge on Backbone Js.
  • Experience of Cisco LAN switches, including 6500, 3750 and HP 5500 and 5120 switch installation requirements and guidelines
  • Hands on experiences with Core Java with Multithreading, Concurrency, File Handling, I/O,Generics, Data Structures and Collections, Garbage Collection.
  • Experience in java8features like Parallel Streams, Lambda, functional interfaces and filters.
  • Experience in developing, deploying, and managing N - tier, server-centric J2EE enterprise class projects using Eclipse IDE 3.x/4.x, My Eclipse 6.5, J2SE1.4/1.5/1.6 (Java 2, Applets, Swing, JDBC 3.0, RMI), J2EE 1.5 Web application technologies (Servlets 2.x, JSP 1.x/2.x, JSTL 1.2, JSF 1.x, JNDI), Enterprise application technologies (EJB 2.x/3.0, JMS).
  • Good experience onDesignPatterns(J2EE) like Singleton, Factory, DAO, Session Facade, Front Controller, and DelegatePattern.
  • Experienced in developing messaging module by usingSpring JMS,Spring Integration, Apache Camel,KafkaandRabbit MQ.
  • Experience in Spring framework(MVC/IOC/ORM/JDBC/AOP/BATCH/WEBFLOW/Context),Spring Integrationand Struts (MVC,architecture, interceptors, actionmappings and resource bundles).
  • Experience in developing Microservicesusing Spring-Boot.
  • Experience in development and deployment of applications using JBoss, Web LogicApplication Server, IBM WebSphere Application and Apache Tomcat.
  • Experience in developing SOAP based Web Services using Apache CXF and Apache Kafka and JAX-WS.
  • Experienced in developing Restful Services using JAX-RS specification like Jersey and Rest Easy to implementREST based Application.
  • Experience in using Socket Programming.
  • Experience in using bug/issue tracking, project Tracking and Management tool JIRA.
  • Experience working on Web Services SOAP & REST, JAX-WS, JAXB, WSDL and UDDI registry.
  • Expertise in implementing Service Oriented Architectures (SOA) using XML based Web Service such as SOAP, UDDI and WSDL.
  • Experience with Cloud Computing Service environment like (AWS) Amazon Web Services (EC2, EBS, S3 and ELASTIC SEARCH).
  • Involved in designed fully distributed system with the use of Restful API and Micro Services.
  • Complete understanding of the DevOps process with continuous integration using Jenkins, JIRA, GIT, CHEF.
  • Expertise in developing model components using ORM technologies like MyBatis, Hibernate (Caching, Hibernate Template, DAO) to write Database independent persistence logic and to maintain portable relationships between the databases.
  • Have developed the micro services framework prototype with guidelines, the developers have followed as skeleton model and developed their interfaces on top of the baseline prototype.
  • Good experience in J2EE Testing in developing test cases with JUnit, MOCKITO for Unit testing, and logging using Log4j.
  • Good Experience in Mock Testing.
  • Manage source control through Atlassian suite to include Bamboo, Stash, Jenkins and integrating builds through automated testing tools
  • Experienced with RDBMS and dynamic DBimplementation and development using Oracle, My SQL, MSSQL and DB2.
  • Expertise in database modeling and development using No SQL Database such as MongoDB and Cassandra.
  • Experience in using version control and configuration management tools likeGIT, SVN and CVS.
  • Experience in using the tools like Ant and Maven for build automation.
  • Extensive experience in testing on multiple operating systems including Linux, Unix, Sun Solaris, and Windows.
  • Domain knowledge and business expertise in Banking,Healthcare, E-Commerce, Insurance, finance,Telecom.

TECHNICAL SKILLS

Programming Languages: C,C++, Java, SQL, PLSQL,Socket Programming.

Scripting Languages: XML,XHTML,HTML,CSS,JavaScript,AJAX,jQuery,JSON,Angular2.0,Bootstrap,NodesJS,backboneJS,reactJS.

Tools: Junit, Selenium web Driver, TestNG, Protractor, Mockito.

Frame Works: Struts, Spring, JSF, JPA,EJB and Hibernate,iBatis,JMS.

Web Services: SOAP, UDDI,WSDL, JAX-RS, JAX-WS, RESTful Web services,AWS,Microservices.

Databases: Oracle 11g, MySQL, PostGreSQL, DB2, MongoDB, Cassandra

Debugging Tools& CI/CD: JIRA, Jenkins, CHEFF.

Version Control: Git, Tortoise SVN, CVS, Bamboo.

IDE Tools: Eclipse, Net beans, IntelliJ, IBM RAD, ANT, Maven, STS

Web/App/DB Servers: IBM WebSphere, WebLogic, Apache Tomcat, JBoss.

PROFESSIONAL EXPERIENCE

Confidential, Bothell-WA

Java Full Stack Developer

Responsibilities:

  • Developed the functionalities using Agile Scrum Methodology.
  • Extensive experience in various Agile methodologies like Test Driven Development (TDD) .
  • Involved in developing UI using Spring MVC framework, JSP, JSTL, HTML5, CSS, Javascript, JQuery,AJAX and AngularJS.
  • Created Reusable Modules and Custom Directives inAngular2.0 which got used in various places ofapplication.
  • ImplementedAngularJSControllers to maintain each view data. Implemented Angular Service callsusing Angular Factory tested all application controllers extensively with AngularJS's built-in testingfacilities.
  • Extensively used core java concepts like Multithreading, Collections Framework, File I/o and concurrency.
  • Experience in CoreJavaconcepts such as OOP Concepts,CollectionsFramework, and ExceptionHandling, I/O System, Multi-Threading, JDBC, Generics.
  • Used Java8features in developing the code like Lambda, creating resource classes, fetching documents from database.
  • Used design patterns like Singleton, Data Access Objects, Factory and MVC patterns.
  • Testing and production support of core java based multithreading ETL, Lambda tool for distributed loading XML data into Oracle database using JPA/Hibernate.
  • Created POJO’s and DAO’s for the database entities using Spring JDBC annotation mappings
  • Integrated with Spring Cloud projects to provide distributed tracing and other features.
  • Developedmicroserviceswith Spring and tested the application using Spring Boot.
  • Used Spring Core annotationsforSpring Dependency Injection, Spring MVC for Rest API’s and Spring Bootformicroservices.
  • Development of cloud hosted web applications and REST APIs using Spring Boot with embedded Tomcat.
  • Developed GSA, LSS and SDL using C++, Multi-threading and socket programming.
  • Deployed the application on Amazon Web services (AWS) and used it to provide a large computing capacity for scalable solutions.
  • Deployed applications into Continuous integration environments likeBambaoo,Stash to integrate and deploy code on CI environments for development testing.
  • Implemented Rest based web service using JAX-RS annotations, Jersey provider implementation.
  • Streamlined website development by migrating to Linux.
  • Integrated ETL and spring API to send and receive message for the application’s restfulAPI.
  • Experience in design and development of Web services, JAX-RPC, JAX-WS, RMI, JTA, JMS and XML,XSD, XSLT, X-Path.
  • Wrote build scripts using Maven.
  • Developed the persistence layer using Hibernate Framework by configuring the 1:1/1:M/M:M mappings in hibernate files and created DAO and POJO.
  • Experience indynamic DB database like MongoDB installation, configuration and in designingMongoDBmulti-shared cluster and monitoring with MMS.
  • Installed theWebSphere MQ and involved in configuring MDB listeners, JMS resources, and queues and integrating with theWebSphere Application Server.
  • Configuring Apache Kafka Application Server on multiple platforms for both horizontal and verticalscaling for Work Load Management.
  • Experience in working with NoSQLDatabase like MongoDB to manage extremely large data sets.
  • Used log4j to print the logging, debugging, warning, info statements.
  • Implemented Selenium Web Drivers and Protractor For testing the UI componenets.
  • Involved in setting up Test automation and developed cucumber feature files and used Selenium for automated testing with TestNG.
  • Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system.
  • Experience on implementation of version control software GIT repositories.

Environment: Agile,HTML, CSS, JavaScript,JQuery,AJAX and Angular 2,XML,DAO,POJO, JPA,JAVA,Java8, Springs(IOC,AOP, JDBC) Frameworks, Spring Boot,Microservices,JSP, Hibernate Framework,AWS,, RESTful Web services,SOAP, Maven, WebSphere Application Server, Mongo DB,NoSql,Log4j,Jenkins,JIRA, Selenium Web Drivers, Protractor, GIT,Socket Programming.

Confidential, SFO,CA

Java Full Stack Developer

Responsibilities:

  • Actively involved in various phases of Software Development Life Cycle (SDLC) such as Design, Analysis,Development and Testing.
  • Actively participated in the daily SCRUM meetings with our team to produce quality deliverables within time.
  • Implemented Micro Services based Cloud Architecture using Spring Boot with Lambda.
  • Designed and developed Java 8 business components and RESTful service endpoints using Spring boot.
  • Implemented RESTful and SOAP based web services using for JAX-RS and JAX-WS respectively.
  • Implemented RESTful Web Services to retrieve data from client side using Micro Services architecture.
  • Designed and implemented application using Spring Boot,Spring Integration, Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Hibernate.
  • Validations are done using SoapUI and Ready API testing tool framework in different environments.
  • Consumed Rest based services with Angular2.0 using HTTP services.
  • Migrating existing legacy Lambdainto Micro Services Architecture with Spring Boot.
  • Developed Micro-Services based architecture to enable the application to be deployed on AWS.
  • Designed, built, and deployed a multitude applications utilizing almost of the AWS stack (Including EC2,R53, S3, RDS, Dynamo DB, SQS, IAM, and EMR), focusing on high-availability, fault tolerance, and auto-scaling).
  • Developed AWS S3 to copy project artifact into S3 bucket.
  • Written SQL Queries and stored procedures to interact with Oracle DB.
  • Experience in developing application, automated scripts leveraging Mongo DB.
  • Built dynamic DB schemas and maintained sessions by Mongo DB.
  • Involved in the development of the UI using JSP, HTML5, CSS3, JavaScript, and AngularJS.
  • Used CSS3 for describing the presentation of Web pages, including colors, layout, fonts and Validations for the Client Side were done using JavaScript.
  • Developed the module as SPA using Angular JS with Angular2.0 routers and controllers.
  • Automate build process through Maven Script build framework.
  • Worked on Linux to validate functionalities and JUnit for unit testing
  • Actively used the defect tracking tool JIRA,Bambaoo and Stash to create and track the defects during QA phase of the project.
  • Worked with Web Sphere application server that handles various requests from Client and used Jenkins to perform continuous Integration.
  • Used GitHub 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.

Enviroment: Java, Spring, Spring Boot, Spring Security, Spring Batch, Spring MVC, XML, JSON, GitHub, Hibernate,Oracle, Mongo DB, JUnit, Gradle, Jenkins, Web Sphere, JMS, RESTFul, WADL, SOAP, WSDL, SoapUI, Micro Services,AWS, HTML5, CSS3, JavaScript, AngularJs, JSP,Java 8,OOPS, Agile Methodology, Log4J, JIRA and STS,Selenium,Cucumber.

Confidential

JavaDeveloper

Responsibilities:

  • Understanding Use requirements participating in design discussions, implementation feasibility analysis both at front-end and backend level, documenting requirements.
  • Coded Action classes, Java Beans, Service layers, Business delegates, to implement business logic with latest features of JDK1.5 such as Annotations and Generics.
  • Designed and developed User Interface with JSP, HTML, CSS, XHTML, JSTL, JavaScript,Custom Tags, Struts Tiles and Struts Tag library.
  • Used Validator framework for validation of client side data and exception handling using Struts exception handler.
  • Worked on Web services using standard Web protocols such as XML, SOAP, and HTTP.
  • Involved in the Struts upgrade to 2.X which involved in changes to action class.
  • Migrated Jsp's from Struts1 to Struts2 eliminating custom tags.
  • Developing Java Web Services for different phases. Used ETL framework to handle application requests using SOAP web services. Implemented the data persistence using Hibernate.
  • Used JDBC driver to connect to the Oracle database for all data transactions
  • Developed the application using Intellij IDE and used WebLogic server to deploy the applications and worked on the JMS queues and configured on WebLogic server.
  • Used SVNto manage the versions and Merge the code. Used Logback for writing the logs including errors, warnings, info.

Environment: Java,HTML,XHTML,CSS,JSTL,Javascript,JSP,Servlets, drupal, Custom Tags, JDBC, SOAP,HTTP,XML,Intellij IDE, WebSphere, JMS,Oracle, Log4j, SVN.

We'd love your feedback!