We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • Around 6+ Years of IT Experience in Project analysis, Design, Development, Testing and Deployment of Web Based Applications using Java/J2EE. Actively involved in each phase of Software Development Life cycle (SDLC).
  • Expertise in using Agile Software Development methodologies.
  • Expertise in client scripting languages and server scripting languages like HTML5, CSS3, JavaScript, Bootstrap, jQuery, AngularJS, Angular 2.0/4.0, JSP, Node JS.
  • Extensive experience in design and development of J2EE applications using Core Java, Annotations, Data Structures, Transaction Management, JMS Custom Tag Libraries, JSTL, XMLand other open - source frameworks and APIs.
  • Hands on experience in developing applications using J2EE Design Patterns like MVC Architecture, Singleton, Abstract Factory, Facade, DAO.
  • Experience in building web applications using spring framework features like Spring ORM, Spring DAO, Spring AOP, Spring Context, Spring Security, Spring Core, Spring IOC, spring boot, Spring Batch and Web Services using Eclipse and integration with Hibernate.
  • Knowledge on JPA Hibernate and spring to perform CRUD operation with SQL Serverand Oracle.
  • Experience on using J2EE Design Patterns such as Model-View-controller (MVC), Singleton, Service Locator, Business Delegate, Observer, Decorator, Session Facade, Visitor, Data Access Object, Factory Pattern etc.
  • Expertise in MVC architecture Web Framework with Struts, Singleton, spring (Dependency Injection, Data Access Objects, and MVC Framework).
  • Expertise in development of multi-tiered enterprise applications using Java/J2EEtechnologies like Spring, Struts, Servlets, JSP, Hibernate, EJB, JDBC, JMS, IBM MQ Series, JNDI and Web services (SOAP, WSDL, REST).
  • Expertise in Web Services Technologies like, JAXP, JAX-RS, JAX-WS, JAXB, SOAP, WSDL, UDDI, Restful, JMS and Service Oriented Architecture (SOA).
  • Experienced in developing messaging module by using Kafka and Rabbit MQ.
  • Experience in developing cloud-based applications using Spring Cloud, Pivotal cloud foundry and Amazon Web Services (AWS).
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more EC2 instances.
  • Experience in configuring, deploying the web applications on Apache Tomcat, Oracle/BEA WebLogic, IBM Web Sphere, JBoss.
  • Professional experience in relational database management (RDBMS) Oracle, SQL server.
  • Experience in working with the NoSQL Database like MongoDB, Cassandra to manage extremely large data sets.
  • Expertise in using Java IDE tools like Eclipse, IBMRAD, and IntelliJ.
  • Good knowledge and hands on experience in working with Selenium, log4j, JUnit and TDD.
  • Having measurable experience on application building tools like Maven.
  • Actively involved in the DevOps streamlining process through Jenkins CI and CD Release Automation.
  • Extensively worked on Pivotal Tracker and JIRA tools for tracking stories in a Project.
  • Hands on experience with versioning tools like, GitHub

TECHNICAL SKILLS

Languages: C, C++, Java, J2EE, SQL, PL/SQL

J2EE Technologies: Java, J2EE, RMI, Sockets, JDBC, Servlets, JSP, JMS, Java Beans, JSTL, Spring, Hibernate, JTA, JNDI, JPA.

Tools: & Framework: Spring, Hibernate, Spring MVC, Spring boot, Spring Web Flow, Spring IOC, Spring AOP, Spring Security, Junit, SOAP UI.

Web services: SOAP, Restful, JAXP, JAXB, JAX-RS JAX-WS, WSDL, UDDI, JMS and Service Oriented Architecture (SOA). JAX-RPC, JAX-B and Micro Services.

Web Technologies: AngularJS, Angular 2.0/4.0/5/6/7/8 , XML, Ajax, Bootstrap, NodeJS.

XML Technologies: XML, DTD, XSD, XSL, XSLT, XPATH, XSL-FO, DOM, SAX.

Cloud Technologies: Amazon Web Services (AWS).

Databases: Oracle, SQL Server, MongoDB, Cassandra.

Web/App Servers: Apache Tomcat, JBoss.

Build Tools: Maven.

Development Tools (IDE): Eclipse, IntelliJ and STS.

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

Version Control: Git

OS & Environment: Windows, UNIX, Linux, Mac

PROFESSIONAL EXPERIENCE

Confidential, Charlotte, NC

Sr. Full Stack Java Developer

