We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

San Francisco, CaliforniA

SUMMARY

  • 7 years of extensive professional experience in Software Development Lifecycle (SDLC) core areas such as Analysis, Design, Implementation, Testing and Deployment of Object Oriented, Client - Server, Web-Based, Distributed and Enterprise Applications with Java/J2EE technologies & developing applications with agile methodology.
  • Experience in all phases of Software Development Life Cycle (SDLC) - Analysis, Design, Implementation, Integration, QA methodologies, Test Strategy. Test metrics and maintenance of applications.
  • Experience in developing the application with Agile Methodology, Waterfall Methodology and Test-Driven Development, Scrum and RAD.
  • Strong knowledge in core Java concepts like collections, multithreading, design patterns, serialization and doing JVM internal execution analysis.
  • Expertise in implementing MVC architecture using spring, EJB3.0, JSF (Prime faces and Rich faces).
  • Experience in design and development of various web and enterprise-level applications using Java/J2EE technologies such as Spring, Hibernate, EJB, Struts framework, JDBC, Servlets 3.x.
  • Strong experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Dashboard, Spring Boot Actuator, Spring Batch, Spring Micro services, Spring REST, Spring Eureka, Spring Ribbon, Spring Netflix, Spring Zuul Proxy.
  • Experience in java8 features like lambda Expressions, Stream API, predicate functional interface etc.
  • Experience in Web based UI frameworks such as JavaScript, Ajax, JQuery, Angular JS, Angular2, Angular 4/6/8, React JS, Backbone JS, HTML5, CSS4, LESS, SASS, Bootstrap Tag Libraries, Custom Tags.
  • Good knowledge in Angular 2.0 directives to create reusable elements and attributes, along with easy to test and maintain client-side interactivity in web applications.
  • Extensive experience in developing scalable, reliable and efficient enterprise applications using Java, Spring, Struts, Web Services, RESTful, JSF, JDBC, JSP, Servlets, EJB, JMS, XML, JAXB, PL/SQL.
  • Extensively experience in UNIX shell scripting and Job scheduling using Work Load Manager.
  • Expertise in Micro services developing SOA (Service Oriented Architecture) and J2EE Web Services based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis.
  • Experienced in Middleware persistence framework like Hibernate/JPA for mapping Java classes with database and using Hibernate Query Language (HQL).
  • Strong understanding of Micro services patterns Circuit Breaker/Hystrix, DDD, Aggregator, Proxy Chaining.
  • Experience in implementing n-tier Enterprise application with J2EE design patterns like IOC, AOP, MVC, Business Delegate, Service Locator, Session Façade, DTO, DAO, Front Controller, Factory and Singleton.
  • Experienced in working with Spring JDBC Templates, JMS Templates, Spring EAI, Spring Rest Templates.
  • Experienced in writing complex SQL queries, procedures, Triggers and Stored Procedures in various databases such as Confidential, DB2 and MySQL.
  • Proficient in implementation of ORM and Non-ORM frameworks like Hibernate, JPA, JDBC, iBatis.
  • Experience in database modeling, design and development of PL/SQL stored procedures, packages in relational databases Confidential 9i / 10g / 11g, SQL Server, DB2, PostgreSQL and MySQL.
  • Extensive Experience in retrieving and manipulating data from backend using Database SQL queries, Functions, Sequences, Triggers, Views and Packages.
  • Strong Experience with Relational Database Systems such as Confidential, SQL Server, DB2, My SQL as well as NoSQL Databases like MongoDB, Mark Logic, Cassandra CouchDB.
  • Good experience in using Amazon Web Services and AWS SNS/SQS for delivering messages.
  • Hands on experience in Amazon Web Services provisioning and good knowledge of AWS services like EC2, S3, Elastic Beanstalk, ELB, RDS, VPC, Direct Connect, Route53, Cloud Watch, Cloud Formation, IAM, SNS.
  • Experience in working with Pivotal Cloud Foundry (PCF) to deliver applications continuously to every cloud with a single platform.
  • Experienced in Apache Spark for implementing advanced procedures like text analytics and processing using the in-memory computing capabilities written in Scala.
  • Experienced in cloud computing using PCF, AWS EC2, S3.
  • Expertise with employment of Spring Kafka and Zookeeper apart from JMS as messaging service.
  • Experience in working with messaging systems like Kafka, Event Sourcing, RabbitMQ and Active MQ.
  • Developed permission system using Drools business rules management system.
  • Expertise writing the Test Cases to be automated and performed functional testing of the front end using Selenium (IDE and Web Driver) & created Data Driven framework using Junit, Mockito, Easy Mock.
  • Experience working on several Docker components like Docker Engine, Hub, Machine, creating Docker images, Compose, Docker Registry and handling multiple images primarily for middleware installations.
  • Knowledge on Build tool Jenkins with configuring check styles, Test coverage.
  • Hands on experience with build tools like ANT, Maven, Gradle and logging tools like Log4J.
  • Good experience in implementing Spark Streaming project, preferably using Scala, and Spark SQL.
  • Experience in software configuration management using GIT, CVS, SVN, bitbucket.
  • Used GitHub, Gitbash, Artifactory, Jenkins for source code management and continuous integration. Experience in managing re-engineering of Jenkins and mix with Confluence for discharge the management and documentation resources.
  • Experience with Tomcat, WebLogic Server, JBoss, Apache HTTP Server and IBM WebSphere.
  • Experience in using Design Tools like Rational Rose Enterprise Tool, visual paradigm, MS Visio, Erwin.
  • Good exposure on using IDE'S like Eclipse, Sublime Text, IntelliJ and Net Beans.
  • Solid experience of Defect/Test Management tools like JIRA, Quality Centre/Test Director, Bugzilla.
  • Strong analytical, debugging, problem solving skills, excellent communication, presentation skills and a good team player.

