We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Mclean, VA

OBJECTIVE:

  • Around 4 years of experience in the requirement analysis, design, development, testing, implementation, and support using object Oriented Methodologies and Java/J2EE technologies in domains like Banking, Finance and Insurance. Excellent analytical and communication skills in order to work with mid - size teams, technical and business leadership.

SUMMARY

  • Over 4 years of experience in analysis, design, implementation and testing of Object-Oriented Applications in Client/Server environments using Java/J2EE and front-end technology stack.
  • Experience working with various methodologies based on Agile, Scrum, Waterfall Model, TDD, Iterations.
  • Experienced in front End technologies such as HTML 5, CSS 3, JQuery, JavaScript, ReactJs, NodeJs, AngularJS, Angular 8, BackboneJS, Bootstrap, VBScript, Perl, AJAX, JSON,XSD, XSTL, Tiles, Tag Libraries.
  • Experienced in Full stack front end technologies using Grunt js, Glup Server, Yoman generator for Angular.
  • Experienced in Client-side validation, Client-Server data interaction using Ajax in Nodejs.
  • Experience in developing Mobile web applications using JQuery Mobile and phonegap for Smartphones and Tablets.
  • Experience in working with Service Oriented Architecture(SOA) which includes Universal Description and Discovery Integration (UDDI) lookups and WSDL, JAX-WS and JAX-RS using res protocol.
  • Extensively used different Tag Libraries like JSF Tags, Struts Tags, JSTL, Spring Tags, DisplayTag, XML/XSD.
  • Experience in implementing Java EE design patterns such as MVC,Singleton, Factory, Session Facade, DAO, DTO, Command and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
  • Expertise in Object Oriented and Multi-threaded/Concurrent Programmingusing Java/J2EE related technologies.
  • Experienced in frameworks: Spring MVC, Jakarta struts framework, JSF, spring and Hibernate.
  • Strong experience in Spring Framework modules such as Spring MVC, SpringIOC, SpringAOP and Spring, Spring Integration, Spring Security, Spring Boot, Spring Netflix, Spring Zuul with Thymeleaf.
  • Good experienced in building service-oriented solutions and RESTful Microservices.
  • Developed applications using latest technologies like EJB3.0, Spring2.x/3.x/4.x, Hibernate3.2/4.x, and REST based Web services (axis2.0, JAX WS 2.0), Rule Engines (Drools4.1, ILOG), XML API and tools.
  • Experienced in Middleware persistence framework like Hibernate/JPA, JDBC, iBatis for mapping Java POJO classes/Objects with database and using Hibernate Query Language (HQL).
  • Experience in configuring and deploying the applications on Tomcat, WebSphere, WebLogic and JBoss Servers.
  • Good Experience in designing Java, J2EE applications using Amazon Web Services and have good knowledge ofAWS services like EC2, S3, Elastic Beanstalk, ELB, VPC, Direct Connect, Route53, SNS, SQS, Cloud Watch.
  • Experience in debugging and logging using the log framework - log4j and analysis and reporting with Splunk.
  • Experienced in application build tools like ANT, Maven, Jenkins, Kubernetes and Docker.
  • Good experience in unit testing using Karma, Jasmine and JUnit, Automated Testing Selenium (IDE/Web driver), Integration testing using Selenium, Hudson, and Jenkins.
  • Experience in using version controlling/tracking systems Subversion, SVN, GIT.
  • Having knowledge on Kafka, andIBM MQ.
  • Experienced in development, testing and deployment of enterprise applications on Windows & UNIX platforms usingIDE; such as Eclipse, Rational Application Developer (RAD), NetBeans, Spring Tool Suite (STS),IntelliJ.
  • Experienced in working with multiple databases like Oracle 10g/11g/12c, SQL Server, MySQL, DB2, NOSQL DB like Mongo DB.
  • Experienced in writingSQL queries, procedures, Triggers and Stored procedures.

TECHNICAL SKILLS

Languages/API: Java 6/7/8, Design Patterns, Java/J2EE, JDBC, HTML, JavaScript, Angular 8.

Frameworks: Spring 4.2, Hibernate 5.0.2, Spring 4.2.

