We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Roseland, NJ

PROFESSIONAL SUMMARY:

  • Around 8 years of experience in all phases of Software Development Life Cycle (SDLC) which includes Design, Development, Integration, Business Analysis/Modeling, Documentation, and Testing of all software applications.
  • Proficient in implementing Object Oriented Programming (OOPS) using JAVA/J2EE technologies like Core Java (OOPS, Collections, Threads), JSP, JDBC, spring, Hibernate, Restful web services.
  • Proficient in designing Microservices applications with Docker and Continuous Integration (CI) and Continuous Deployment (CD) using Jenkins and AWS Code Pipeline
  • Knowledge on Amazon Web services and various services such as VPC, S3 buckets, EC2 instance, RDS instances, lambda functions.
  • Designed and developed Cloud Service projects and deployed toWeb Apps, PaaS, and IaaS.
  • Experienced in using software development methodologies (Agile, Scrum), Continuous integration and Test - Driven Development.
  • Experience in Microservices with Spring Boot, Pivotal Cloud Foundry (PCF) and Engagement using Spring Boot.
  • Extensive Design, Implement and test services experience in aMicroservice Oriented Architecture and has implemented the REST based Micro services using theSpringBoot,SpringData with JPA (Java Persistence API).
  • Experience with Java8 streams, Lambda functions, Method references, Filters, Predicates, collections and other default methods.
  • Extensive experience in developing applications using Java, Java Beans, JSP, JSF, Servlets, REST Web Services, Apache Struts framework, Spring MVC framework, EJB, JDBC, JNDI, Spring, Hibernate, JavaScript, Ajax, JUnit, Test Driven Development and Oracle.
  • Knowledge of Java 8, SQL (preferably PostgreSQL and DB/2), application servers (preferably IBM Websphere), REST, microservice architecture, general architecture of Java applications
  • Developed web-based enterprise applications using core Java, J2EE, Servlets, JSP, EJB, JMS, JDBC, Hibernate, Web Services (SOAP and REST), MVC framework (Struts, Spring MVC), SQL and Object-Oriented Programming techniques.
  • Proficient in core java concepts like Collection Framework, Multi-threading, Generics, Annotations, Serialization, Thread pools, JavaBeans, Externalization.
  • Proficient in implementation of frameworks like Struts, spring (Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Security, Spring Boot, Spring Data, and Spring Batch), JSF, AJAX frameworks (Rich Faces, My Faces) and ORM frameworks like Hibernate, IBATIS.
  • Good experience designing and developing Microservices
  • Expertise XML technologies like DTD, XSD, XSLT and various parsers like DOM, SAX and JAXB.
  • Extensive experience working with RDBMS such as MySQL, MS SQL Server, Teradata, DB2, Oracle.
  • Experience in working with the NoSQL Database like MongoDB to manage extremely large data sets.
  • Expertise at JDBC API for connection and access to databases.
  • Expertise in Creating Hibernate configuration file, Hibernate Mapping files and defined persistence classes to persist the data into Oracle Database.
  • Proficient in developing Web Services, related technologies &frame works: WSDL, SOAP, REST, JAX-WS, JAXB, JAX-RPC, AXIS and Jersey, SOAP UI and generating client’s client using Eclipse for Web Services consumption.
  • Knowledge on Java8 features like lambda expressions and Java Stream API.
  • Experience with and solid understanding of Microservices.
  • UtilizedNode.js, Socket.io, Supervisor, Grunt, Yeoman, and Angular for scalable website architecture and Realtime technology..
  • Strong experience in working on modern full stack JavaScript environment likeMEAN (Mongo, Express, Angular, Node) on CSS Pre - processors like LESS and SASS along with JavaScript task runners likeGrunt JS, Gulp, web pack.
  • Experience in building isomorphic applications using React.js and Redux with GraphQL on server side.
  • Experienced with development IDEs such as Eclipse, IntelliJ and spring tool suite, Visual studio code.
  • Experience inNoSQLdatabase likeMongoDBinstallation, configuration and in designingMongoDBmulti-shared cluster and monitoring with MMS.
  • Acquainted in programming skills with an experience of developing a n-tier application, and enterprise applications using technologies likeJAVA, J2EE, Spring, Servlets, JSP, JDBC,MongoDB, Oraclewhich makes aclear differentiation between layers.
  • Experience in understanding and using RDBMS Relational Databases Management System like Oracle10g/11g/12c, MySQL, SQL Server, PL/SQL and NoSQL databases like Mongo DB, Cassandra and HBase.
  • Excellent working knowledge of JBOSS Application Server, middleware and other JBOSS components.
  • Experience with standard internet protocols such as HTTP, SMTP, HTTPS,FTP
  • Experience in Agile development methodologies and Version Control tools like SVN and GIT.

