We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Nyc, NY

SUMMARY

  • Over 6 years of experience in Object Oriented Programming, Design and Development of Multi - Tier distributed, Enterprise applications using Java, J2EE and UI technologies.
  • Good experience in Software Development life cycle using various methodologies like Waterfall, Agile and Test-Driven Development.
  • Expertise working with frameworks likes Spring Core, Spring Boot, Spring MVC, Spring DAO (Spring JDBC, Spring ORM), Spring Batch, Spring JMS, Spring Security and Hibernate.
  • Proficient in implementing Service Oriented Architecture (SOA) using SOAP and Restful Web Services.
  • Experienced in developing Front End web applications using JavaScript, AJAX, JQuery, HTML5, CSS3, AngularJS, Angular2, Angular4, Bootstrap, ReactJS and nodeJS.
  • Experience in server side development using nodeJS frameworks expressJS, RESTIfy and loopback.
  • Working experience in micro service architecture.
  • Expertise in Java unit test/TDD/BDD frameworks Junit, Mockito and Cucumber.
  • Expertise in UI unit test/BDD frameworks Jasmine, Karma.
  • Extensive noledge in working with J2EE technologies such as Servlets, JSP, JDBC, EJB, JNDI, Java Beans, JMS and Object-Oriented Programming techniques.
  • Experience in CICD tool Jenkins,Sonar, PM2 and ICInga
  • Has good experience in using various Design Patterns such as MVC (Model-View- Controller), Singleton, Facade, Factory and DAO, DTO.
  • Expertise working with all versions of Java including new features of Java and also groovy.
  • Experience on different IDEs such as Eclipse, IntelliJ and NetBeans.
  • Experience using various web/application servers like Apache Tomcat and JBOSS.
  • Experience with RDBMS concepts like Functions, Triggers, Stored Procedures, DDL, DML SQL queries and PL/SQL programming
  • Experienced in generating logging by Log4j &Slf4j to identify the errors in production and test environments
  • Good working noledge of Java build tools like Gradle, Maven.
  • Good working noledge of UI build tools like Grunt and angular-cli.
  • Proficient in handling web and application servers in creating Domain, configuring connection pool, JMS, deploying applications on WebLogic, WebSphere, Apache Tomcat and JBoss.
  • Experienced with Linux based commands of BASH and Shell/Perl Scripting.
  • Experience in using version control systems such as CVS and GIT Bit Bucket.
  • Good Knowledge on Middleware Technology Messaging Brokers like RabbitMQ, ActiveMQ

TECHNICAL SKILLS

Programming Languages: C, Java, SQL/PL SQL

Java Technologies: Core Java, Multi-threading, Collections, JDBC, JSP, Servlets, JNDI, Ajax, Java Beans, Custom Tags, Design Patterns

Server Side Frameworks: Spring Boot, Spring JDBC, Spring Core, Spring AOP, Spring MVC, Spring MVC with REST,Jersey,Spring ORM, JSF, Hibernate, Spring Context, Spring DAO, Spring Security,, Spring Batch, Spring with Hibernate, expressJS(nodeJS), loopback(nodeJS),EJS

UI Technologies: HTML5, CSS3, Java Script, JQuery, Bootstrap, AngularJS, Angular 2, Angular 4, nodeJS,Jasmine, Karma, EJS, pdfMake,surveyJS,ReactJS

Web Services: SOAP, REST, JAX-WS, JAX-RPC, JAX-RS

Databases: MySQL, Oracle, MS SQL Server, MongoDB, DB2, Cassandra

Build and Deployment Tools: Maven, Ant, Grunt, angular-cli, Sonar, Karma

IDEs: IntelliJ, Eclipse IDE, NetBeans

AGILE Tools: JIRA, Rally

CICD Tools: Jenkins,Sonar,ICinga,PM2(nodeJS)

Application Servers/ Version control: Apache Tomcat, IBM WebSphere, Oracle WebLogic, JBoss and Glassfish, CVS,GIT

Testing/Logging Framework: Junit, Mockito, Log4j, sl4J logback, ngx-logger(Angular),PM2 Logging

PROFESSIONAL EXPERIENCE

Confidential, NYC, NY

Java Full Stack Developer