Responsibilities:

  • Involved in all phases of Software Development Life Cycle (SDLC) including analysis, design, development, and testing of the project.
  • Implemented and maintained the web application using MEAN stack (MongoDB, Express JS, Angular 7, Typescript, NodeJS) along with HTML5, CSS3 (SASS & LESS), JavaScript, Bootstrap, XML and JSON.
  • Developed Rest Ful APIs and micro services using spring Hibernate and jersey.
  • Developed and performed test cases usingjasmineandKarmain the unit test and used theprotractorandHttp-serverfor theEnd2Endtesting.
  • Created single page applications with React JS using Hooks, Redux for state full management; or using previous react state object plus lifecycle for components internalize state full management used react-router for routing.
  • Expertise in open-source libraries like Angular 6 material and Redux ThunK for customized needs.
  • Implemented Micro Services architecture usingSpring Boot for making application smaller and independent.
  • Experiencing in configuring, Deployment and support of cloud services including confidential web services (AWS).
  • Involved in DevOps process for build and deploy systems.
  • Utilize cloud formation and puppet by creating Devops processes for consistent and reliable deployment methodology.
  • Strong knowledge and experience on confidential web services (AWS) cloud services like EC2, S3, EBS, RDS, VPC and IMA
  • Developed in the backend server with spring boot, involving different layers of application including entities/model, DAO/Repository, Controller, service, business, and persistence.
  • Involved in configuring Hibernate mapping files/annotations and POJO objects.
  • Log 4J was used to monitor the error logs and used GIT as version control tool.
  • Implemented RESTful services to consume as well as produce JSON and XML web services in the application
  • Worked on Hibernate ORM. Created Hibernate XML files andJavaclass files to map the object relation mappings.
  • Involved inCoreJavacoding by usingJavaAPIs such as Collections, Multithreading, Exception Handling, Generics, Enumeration, andJavaI/O to fulfill the implementation of business logic.
  • Worked onJavaStandard Edition includes Exception Handling, Multi-threading, File Handling (File IO), and Collection Framework.
  • Used Spring Boot to build rest services under micro spring services architecture.
  • Writing the code using Executors framework on multithreading.Written the code to set the priority of each thread and Schedule the threads in multithreading.
  • Written the code for Inter-Thread Communication among multiple threads.
  • Implemented Service Provider Threads for the User Threads.
  • Handling the exceptions in Serialization process.
  • Utilized Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
  • Involved in creating and extracting data from database using SQL Queries, PL/SQL Stored procedures, triggers, and packages on Oracle database.
  • Used Spring ORM Hibernate Template as the ORM tool to communicate with the database.
  • Used Redis Cache implementation for cache management among the applications.
  • Loaded the data from various data sources into HDFS usingKafka.
  • Writing the code on Collection (List, Set, Map) frameworks to persist the traveler data on the database.
  • Designed SOA implementations by Using Web Services.
  • Deployed and developed the project using AWS EC2, S3 Buckets, Data pipeline, Elastic Bean Stalk, CloudWatch, AWS Server Migration Service, Lambda, Amazon messaging services (SQS) and Amazon Kinesis Services.
  • Developed cloud AWS cloud formation templates and setting up Auto scaling for EC2 instances and involved in the automated provisioning of AWS cloud environment using Jenkins and Chef.
  • Used Log4J for logging and analyzing system performance and flow, involved in code refactoring and bug fixing.
  • Performed testing usingJUnit and Mockito.
  • Created charts for analyzing log data to know customer expectations by Splunk.
  • GIT Repository is used for code maintenance and JIRA for issues tracking.
  • Tested Angular 5 with Jasmine unit testing framework and Karma as test runner.

Environment: Git, AWS, JAVA 1.8, Spring Boot, Microservices, Oracle 11g, Mongo DB, Hibernate, Mockito, Junit, Jasmine, Angular 5, REST Service, KAFKA, SOAP, Redis, Eclipse, Gradle 4.1, Jenkins, Artifactory, Spring, Hibernate, SQL Developer, Web Services, HTML, Type Script.

Confidential, Plano, TX

Sr. Java Developer