TECHNICAL SKILLS:

Oracle/BEA: WebLogic 8.1/9.1/10.3, IBM WebSphere 5.1/6.0/6.1/7.0, Jboss, Tomcat 5.0.28/6.0, Jenkins, Cucumber.

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, JNDI, RMI, EJB, JFC/Swing, AWT, Applets, Multi-threading, Java Networking.

Programming Languages: Java JDK 1.4/1.5/1.6/1.7/1.8, SQL, PL/SQL, Python, Scala

Application/Web Servers: IDEs Eclipse, Spring STS, IntelliJ, NetBeans.

Web technologies: HTML5, CSS3, XHTML,JavaScript(+ES6), TypeScript, Ajax, JQuery, AngularJS, Angular 2, Angular 4, React JS, NodeJS, Socket.io, Express JS, JSON, Swagger UI, Bootstrap.

AWS Skills: EC2, S3, RDS, EBS, IAM, AMI, ELB, CLI, SNS, RDS, VPN, NAT, GIT, DNS, Route53, DBA, Dynamo DB.

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

Methodologies: Agile, Scrum, RUP, TDD, OOAD, SDLC, Waterfall model.

Modeling Tools: UML, Rational Rose

Message Brokers: Kafka, Rabbit MQ, Active MQ, IBMMQ, TIBCO

Testing technologies/tools: JUnit, JMeter, Mockito.

Database: Oracle 8i/9i/10g/11G, DB2, SQL Server 2008, MySQL, MongoDB, Apache Cassandra.

Big Data Tools: Hadoop, Spark, MapReduce, HDFS, HBase, Zookeeper, Hive, Cassandra, Flume, Couch base, MongoDB, Neo4J.

Version Control: SVN, Git, Stash.

Build Tools: ANT, Maven, Gradle.

Spring Tools: Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot, Spring Micro services, Spring REST, Spring Eureka, Swagger UI, and Spring Zuul.

PROFESSIONAL EXPERIENCE

Confidential, Roseland, NJ

Java Full Stack Developer