Responsibilities:

  • Worked with all phases of SDLC as a scrum member following agile methodology and Test Driven Development (TDD).
  • Worked with Drools to provide Business Rules Management System (BRMS) solution that provides a core Business Rules Engine.
  • Tested the front-end application using Jasmine and Karma testing frameworks.
  • Implemented micro services based architecture using Spring Boot interacting through REST API.
  • Worked with ORM frameworks such asSpringData.
  • Worked on various features in ECMAScript 6 (ES6) such as Arrow functions, Classes and enhanced object literals.
  • Created reusable components using Angular4 and AngularJS (in Admin Module).
  • Developed workflow REST APIs using nodeJS loopback framework.
  • Worked with Web pack build tool and automated the process of building using Jenkins for React based front-end application.
  • Worked with Spring Cloud and Netflix OSS-Eureka for service registration and discovery.
  • Used spring boot Actuator to externalize application's configuration properties for different environments.
  • Proficient in deploying and configuring Elastic search, Log Stash, Kibana(ELK) and AWS Kinesis for log analytics.
  • Worked with AWS IAM service to create various groups and attached appropriate policy documents to the users within that group.
  • Designed, built, and deployed a multitude application utilizing almost all the AWS stack (Including EC2, MongoDB, Docker ) focusing on high-availability, fault tolerance, and auto-scaling).
  • Deployed Spring Boot based micro services on Docker containers using Amazon ECS and used Docker Hub for registering the Docker images.
  • Deployed Dockerized Spring Boot application to AWS using Elastic Bean Stalk (EBS).
  • Good Knowledge in documentation of REST API’s using Swagger and WADL.
  • Used the fundamentals ofJava8 like parallel streams and filters through lambda expressions to handle the searching.
  • Developed the application using industry standard design patterns like Singleton, Business Delegate, MVC, and Factory Pattern etc. for re-usability.
  • Developing internal Web Application inGroovy/Grails with Mongo DB as a data store. Using the IntelliJ Idea 15.0.4 IDE with the latest Grails 3.1.1 SDK, Java 8.
  • UtilizedKubernetesand Docker for the runtime environment of the CI/CD system to build, test deploy.
  • Worked with NoSQL based ORM frameworks like Mongoose Connector and MongoDB.
  • Wrote complex SQL queries using joins, Stored Procedures, Functions, Triggers, cursors, and indexes in MySQL database.
  • Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of vital information between multiple business applications.
  • DevelopedKafkaconsumers to consume data fromKafkatopicsand IntegratedKafkasource to read the payment confirmation messages.
  • Very Proficient Knowledge of JIRA to track issues and communicate with other teams at various environments.
  • Used GIT for source code management and worked with Visual Studio and Spring Tool Suite IDE’s.
  • Professional experience in Log4J for extensible logging, debugging and error tracing.
  • Hands on experience in implementation of Pivotal Cloud Foundry (PCF) services such as Pivotal Application Service, Pivotal Container Service
  • Provided the technical assistance to resolve operating Issues and demonstrate appropriate solution to the end users.
  • Co-ordinate offshore team to assign & fix the application issues based on the priority.

Environment: HTML5, CSS3, angularJS, angular4, reactJS, nodeJS, bootstrap4, Spring Boot, Spring Core, Spring MVC, Spring MVC with REST, Junit4, Jasmine, Karma, surveyJS, loopback, express, Oracle, MongoDB, Jenkins, AWS, GIT, Postman, RabbitMQ.

Confidential, Chester, PA

Full Stack Java Developer

Responsibilities:

  • Involved in Sprint Planning, Analysis and Development and Testing phases of the application.
  • Implemented MVC architecture using Hibernate (Spring DAO) for back end and Spring MVC Frameworks for front end.
  • Used JPA as Persistence framework mapping the ORM (Object Relational Mapping) objects to table using JPA annotations.
  • Wrote Native Queries and Result Set mappers to map retrieved results from database using JPA.
  • Added new features like database tables and update database tables for Oracle database wrote DDL and DML files, Using SQL set up procedures.
  • Worked on TDD Test Driven Development environment.
  • Developed Single Page Applications (SPA) me.e. web applications and added rich functionality using Angular Jess, Bootstrap, and Nodes.
  • Implemented Spring Framework IOC (Inversion of Control) design pattern is used to separate the application configuration and dependency specification from the actual application code. Worked on Spring Dependency Injections
  • Implemented Optimistic locking using Spring Aspect Oriented Programming (AOP) to avoid dirty writes to database.
  • Worked with Aspect Oriented Programming (AOP) for security and logging features by using Before, After, Around Advices and also worked with Point Cut expressions.
  • Worked on creating RESTful services and RESTful Controllers using JAX-RS Annotations, Implemented security by using Token Based Autantications like generating tokens for individual session and also implemented ROLE Based security for few RESTful services. REST service accepts input as JSON format and produces output both in XML and JSON formats.
  • Worked on chaining of SOAP services, which makes multiple SOAP calls one after other to retrieve data.
  • Implemented SOAP consumer services using JAX-WS which communicates with backend Legacy Systems.
  • Implemented SWAGGER framework for RESTful web services documentation. Used SWAGGER annotations to generate SWAGGER documentation.
  • Used WebSphere and Tomcat server to deploy applications.
  • Worked with POST Man to test and write test cases for REST Web services and SOAP UI to test SOAP web services.
  • Developed unit tests using Junit and Mockito.
  • Used GIT for version control and Source Tree to facilitate it.
  • Used Jenkins for continuous integration and application deployments and NEXUS as repository for Jenkins.