Responsibilities:

  • Worked on Angular 4 by consuming RESTful web services and used Angular 4 forms like Template Driven forms and Modern Driven forms to perform form validations both on server and client side.
  • Designed and developed the REST based Microservices using the Spring Boot, Spring Data JPA.
  • Strong programming skills in designing and implementation and multi-tire applications using web-based technologies like spring boot.
  • Developed front end website with angular 6.
  • Worked on some of the new features of Angular 6 like new if else syntax, ng-templates and form validators.
  • Experienced in React JS and working with Redux Architecture.
  • Used AWS beanstalk for deploying and scaling web applications and services deployed with JAVA.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, auto scaling groups and Cloud Formation Templates.
  • Involved in DevOps migration/automation processes for build and deploy systems.
  • Used Spring Framework as middle tier application framework, persistence strategy using spring support for Hibernate for integrating with database.
  • Configured the Hibernate configuration files to persist the data to the Database.
  • Used Hibernate as ORM tool for accessing database.
  • Agile sprint backlog grooming, and sprint review in sprint retrospective.
  • Involved in creating a reusable component using React JS for DOM manipulation.
  • Used Filters for Authentication and Authorization.
  • Worked on Agile projects inventory control.
  • Involved in the development of project back-end logic layer by using most of the corejava features such asCollectionFramework, Interfaces, Multi-Threading, Exception Handling programming.
  • Implemented SOA architecture with Web Services using SOAP, WSDL and XML to integrate other legacy systems.
  • Used Kubernetes to orchestrate the deployment and scaling and management of Docker Containers.
  • Used spring security and oauth2 implementation for the security of the application.
  • Worked onJavaStandard Edition includes Exception Handling, Multi-threading, File Handling (File IO), and Collection Framework.
  • Designed, Developed, and analyzed the front-end and back-end using JSP, Servlets and Spring.
  • Used Agile Development methodology of software development.
  • Implemented and Used REST Web Services with the help of WSDL and SOAP to get updates from the third parties.
  • Worked on services from AWS like IAM, DynamoDB, S3 and ECS instances.
  • Involved in batch processing using JDBC Batch to extract data from database and load into corresponding Application Tables.
  • Worked on writing complex and optimized queries in SQL Server.
  • Worked on Triggers, Stored procedures, and SQL queries.
  • Code complex SQL Join questions for revealing which in corporate many various varieties of reports Responsible for coding SQL Statements and Stored methodology for back-end correspondence utilizing JDBC.
  • Implemented AWS solutions using EC2, S3, Aws Lambda, RDS, IAM (Identity and Access management), Route 53, Elastic search, Cloud front, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances using API Gateway.

Environment: Java, Angular 4, Angular 6, Spring Boot, AWS, Microservices, SOAP, REST, SQL Server, Executor, Spring AOP, JavaScript, AJAX, spring, Hibernate, HTML, CSS, WebSphere Application Server, Eclipse.

Confidential

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, and testing.
  • Worked on Angular 2 by consuming RESTful web services and used Angular 4 forms like Template Driven forms and Modern Driven forms to perform form validations both on server and client side.
  • Used Angular4 and Bootstrap as the front end framework, with type script CSS3 and HTML5.
  • Configured and Implemented Spring AOP for transaction management, Spring MVC Framework, Spring Boot, logging, and performance tracking.
  • Implemented Restful web services using JAX-RS annotations, Jersey as provider and implemented security using OAUTH.
  • Using spring security framework for user level authentication with REST API for service layer Development.
  • Used Spring DAO (JDBC Template) in the persistence layer for GPS, backend being Oracle10g.
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) and hibernate.
  • Experienced with AWS services to smoothly manage application in the cloud and creating or modifying the instances.
  • Used NoSQL databases like MongoDB and S3 for data persistence, used specifically to save the payload requests made by the client.
  • Developed reusable and interoperable Web service modules based on SOA architecture using RESTful.
  • Responsible for creating tables in development schema and Wrote oracle packages, procedures, and functions in PL/SQL.
  • Consumed SOAP and Rest Ful webservices to get the data from the downstream applications and performed business logic using Java 1.7.
  • Used Rabbit MQ as Java Messaging Service for producing and consuming data between applications.
  • Created test cases for DAO Layer and service layer using JUNIT (Mockito).
  • Used Software Configuration Management (SCM) and Java Build Tool Maven.
  • Used GIT as source control management giving a huge speed advantage on centralized systems that must communicate with a server.

Environment: Java 1.7, HTML5, CSS3, TypeScript, Angular2.0/4.0, Spring MVC, Spring AOP, Spring Security, Spring Cloud, Hibernate, Oracle10g, SOAP, WSDL, RESTful, Jersey, Rabbit MQ, Maven, AWS, Junit, Mongo DB.

We'd love your feedback!