Responsibilities:

  • Used Java 1.8 features like stream, Lambdaexpressions, functional interface, collections, Date/Time changes and type annotations
  • Utilized Java 1.8 features like Lambda expressions for collection evaluation and comparing the data, Stream API for Bulk data operations on Collections which would increase the performance of the Application, Parallel operations on collections for effective sorting mechanisms and to change the sequential stream flow of threads while session establishment.
  • Connected to Data sources and performed operations using Spring Data Framework features like Spring JDBC and Spring ORM.
  • IntegratedSpring DAOfor data access using Hibernate to fetch data from database and avoid redundant database access statements
  • Developed Restful web services to get data from other dependent applications.
  • Involved in Batch Module and Developed Batch's using Spring Batch.
  • TroubleshootAWSEC2 Status check including System Status checks and Instance Status check alerts.
  • Design and Develop Micro Servicesfor various Activation and management activities in One Network flow.
  • Implemented Micro Service Architecture, with Spring Boot-based services interacting through a combination of REST, SOAP.
  • Developed Spring 4.0 MVCbased Rest web services to interact with UI.
  • Used Spring Core annotations for Dependency injection and Spring 4.0 MVC for REST API s and Spring Boot for Micro Services.
  • Expertise on REST based Maven applications. Marching towards Microservices. Responsible for architecture decisions and changes to applications.
  • Used Streams and Lambda expressions available as part of Java 8 to store and process the data.
  • Developed different modules using java, apache camel, Spring Boot and integrated web services using camel routing.
  • Currently using Junit for unit testing and Postman API for End to End testing.
  • Developed variouspagesin the applications in front end technologiesHTML5,CSS3-SASS,JSON,AngularJS.
  • Developed powerfulSingle Page Applicationand dynamic responsive Web Application withAngular 5.
  • Utilized the features ofAngular 5.0to present effective web design.
  • Designed and build functional prototypes for applications across all digital channels that can be tested in an airport environment.
  • BuiltAngular 5components,UIservices to consume rest services using Component based architecture provided byAngular 5.
  • Created Angular service and integration withRESTful APIs. Used AngularHttpClientto send GET/POST request to fetch data from server.
  • Developed the components usingAngular 5needed for the application from the scratch and customizing from various Angular related libraries to meet the application's functionality.
  • Implemented latestEcmascript6(ES6) features like arrow functions, constants, block-scope variables and class inheritance etc.
  • Wrote data mutations in GraphQL which allows user to update their username and password information.
  • Designed animated web pages by importing the @angular/animationswhich is the latest animation package inAngular 5
  • UtilizedAngular Clito develop front-end functionalities and researched the command thatAngular Cliprovided.
  • Experience in using NoSQL (MongoDB) data models document, key-value & wide column, or graph model.
  • Worked withNPMcommands and using Package.json for managing dependencies and dev-dependencies ofNode.jsapplications
  • Extensively involved in upgrading the existing system fromAngular 5toAngular 6.
  • AmazonEC2is also used for deploying and testing the lower environments such as DEV, TEST and PROD.

Environment: Java 8, HTML5, CSS3, Azure, Spring Boot, Angular 5/6, Node JS, Scala, Bootstrap, Microservices, Hibernate 5, Oracle 11g, Java Script, JUnit, Karma, Eclipse, Jenkins, IntelliJ IDE

Confidential, Purchase, NY

Java Developer

Responsibilities:

  • Used Agile Methodologies to manage the full life cycle development of the project.
  • Participated in development of a well responsive Single Page Application (SPA) using AngularJS framework, JavaScript and jQuery in conjunction with HTML, CSS3 standards, with front-end UI team.
  • Use JSF (Java Server Faces) to implement component based User Interface Applications.
  • Developed server side JEE application components using Spring Core, Spring MVC, Annotations, Servlets, JDK 1.7, EJB’s
  • Extensively used Spring Framework modules like DI(IOC), Auto Wiring, JDBC Templates, Spring Security, AOP.
  • Developing spring boot application using microservices architecture with Spring Eureka to maintain small and lightweight services and communication between these services are done by using API routes for the entire cluster.
  • Used Spring Batch as spring batch jobs can meet the requirements of reliability, robustness, and traceability, which are essential for automatic processing of large amount of data.
  • Parsed the data to project to client and handled the security and Authorization using Spring Security and OAuth.
  • Spring Transaction is used for the degree of isolation to work with other transactions and to execute within a transaction scope to run that transaction and used to check out before timing out of the transaction.
  • Extensively used Hibernate concepts such as inheritance, lazy loading, dirty checking, locking, and transactions.
  • Hibernate DAO classes were developed to retrieve and save data using Spring framework manager classes.
  • Developed a code for Web services using JAX-WS, SOAP and used SOAP UI tool for testing the services.
  • Modified existing applications to a suite of microservices and all microservices to facilitate deployment using Spring Boot and Junit and Power Mock frameworks for unit testing.
  • Involved in developing microservices integrated with VSTS for CI/CD by automating the build/release process.
  • Moving existing monolithic architecture to microservices and migrating them to AWS cloud.
  • Created and configured AWS Elastic Load Balancers and auto scaling groups to distribute the traffic and to have a cost efficient, fault tolerant and highly available environment.
  • Developed single page applications usingAngular 2,Typescript,web packandgrunt.
  • Hands on Experience onAngular 2technology for one complete project in rebasing the UI of the application using the techniques inAngular 2.
  • Actively involved developing proof of concept for a newly proposed application in using Angular 2.
  • Working experience with Typescript new features block scope, type restrictions, decorators, arrow functions, classes, interfaces, modules (import and exports).
  • Worked on DB migration form Postgres to Oracle.
  • Designed and developed the application usingAngular 2framework along withHTML5,CSS3,Type Script,Java Script,Bootstrap,Node.js,NPM,and Mongo DB.
  • Moved existingAngularJS controllersandservicestoAngular 4 componentsfor more responsive and less dependency.
  • Enhanced legacy application by building new components inAngular 4andtypescript.
  • ImplementedFactory,ServiceandProviderto organize code and allow for easier future maintenance.
  • Used client-side form validation ofAngular.jsframework to monitor the states of the form and input fields and notify the user about the current state. Implemented Spring MVC RESTful services and consumed via HTTP services from Angular
  • Deployed Docker contained spring boot micro services in to AWS EC2 container service using AWS admin console and used lambda to run applications in AWS console.