TECHNICAL SKILLS

Programming Languages: Java, J2EE, C, C++

Object Oriented: UML, Microsoft Visio.

Operating Systems: Windows NT/2000/XP, LINUX, UNIX systems.

Tools and IDE: Putty, JBuilder, Eclipse, NetBeans, SQL Developer

J2EE Technologies: Servlets, JSP, Struts, Spring, Hibernate, Web services, JDBC, XML,MVC,EJB, JSF, JMS,JIRA.

Spring framework: Bean Factory, Application Context, Dependency Injection/IOC, MVC, Struts, Data Binding, AOP, JDBC, ORM, JMS, Security, batch jobs.

Scripting Languages: HTML, HTML5, CSS,Javascript, Angular JS 6, JQuery,Mule ESB, AJAX.

XML Schema: DTD, XSL, XSLT.

JavaScript Frameworks: Angular JS, Node JS, Backbone JS, React JS

Database Skills: SQL, PL/SQL, Confidential, MySQL, MS Access,MS SQL Server,JDBC.

Protocols: TCP/IP, HTTP, FTP, SOAP, RESTFUL.

Testing Tools: JUnit, SOAP UI

Web/Application Server: Apache Tomcat, JBOSS, WebLogic9.2,Websphere.

Databases: SQL Server 2000, Confidential 9i, 10g.

PROFESSIONAL EXPERIENCE

Confidential, San Francisco, California

Sr. Java Full Stack Developer