IDEs: Eclipse 4.6/4.5, IntelliJ, Spring Tool suite 2.x/3.x

Web technologies: HTML, CSS, Servlets, JSPs, XML, JQuery, Ajax, AngularJS and Bootstrap.

Tools: SQL Developer, Log4J, SOAPUI, Postman.

Web Application Servers: Apache Tomcat 8.x, Web Logic 9.x/10. X, Web Sphere 7.0/8.0

XML Tools: JAXB, Apache Axis

Web Services: Restful services, WSDL, SOAP, JAX-WS, AXIS, JAX-RS, JERSEY

Testing technologies/tools: Junit, Log4J, JMeter, Jenkins, SoapUI, Mockito

Database Servers: Oracle 10g/11g, SQL Server 2005/2008, MySQL, MongoDB

Version Control Systems: SVN, GitHub, Bitbucket

Build Tools: ANT, Maven, Jenkins.

Platforms: Windows 7, Windows 10, Linux, Unix, CentOS.

PROFESSIONAL EXPERIENCE

Confidential, McLean, VA

Java Full Stack Developer

Responsibilities:

  • Designed Prototype and project layout skeletons using Bootstrap, Ajax jQuery and HTML5.
  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirementsgathering, modelling, analysis, design, development and testing Followed Agile methodology.
  • Actively involved in Analysis, Design, and Development. Successfully followed agile methodology.
  • Participated in Agile Development Team and having daily Scrum, Kanban meeting for progress reporting as well as task distributing.
  • Experience with the new features of Angular 8 new if else syntax, ng-templates, form validators, Routers.
  • Implemented Services and Dependency Injection in Angular 8 to connect the web application to back-endAPIs and for sharing the code between the components.
  • Highly used Angular to build Single Page Application for navigation through the different status and multiple modals.
  • Implemented UI components using Angular dependency Injectiondata binding and controllers.
  • Developed custom Angular directives, services, templates, integrated with Spring forms.
  • Implemented Microservices Architecture with spring boot-based services, and by using Spring Batch, Spring boot and spring security.
  • Implemented microservices using spring boot, spring cloud, spring Microservices.
  • Used Spring Boot Actuator to externalize application’s configuration properties fordifferent IDEs.
  • Deployed Spring Boot based micro services Docker container using AWS EC2 container services andAWS admin console.
  • Configured and implemented the persistence layer with Spring Data JPA.
  • Implemented Circuit breaker pattern, integrated Hystrix dashboard to monitor Spring microservices.
  • Secured REST API’s by implementing OAuth2 token-based authorization scheme bySpring security.
  • Installed, secured, and configured AWS cloud servers and Amazon AWS virtual servers (Linux and CentOS).
  • Worked on Swagger API and auto-generated documentation for all REST calls.
  • Developed SOAP and REST web services using Hibernate.
  • Worked on spinning up AWS EC2 instances, Creating IAM Users and Roles, Creating Auto Scaling groups, Load balancers and monitoring through Cloud Watch for the applications, S3 buckets, VPC.
  • Used CI/CD tools like Jenkins and Docker.
  • Extensively worked on Jenkins to implement continuous integration (CI) and Continuous deployment (CD) processes.
  • Used Maven as a build tool and retrieved all the dependencies required for the application.
  • Designed database schema, and SQL and PL/SQL queries for interactions with MYSQL.
  • Worked with NoSQL,Oracle to store, retrieve, and update and manage all the details forEthernet provisioning and customer order tracking.
  • Use Gradle to build the application and used Jenkins for continuous integration.
  • Worked on Junit Testing, Regression testing, Karate Testing, Functional Testing and Perf testing.
  • Used Splunk dashboards, Postman to check audits, and request to the APIs.
  • Used COVE pipelines for deployments and did manual judgements for running the pipelines.
  • Created normal and urgent COs.

Environment: Bootstsrap, AjaxQuery, NodeJS, DynamoDB, Junit, GIT, AWS, Oracle, Hibernate, Spring, REST API, Swagger, Hystrix, Jenkins, Docker, Microservices, Agile, Scrum, Angular.

Confidential, St.Louis, MO

Java Full Stack Developer