Environment: Agile, Servlets, Bootstrap, HTML, CSS3, AngularJS, JSP, HTML, XML, JSF, AJAX, jQuery, JSON, Spring MVC, JDK 1.7, EJB, JMS, J2EE, Eclipse, Spring Batch, Security, Azure, Transaction, Hibernate, Apache Tomcat, MySQL, PL/SQL, Apache Axis2, SScala, Microservices, AWS, Jenkins, Maven, Junit, Log4j, Selenium.

Confidential

Java Developer

Responsibilities:

  • Responsible and mentored the team in complete software development lifecycle (SDLC) tasks - design, coding, testing, and documentation using Rational Unified Process (RUP) for analysis and design of application.
  • Interacted with various IT departments for gathering new requirements.
  • Involved in development of controller component using Servlets and view component using JSP, XSLT, XML, CSS, HTML
  • Use Ajax and JavaScript for the client side validation.
  • Prepared queries, functions, store procedures, triggers, and cursors using Oracle SQL and PL/SQL for accessing, manipulating and updating database by configuring various components of the application using JDBC API to establish a connection with Oracle Database.
  • Designed and implemented UI layer using Struts MVC, Struts Forms, spring, JSP, JavaScript and business logic using Servlets, JSP and J2EE framework.
  • Extensively used Struts Validation Framework for validating data input and Struts Forms.
  • Worked on Struts Tiles to create common layouts the JSPs.
  • Involved in coding of JSP pages using CSS and HTML for the presentation of data on the View layer in MVC architecture.
  • Wrote Unit test cases using JUnit.
  • Used JAX-WS API for creating XML-based web services.
  • Design patterns like Factory, Façade, and Value Object etc. were implemented.
  • Involved in different applications testing including Unit testing, integrated testing and production testing.
  • Worked closely with production support lead for server builds and deployment.
  • Developed front-end screens using Spring MVC, JSP, HTML, AJAX, JQuery, backbone, marionette, JavaScript and CSS.
  • Responsible for Configuring Kafka Consumer and Producer metrics to visualize the Kafka System performance and monitoring.
  • Installed patches to applications andWebLogicapplication servers
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
  • Involved in designing and deploying multiple applications utilizing almost all theAWSstack (Including EC2, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto scaling inAWSCloud Formation.
  • Migrated applications to theAWScloud. Deployed applications onAWSby using Elastic Beanstalk.
  • Implemented RESTFUL web services using MicroservicesSpringBootand consumed using Spring REST services.

Environment: Java, Spring Boot, MVC, Spring Eureka, Hibernate, JSP 2.0, MongoDB, Node JS, AJAX, XML, Oracle 11g, Docker, jQuery, Angular 2/Angular 4, JavaScript, IBM RAD, Multi-threading, Agile, Design Patterns, it, Apache Maven 2.5.1, JBoss, HTML 5, XSLT, RESTful Services.

Confidential

Java Developer

Responsibilities:

  • Responsible and mentored the team in complete software development lifecycle (SDLC) tasks - design, coding, testing, and documentation using Rational Unified Process (RUP) for analysis and design of application.
  • Designed and developed the web-tier using Html, JSP’s, Servlets, Struts and Tiles framework.
  • Involved in the development of business module applications using J2EE technologies like Servlets, JSP and JDBC.
  • Designed the application using the J2EE design patterns such as Session Façade, Business Delegate, Service Locator, Value Object, Value List Handler, and Singleton.
  • Used the light weight container of the Spring Frame work to provide architectural flexibility for inversion of controller (IOC).
  • Spring with Tiles Framework is implemented for a common look in all the presentation views.
  • Integrated struts MVC with spring DI and spring hibernate DAO.
  • EJB Session Beans were used to process requests from the user interface and CMP entity beans were used to interact with the persistence layer.
  • Developed EJB MDB’s and message Queue’s using JMS technology.
  • Implemented security for different front-end views based on the access privileges
  • Hibernate frame work is used in persistence layer for mapping an object-oriented domain model to a relational database (Oracle).
  • Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Used SQL statements and procedures to fetch the data from the database.
  • Used Java Scripts for client-side validations and validation frame work for server-side validations.
  • Used SAX and DOM parser to parse the XML documents and XSLT for transformations.
  • Consumed Web Services (WSDL, SOAP) from third party for authorizing payments to/from customers.
  • Deployed the application on to WebSphere application server.
  • Used log4j for logging messages and Rational Clear Case for version Control.
  • Developed test cases and performed unit test using JUnit Framework.
  • Used CVS as version control.
  • Used ANT scripts to fetch, build, and deploy application to development environment.

Environment: Java, J2EE, Servlet’s, Struts1.1, JSP, XML, DOM, HTML, JavaScript, PL/SQL, JDBC, Sybase, WSAD 5.0. Web Services, JAX-RPC, Eclipse Plug-ins, and Solaris Shell Scripting.

Confidential

Jr. Java Developer

Responsibilities:

  • Developed application components- JSPs, Action Form Beans, Action Classes, Value Objects and model layer logic.
  • Developed views using JSPs and struts tags. Using Tiles framework, improving UI flexibility and providing single point of maintenance.
  • Developed the code for asynchronous update to web page using JavaScript and Ajax.
  • Developed front end pages using CSS, HTML.
  • Developed application using JavaScript for Web pages to add functionality, validate forms, communicate with the server.
  • Worked on highly advanced user interface design and development using AngularJS, HTML5 and CSS3, JSP
  • Used Spring IOC, Writing Java Bean classes, with get and set methods for each property to be configured by spring.
  • SOAP and REST based webservices are implemented using Apache CXF framework.
  • Modified the configuration of the Spring Application Framework IOC Container.
  • Used Hibernate ORM framework as persistence engine, actively engaged in mapping, and hibernate queries.
  • Involved in writing Hibernate mapping files (HBM files) and configuration files.
  • Used Log4j for logging Errors.
  • Using JUnit test, extensively written test cases for this system to test the application.
  • Worked on Oracle as the backend database.

Environment: J2EE, JDK5, Struts1.2, Spring 2.5.1, Hibernate 3.2, JavaScript, JSP, Ajax, XML, XSLT, HTML, Angular JS, UML, SOAP, WSDL, Eclipse 3.6, RAD 7.0, IBM WebSphere7.0, Oracle11g, TOAD 10.1, PL/ SQL, JUnit

We'd love your feedback!