Responsibilities:

  • Involved in requirement gathering, designing and developing the entire system with Agile-Scrum methodology.
  • Developed presentation layer includes UI components, validations using HTML5, applying styles using CSS, used jQuery to make Ajax calls.
  • Used Java8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.
  • Used Spring Framework for Dependency injection and integrated with the JSF Framework and Hibernate.
  • Experienced in using Spring annotations based on layer in applications like @Component, @Controller, @Service, @Repository, etc. annotations.
  • Used React JS for templating for faster compilation and developing reusable components.
  • Worked with J2EE design patterns in MVC architecture with spring.
  • Involved in the integration of frameworks like spring and Hibernate.
  • Developed POJO's, Data Access Object (DAO) which handles all database operations using Hibernate.
  • Designed and established Confidential ’s Highly scalable Serverless micro-service named App Ingestion service using AWS’s API Gateway, Lambda and DynamoDB services used for high speed data ingestion.
  • Excellent experience in Sybase development with some DBA activities, handling and maintaining large database and applications
  • Designed and supported many Tables, Stored Procedures and triggers on Sybase.
  • Developed, optimized and fine tuned Sybase database stored procedures
  • Converting existing AWS infrastructure to serverless architecture (AWS Lambda) deployed in AWS Cloud Formation.
  • Experience in Gradle Build tool.. design serverless application CI/CD by using AWS Serverless (Lamda) application model.
  • Enhanced application performance by Angular 6 Component based development in view of future Angular framework transitions.
  • Experience in developing Applications using React JS, Redux, Angular 2/4, Typescript, ECMA Script 2015/ES6
  • Experience implementing project using JHipster Framework
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Expertise in Java 8 (threading, lambdas, streaming, etc.)
  • Developed Hibernate with Spring Integration as the data abstraction to interact with the database of MongoDB.
  • Expert in developing User Interface (UI) applications and professional web applications using AngularJS, NodeJS, JavaScript, JSP, XML, HTML5 /DHTML, DOM, XHTML, jQuery, CSS3, and Ajax.
  • Developed enterprise grade applications using HTML5, CSS3, Twitter Bootstrap, AngularJS, JavaScript, jQuery based on W3C standards.
  • Used WSDL file information for invoking Web Services.
  • Designed a RESTful API with Spring 4.
  • Having good Experience in MVVM design pattern such as Angular 2.X and Angular4.X.
  • Developed multiple Angular 4.0 components which are compatible with latest versions of typescript, Angular CLI.
  • Expertise in implementing Web Services SOAP using apache axis2 and REST using JAX-RS, Jackson and WS-Security technologies.
  • Implemented Web Services Security - WS-Security
  • Extensive experience in working on multiple operating systems including UNIX, Linux Ubuntu and Microsoft Windows
  • Developed GUIs using Java Swing, JNI and Netbean IDE/Eclipse on both Windows and Linux Ubuntu.
  • Used ReactJS and AngularJS for building web-apps and is highly efficient in integrating with Restful services.
  • Used React-Router to turn application into Single Page Application.
  • Worked with NoSQL database Mongo DB and worked with it to perform many different operations.
  • Used spring framework including Spring core/IoC, Spring Web, Spring Security and implement the authentication, authorization, and access-control features by using Spring Security.
  • Used ReactJS in components like JSX, creating React components, Virtual components etc.
  • Experienced in developing Microserviceswith Spring Boot, Spring REST, Spring Cloud, Eureka, API-Gateway etc.
  • Configured Kafka to read and write messages from external programs.
  • Configured Kafka to handle real time data.
  • Defined a message store architecture necessary to support drools rule engine input processing, scalability and recovery.
  • Wrote various types of Business rules in the .drl (drools file) and .ece (expectation files) using Drools rule engine for business decision making.
  • Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in Ant, Maven and Gradle tools.
  • Designed and developed Microservices using REST framework and Spring Boot and used Bootstrap along with AngularJS in creating the Application.
  • Microservices have been built using spring boot, Netflix OSS, spring cloud, deploying to AWS Cloud.
  • Used Spring Boot which is radically faster in building cloud Microservices and develop spring based application with very less configuration.
  • OAUTH 2.0 authentication frame work is used to provide security to Restful web services by generating access token in order to access protected resources.
  • Used Docker as CI/CD tool for integrating different code components.
  • Implemented HTTP REST API using Node Js and express.
  • Used Microservices to communicate using synchronous protocols HTTP and REST for implementing SOA.
  • Developed on demand, combo and compression server using Node.js
  • Development of DAO layer using Hibernate Template, JDBC Template and Mongo Operations.
  • Expertise in implementing application using Multithreading, JSF, Struts, Struts Validations, Taglibs, Log4j, spring, Hibernate Frameworks, Apache Camel, Apache Karaf .
  • Implemented agent-server messaging dialog using Camel and JMS (Active MQ implementation)
  • Part of the team migrated from WebLogic JMS to Active MQ.
  • Designed and documented REST/HTTPAPIs, including JSON data formats and API versioning strategy.
  • Used generated DDLs to modified existing PostgreSQL schema & performed DML operations/queries.
  • Developed a microservice that extracts data from PostgreSQL and generates a flat file and sends to AWS S3.
  • Creation, enhancement, and maintenance of PostgreSQL database functions, including reflection of CRUD operations for the object model.
  • Built a real-time mouse/click user analytics web service with Node.js, Express.
  • Analysis and Design of various modules using SOA and J2EE stack.
  • Extensively used AWS to integration with Enterprise and web applications.
  • Implemented the framework to migrate Relational data to Non-relational data stores and to run performance tests against different NoSql vendors.
  • Designed the Web application layout and forms using HTML5, CSS3, JavaScript, JSP, Jquery, and Bootstrap.
  • Coded Sybase Stored Procedures and triggers
  • Optimized and fine-tuned Sybase stored procedures
  • Back-end access to Confidential 11g, Sybase and responsible for writing PL/SQL queries for fetching/persisting the data into database.
  • Created EC2, S3, SQS, Lambda instances using cloud formation Templates on AWS
  • Developed restful web services using Jersey and spring and developed rest services using Node.js and other node modules.
  • Worked on JDBC to select and update the data from the MySQL database
  • Oath 2 simplifies all the communications between the client, server, and content provider.
  • Used Oath 2 which is a lightweight authentication framework with a central authorization server and generates an access token to access a protected resource on a resource server.
  • Implementation of second level cache in Hibernate.
  • Wrote build & deployment scripts using Ant, Maven on Unix environment.
  • Developed unit test cases using Mockito framework for testing accuracy of code .
  • Experienced in Drools and JBoss BRMS
  • Worked extensively on Spring boot for building web service.
  • Involved in the deployment of the application using WebLogic Server.
  • Used GIT for Version Controlling.
  • Used Cassandra for storage of large volumes of distributed and structured data to handle large amounts of transactions per day.
  • Worked on Rest Web services for backend services, used Couchbase DB (NoSQL) for database services
  • Experience in using Drools rules engine for defining business rules and Validations.
  • Involved in unit testing, integration testing, smoke testing etc.