Responsibilities:

  • Involved in designing and developing web pages using ReactJS.
  • Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Fluxconcept.
  • Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • Expertise in creating Custom Reusable React Components Library.
  • Used ReactJS for templating for faster compilation and developing reusable components.
  • Worked with React Router for developing Single Page Applications SPAs.
  • Experienced in ReactJS and working with Redux architecture.
  • Used Hibernate, object/relational-mapping (ORM) technique for mapping data from MVC model toOracle Relational data model with an Oracle-based schema.
  • Extensively used Hibernate 4.7 concepts such as inheritance, lazy loading, and transactions.
  • Used Hibernate Annotations to reduce time at the configuration level and accessed Annotated bean from Hibernate DAO layer.
  • Developed spring-based presentation layer, hibernate based DAO layer and integrated them using Spring Dependency injection, ORM and Web modules.
  • Took care of complete Java multi-threading part in back end components.
  • Developed micro services with Spring Eureka to retrieve API routes for the entire cluster. Thisstrategy each micro service in a cluster can be load balanced using Ribbon, exposed through APIgateway.
  • Used Microservices, with a combination of REST and MQ to build, test and deploy micro services.
  • Used nickel queries for Microservices within Spring framework.
  • Used Maven to build application and deploy on the server.
  • Implementing or exposing the Micro service architecture with Spring Boot based services interactingthrough a combination of REST and Apache Kafka message brokers.
  • Used AWS Cloud watch in alerting, maintaining and monitoring of production and corporate servers/storage.
  • Experienced in building Docker images and running them on assigned containers.
  • Wrote Shell Scripting for certificates and security base.
  • Used CI/CD tools like Jenkins and Docker.
  • All aspects of testing JUnit, FIT, and SIT, End to End, Regression, User acceptance and Performance.
  • Used GIT for version control, experience with GIT-Bash and GIT-Hub
  • Worked with modules like SQL for database persistence using NodeJS to interact with SQL server .
  • Implemented service methods and SQL queries, PL/SQL to interact with the Oracle Database.
  • Deployed applications on multiple WebLogic Servers and maintained Load balancing, High availability and Fail over functionality.

Confidential, Salt Lake City, UT

Java Full Stack Developer

Responsibilities:

  • Actively involved in Analysis, Design, Development, Deployment, System Testing and User Acceptance Testing. Successfully followed agile methodology in the Scrum Cycle model.
  • Focused on Test Driven Development to create Junit tests for single piece functionality before writing it.
  • Applied Agile Test Practices like SCRUM, Scripted Test Cases for Test Driven Development TDD and developed test cases for story card based on Test Driven Development (TDD).
  • Designing and developing the Commercial Business Portal using Angular along with HTML5, CSS3, JavaScript and Typescript .
  • Implemented UI components using Angular dependency Injection, Models, data binding and controllers.
  • Creating Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular .
  • Used Java 1.8Lambdas to make anonymous inline function calls and used Streams to work effectively.
  • Developed micro services with Spring Eureka to retrieve API routes for the entire cluster.
  • Used Spring Boot Actuator to externalize application's configuration properties for different environments.
  • Secured the REST API’s by implementing OAuth2 token-based authorization scheme using spring security.
  • Created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store images to the database with Hibernate transaction control.
  • Created AWS EBS volumes for storing application files for use with AWS EC2 instances whenever they are mounted to them.
  • Worked on Jenkins and Docker interactively and integrating together for end to end automation of builds and deployment.
  • Implemented Continuous Integration and Continuous Delivery (CI&CD) process stack using DevOps tools like Jenkins, Chef .
  • Developed API for using AWSLambda to manage the servers and run the code in the AWS .
  • Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store data.
  • Used WebSphere for application deployment and Log 4J used for Logging/debugging.
  • Written several unit test cases using JUnit and created unit test documents.
  • Used Post man to test the web service calls.
  • Used swagger to modify web services URL to feed the input into UI.
  • Used IBM MQ has been used as a messaging system between the third-party vendors and client application.

Environment: Java, HTML5, CSS 3, Angular, Agile, TDD, Spring Boot, Swagger, Restful Webservices, Oracle 11g,WebSphereApplication Server, GIT , Junit.

We'd love your feedback!