Environment: Java 1.7, Spring IOC, Spring AOP, Spring JDBC, JPA, JBoss, Oracle, Hibernate, JSP, HTML, CSS, AngularJS, BootStrap, NodeJS, SOAP web services, RESTful web services, XML, JSON, WSDL, Junit, Mockito, Spring Tool Suite, Jenkins, Nexus, GIT, SWAGGER, Post Man, SOAP UI.

Confidential, Kansas City, MO

Full Stack Java Developer

Responsibilities:

  • Created RESTFUL web services for the Confidential cloud messaging application to enable clinicians to has access to communication with other clinicians and the clinical data.
  • Wrote unit tests and the integration tests for the RESTFUL services to validate their functionality.
  • Creating backend services to enable hospital employees for patient registration and appointment booking using HIBERNATE.
  • Created complex SQL views and stored procedures to join multiple tables for contract data interface files
  • me has used Lambda expressions for retrieving the user profiles in DAO classes while using Row mapper.
  • Followed Kanban process for tracking the progress.
  • Used spring web MVC framework to build the web modules.
  • We has used angular JS as a front-end scripting language.
  • Used Spring Boot for creating the stand-alone spring applications.
  • Excellent implementation Persistence layer using JPA, JDBC and Eclipse Link.
  • Created Anonymous classes using Lambda expressions.
  • We has used node JS to develop me/O intensive web applications like video streaming sites, single-page applications, and other web applications.
  • Developed internal services using Java and Node.js
  • Used Solr for dynamic clustering, database integration and NoSQL.
  • Written several unit test cases using JUnit and created unit test documents.
  • Code repository management using Git and project build tool used is Maven.
  • Used Agile as a software development methodology in order to complete the task.
  • Made use of java8 features and Asynchronous IO and implementation in java.
  • Experience in writing logs using Log4j.
  • Resolving defects if any after every project release and taking part in the project related discussions.
  • Used WebSphere for application deployment.

Environment: Core JAVA, JavaScript, Servlets, JSP, JDBC, EJB, JPA, Spring MVC, Java 8, Spring Boot, Solr, Eclipse Link, JAX-B and JAX-RS, Lambda expressions, SQL, Angular JS, node JS, Oracle 10g, Maven, Eclipse, EHS mongo, Cassandra, Kafka, SQL Developer, Junit, Agile, IBM WebSphere 5.0, Log 4J, HTML and CSS.

Confidential

Java Developer

Responsibilities:

  • Involved in requirement analysis, functional specifications and over-all component design.
  • Involved in Requirements gathering, design, development, testing and Maintenance phases of Application.
  • Involved in backlog grooming, sprint planning and user stories estimations and dividing into tasks.
  • Client pages are built using HTML, JSP, XML to interact with users,
  • Developed angular controllers, services and used different modules for server communication.
  • Developed single pages using AngularJS directives, expressions, routing capabilities for bookmarking, filters, validations and Angular UI components such as grid, buttons, date pickers, modal dialogs and other input components.
  • Built custom UI Widgets and Application Logic using AngularJS MVC Architecture.
  • Used spring framework and J2EE components, Utilized Spring MVC, IOC, AOP and DAO modules. Developed controller classes, backend processes, complex services and database interaction.
  • Created Hibernate mapping files, sessions, transactions, HQL Queries to fetch data from data base.
  • Utilized asynchronous JavaScript for better and faster interactive front-end.
  • Developed new REST based Web services and modifying existing web services to customize JSON response.
  • Integrated Spring & Hibernate frameworks to develop end to end application.
  • Used Hibernate to create data layer to the services to do CRUD operations in to Database.
  • Used core java concepts like Collections, Generics, Exception handling, IO, Concurrency to develop business logic.
  • Involved in doing JUnit testing and ran the TEST SUITE.
  • Used Maven tool to build and JBoss to set up data sources and deploying the application.
  • Monitored, studied and analyzed application logs from production environment and analyzed data for performing detail analysis of issues related to production.

Environment: JAVA, HTML, Java Script, AJAX, JQUERY, Servlets, JSP, JSON, AngularJS, Oracle, JBoss, Application Server8.5, XML, XSD, XSLT, JAAS, JAXB, RESTful, LDAP, Spring MVC, IOC, AOP, Hibernate, JAX-RS, Bootstrap, RAD 9.0, JUNIT, Rational Team Concert(RTC), JNDI.

Confidential

Java Developer

Responsibilities:

  • Developed Business logic in Android.
  • Implemented OTP algorithm and notifications functionality in Android.
  • Developed Business logic in Java.
  • Involved in writing controllers, data validations.
  • Integrated UI screens with Business logic.
  • Involved in Unit Testing.
  • Responsible for Debugging & fixing the bugs raised by the QA team.
  • Given Demos for clients about the functionality of the product.

Environment: JAVA, HTML, Java Script, AJAX, JQUERY, JSON, AngularJS, Oracle, JBoss, Application Server8.5, XML, XSD, XSLT, JAAS, JAXB, RESTful, LDAP, Spring MVC, IOC, AOP, Hibernate, JAX-RS, Bootstrap, Android, JUNIT, JNDI.

We'd love your feedback!