Environment: Java1.8, J2EE, JSP, SOAP, REST, Servlet, Spring, Hibernate, Angular Js, Node Js, WebLogic, Confidential 11g/12g, XML, Java Script, Sybase, ReactJS,AWS,HTML, Bootstrap, Apache Spark, React.js, Cassandra, Json,JUnit4, Ant, Jenkins, Maven, Agile, Apache Camel.

Confidential, Chicago, IL

Sr. Full Stack Java / J2ee Developer

Responsibilities:

  • Actively involved in the analysis, definition, design, implementation and deployment of full Software Development Life Cycle (SDLC) of the project.
  • Created Technical design documents (TDD) which includes system design and flow further involved in TDD reviews for validating the design documents.
  • Working in a Scrum Agile process with the Kanban board delivering new Change request and working on software at each feature.
  • Actively participating in code reviews, scrums, sprint planning, reviews and retrospective meetings.
  • Upgraded to Java 1.8 for reducing the amount of code and compilation time using Lambda Functions, Default and Static Methods in Interfaces.
  • Followed Java & J2EE design patterns and the coding guidelines to design and develop the application.
  • Develop the UI component architecture for developer framework using Angular 4, Typescript, HTML5, CSS3 and Bootstrap.
  • Developed the web-services and analysis of SOAP envelope using SOAPUI.
  • Angular6 is used to handle Restful calls to enable communication between view components and server.
  • Developed a component that varies content based on the user's navigation by using router- outlet directive in Angular6.
  • Analyzed the React JS server structure in legacy project, then mimicked the REST service by using Java JAX-WS API and did the corresponding configurations.
  • Extensive use of Jest and Enzyme to write tests inside our React-Redux application, testing between both full DOM rendering and shallow render options in JSDOM test environment.
  • Utilizing React JS to develop customer service application to facilitate real time data and report transfer application.
  • Developed React Router, Redux Forms, Redux promise and React Redux using Redux-Thunk module.
  • Developed Micro services using spring boot exposed as REST API and integrated with angular based web applications.
  • Extensively used Bootstrap for building responsive website with defined presentation.
  • Responsible for working on consuming and producing SOA microservice /Web Services.
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services, Object storage service Amazon S3 is used to store and retrieve media files such as images.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups.
  • Created Hibernate mappings using Core Java (OOPS, Class, Multi-threading, Collections) and debug issues related to data integrity.
  • Developed Hibernate ORM mappings using Hibernate and JPA annotations to map java classes to database tables.
  • Used various frame works to develop Spring Cloud for distributed systems and used for building or deploying and Spring Security for authorization and authentication support.
  • Connected to Data Sources and performed operations using Spring Data framework features like Spring JDBC, Spring ORM and Spring ElasticSearch.
  • Used DAO pattern to fetch data from database using Hibernate to carry out various transactions.
  • Participated in the CI/CD migration process involving in writing the shell scripts, configuring yaml files and deploying the build onto the pipeline.
  • Experience in multithreading in AKKA.
  • Used GIT as source control management giving a huge speed advantage on centralized systems that have to communicate with a server.
  • Utilized Jenkins to build and stage the projects.
  • Designed Resource URI's for developing REST Web Services and used Swagger as a tool for generating Request and Responses.
  • Worked with Swagger UI to extensively test new changes
  • Developed build tasks to run the unit tests on Jenkins and maintaining separate build in Maven for the module for easy integration to the portal build and configure with Jenkins.
  • Work alongside a team of developers to design and develop build processes for continuous integration using Jenkins/Hudson, JIRA, and GIT/Subversion.
  • Experience in managing re-engineering of Jenkins and mix with Confluence for disclosing the management and documentation resources.
  • Used Log4J to capture the logs that include critical business-related information.
  • Used Kafka for implementation of multithreaded synchronization processes and its stream topology for consumption requests.
  • Experience in handling messaging services using Apache Kafka.
  • Integrated and configured ActiveMQ Resource Adapter in JBoss to consume Message Driven Beans.
  • Responsible for designing tables, views for various SQL queries, stored procedures and functions.
  • Involving Unit Testing, Integration Testing, Functional and Regression Testing in a regular basis to improve the performance of the application
  • Used DBeaver as a database.
  • Created tasks and used Rally for user stories.
  • Worked closely with QA team and fixed QA defects with a quick turnaround time.
  • Using the SonarQube to regularly analyze and improve the standards in the code for bugs, vulnerabilities, Coding Conventions, Error handling and security concerns.
  • Designed, developed and deployed the application using Eclipse, Apache Tomcat 8.0.

Environment: Java8, J2EE, Angular6, Angular 4, Typescript, HTML5, CSS3, Bootstrap, React JS, REST API, Micro Services, Amazon Web Services, EC2, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling, Hibernate, springboot, Spring Cloud, Spring Security, Spring JDBC, DAO, SOAPUI, GIT, Jenkins, swagger, Maven, Log4J, Kafka, SQL, DBeaver, ActiveMQ, Eclipse, Tomcat.

Confidential, Houston, TX

Senior Java Fullstack Developer

Responsibilities:

  • Used Agile Software Development for developing the application.
  • Developed web UI screens using Spring MVC, AngularJS, HTML, CSS, JavaScript and CSS.
  • Designed User Interfaces using JSP, Servlets, Angular, CSS, XML and HTML.
  • Developed RESTful Web Service using REST Jersey API .
  • Developed Spring Services, DAO’s and defined routes using Apache Camel.
  • Developed messaging module using Spring JMS, Apache Camel and ActiveMQ.
  • Co-ordinate with QA for testing, Production releases, Application deployment and integration.
  • Designed web screens for various modules using JSF, HTML, DHTML and CSS and used JavaScript client side validation.
  • Converting existing AWS infrastructure to serverless architecture (AWS Lambda) deployed in AWS Cloud Formation.
  • Developed API for using AWS Lambda to manage the servers and run the code in the DB
  • Involved in developing functions for Amazon Lambda to manage some of the AWS services.
  • Developed the application using Java 1.8 and implemented its features like Lambdas Expressions, Streams, functional interfaces, collectors, default methods, type interfaces for each.
  • Design and implement web services using of REST Web services by using Jason formatting language.
  • Developed Hibernate with Spring Integration as the data abstraction to interact with the database of MongoDB.
  • Built centralized logging to enable better debugging using Elastic Search Log stash and Kibana.
  • Utilized React to build reusable components with JSX including (landing, forms, and buttons), resulting in optimized rendering and performance
  • Used Apache camel, CXRF web services, Service Mix engine, Active MQetc. to build a custom ESB (Enterprise Service Bus)
  • Developed API using Node JS to allocate access to data in MYSQL database
  • Implemented spring MVC architectural design pattern.
  • Implemented the application using the concrete principles laid down by several Java/J2EE Design patterns like MVC, Singleton, Data Transfer Object (DTO).
  • Developed internal web dashboard applications using Node JS.
  • Extensively worked on form validation using the Spring Validator framework.
  • Developed Form Beans and Action Classes to model views and client side functionality.
  • Used the Struts Validator framework for validating the forms.
  • Used SOA framework with hibernate to map Confidential database.
  • Wrote deployment descriptor and configuration files using XML.
  • Configured and deployed the application in JBoss.
  • Deployed Spring Boot based micro service Docker Container using Amazon EC2 Container Services using AWS Admin Console
  • Designed and developed the UI using JSP, HTML, CSS and JavaScript, React-JS.
  • Spring Boot version 1.5.6 is being used in a Micro Services Environment to build layers of different modules.
  • AWS EC2 instances were configured in developing and QA environments with NodeJS.
  • Implemented spring framework dependency injection for defining objects. Involved in developing the core business logic using spring.
  • Developed SOAP UI Tests for Mule Services.
  • Implemented Web Services (SOAP) for transmission of large blocks of JSON data over HTTP.
  • Used JIRA tool to communicate with other team members in QA and production.
  • Used agile methodologies, test driven development and automated builds
  • Tested components using Unit Test mock frameworks during development.
  • Responsible for writing Ant scripts for building and deploying the application.
  • Used GIT for source code version control.

Environment: Java, J2EE, JBoss, JSP, Groovy, Angular, Bootstrap, Maven, Struts, SOAP, REST, Servlets, Spring, Hibernate, JBoss, IntelliJ, Apache Camel 2.1.4, Confidential 10g/11g, XML, Java Script, CSS, HTML, GIT, React JS, Windows, Rational Rose, JUnit4, Ant, Agile, JIRA.

We'd love your feedback!