We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Boca Raton, FL

SUMMARY:

  • Around 7 years of professional IT experience with full project lifecycle development in J2EE technologies Requirements analysis, Design, Development, Testing and Deployment of software applications. Experience in developing enterprise applications using Spring, Hibernate, JavaBeans, Servlets, Struts, XML Mapping, Ant, Ivy and Maven.
  • Experience in all phases of Software Engineering (SDLC), Project management (Waterfall & Agile/Scrum Methodology) including Requirement Gathering, analysis, Define project scope, Design, Coding, App and web server installation, deployment, Manual Testing and Implementation.
  • Expertise in the web application development using HTML 5, CSS 3, JavaScript, jQuery, AngularJS, Angular 2, Angular 4, Typescript, ES6, ES7, ReactJS, NodeJS, ExtJS, BackboneJS and Bootstrap.
  • Extensively worked on n - tier architecture systems with application system development using Java, JDBC, JSP, EJB, Servlets, Struts2, Spring Framework, Hibernate, JPA, JSTL, JSF, JNDI, JMS, JavaScript, Web services, WSDL, REST, SOAP, and XML.8
  • Extensive experience in design and development of J2EE applications using Core Java (J2SE 1.7), Java Collection Framework, Swing, JDBC, JDK, Servlets, JSP, EJB, Spring Framework, Hibernate, Struts, Web services, WSDL, REST, SOAP, Enterprise Java Beans, XML, XSLT, Java Beans, and JQuery.
  • Experience in developing and a solid understanding of SOA and Microservices Architecture.
  • Expertise in Automation, Web Application Testing and end-to-end(e2e) testing using testing frameworks like JMockito, JUnit, Mocha, Karma, Jasmine, Grunt, Gulp, Chai and Protractor.
  • Involved in working with various features of BackboneJS and NodeJS to design responsive web applications.
  • Extensive experience in Amazon Web Services (Amazon EC2, Amazon S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front). Extensive experience in various UI widgets using JavaScript libraries to build RIA.
  • Designed and coded customized Angular 4 services to interact with the backend API and serve components.
  • Experience of working on CSS Preprocessors like LESS and SASS along with JavaScript task runners like NPM, Bower, CommonJS, Grunt, Gulp, Yeoman, GitHub, Git bash command.
  • Strong experience in Designing and Developing web applications using Java, JSP, J2EE, Servlets, MVC Framework, Web Services, HTML, UML, XML, HTTPS, CSS, AJAX, JavaScript, JSON, SOAP Web services, REST Web services.
  • Developing various web applications using scripting languages as Unix PowerShell, JavaScript, Python, Bash, and JQuery.
  • Expertise in spring framework, including Spring IoC, Spring DAO support, Spring ORM, Spring Microservices, Spring AOP, Spring Security, Spring MVC, Spring Cache, Spring Integration, Spring Boot, and Spring REST.
  • Experience in using Bamboo, TeamCity, Git Lab CI, and Jenkins as a continuous integration and delivery tool that ties automated builds and tests. Involved in designed fully distributed system with the use of Restful API and Microservices.
  • Experience in performing Tuning the JVM for running Apache Tomcat.
  • Strong experience in using various IDE’s tools like NetBeans, Eclipse, IntelliJ, BlueJ, JBuilder, Rational Application Developer (RAD) and JDeveloper for application development.
  • Experience in designing Use Cases, Class diagrams, Sequence and Collaboration diagrams for multi-tiered object-oriented system architectures utilizing UML such as Rational Rose, RUP.
  • Hands-on experience with Atlassian software products like JIRA, Confluence, Source Tree and Bit Bucket.
  • Hands-on experience in Core Java with Multithreading, Concurrency, Exception Handling, File handling, IO, Generics and Java collections.
  • Well versed with SQL Server, Oracle, DB2 and MySQL as back-end Databases. Extensively used database tools like TOAD and SQL Developer. Knowledge in Database Programming with Stored Procedures, Triggers, Functions using SQL, PL/SQL and Oracle.
  • Highly proficient in designing n-tier Enterprise application with J2EE design patterns like IOC (Inversion of Control), AOP (Aspect Oriented Programming), MVC, Business Delegate, Service Locator, Session Façade, DTO, DAO, Front Controller, Factory, and Singleton.
  • Extensive experience in design and development of applications using ActiveMQ Series, JMS APIs & MOM (Message Oriented Middleware). Strong experience in designed, developed, deployed, XML and XSLT transformations. Worked on Service Oriented Architecture (SOA) such as Apache Axis web services which use SOAP, WSDL, UDDI and REST. Exposure to JAXB, JAXP and JAX-WS.
  • Good experience with deployment and release of the application with ANT and Maven build tools. Efficient in packaging & deploying applications using on WebLogic, WebSphere, Tomcat and JBoss web servers.

WORK EXPERIENCE:

Sr. Java Full Stack Developer

Confidential - Boca Raton, FL

Responsibilities:

  • Designed and developed User Interface of application modules using HTML, JSP, CSS, JavaScript (client-side validations), JQuery and AJAX. Worked on Mongo DB and wrote code which finds, update, save and insert data to Mongo DB.
  • Developed the DAO layer with Mongo DB by writing Mongo queries. Worked on upgrading the Mongo DB version from 2.4 to 2.6.
  • Used Spring Data Mongo DB as the persistence framework in retrieving the user and medical benefits details from Mongo DB.
  • Used Scala for coding the components in Play and Akka. Used Scala scripts for spark machine learning libraries API execution for decision trees, ALS, logistic and linear regressions algorithms.
  • Strong experience with Microservices, Spring Boot, Spring Cloud, Cloud Foundry, Netflix OSS stack. Proven ability in developing BDD scripts with Cucumber and writing step definitions for behavior
  • Experience in Automation testing using Selenium Web Driver, JUnit and Maven.
  • Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of important information between multiple business applications. Involved in developing an automation tool, in Java and Scala on Akka Framework
  • Responsible for overall Docker &Kubernetes setup, configuration and Architecture. Configured and maintained a large-scale Docker based PaaS environment using kubernetes. Used React JS and Node JS to develop faster, scalable application. I used JSF and prime faces to upload files and reasoning for custom templating.
  • Implemented Dozer bean mapping for mapping the domain objects. Integrate JPA and EJB database access with JSF user interfaces. Extensive experience in developing Web Services applications using REST Client, REST API, SOAP UI, dozer mapper. Linux and windows servers along with cloud strategies of Amazon Web Services.
  • Proficient in writing Cloud Formation Templates (CFT) in YAML and JSON format to build the AWSservices with the paradigm of Infrastructure as a Code.
  • Implemented dozer mapping service to map entity properties into domain properties and Jackson parsing for input JSON to REST endpoints.
  • Built data visualizations to monitor file server load, web server speeds, data processing and more using D3, Backbone.js.
  • Experience in deploying the Cassandra cluster in cloud, on premises, data storage and disaster recovery. Experience in designing data models in Cassandra and working with Cassandra Query Language. Created web application prototype using jQuery and Backbone.Js.
  • Expert in implementing unified data platform to gather data from different sources using Kafka and Java Producers and consumers. Migrated CareFirst's My Account Java stack pages into React.js stack.
  • Contributed greatly to increases in code quality and productivity through his leadership and guidance in areas such as Test/Behavior Driven Development, Refactoring, Pair Programming (Extreme Programming/XP), and Agile Estimation and Planning
  • Worked on the Implementation of system as an independent component to be supported/integrated with Appian based BPM applications to deliver management capabilities using Appian 7.5 SAIL features. Familiar with concepts of Azure and OpenStack Cloud Based Technologies.
  • Experienced in installing and troubleshooting CF installations on IAAS (Azure, AWS etc.)
  • Involved in design and development of keyword-driven automation framework using Selenium Webdriver.
  • Currently working on developing Server less functioning using AWS lambda with JAVA8.
  • Worked on different Automation tooling techniques to support reporting/development and the CI/CD pipeline.
  • Used React JS for templating for faster compilation and developing reusable components.
  • Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
  • Configured servlets, java classes, Spring Framework, Hibernate, database drivers, data sources related to project.
  • Worked on Integration of Spring and Hibernate Frameworks using Spring ORM Module.
  • Developed software components for the Microkernel team using JAVA8 /J2EE.
  • Used Jenkins Continuous Integration build server to perform Pull Requests and Dev environment builds.
  • Involved in development of different modules using Spring boot framework, Restful Web Services, JPA and integrate the modules.
  • Built RESTful APIs in front of different types of NoSQL storage engines allowing other groups to quickly meet their Big Data needs and remain insulated from rapid technology changes in the NoSQL field.
  • All the functionality of the application is implemented using Spring IO / Spring Boot. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • Performed multiple functions like configuring jobs and pipelines using Jenkins, troubleshooting problems from build failures and test failures, as a part of CI/CD process
  • Used Jenkins Continuous Integration build server to perform Pull Requests and Dev environment builds.
  • Involved in development of different modules using Spring boot framework, Restful Web Services, JPA and integrate the modules. Involve in fixing the bugs, which were reported by both testing team as well as Customer.
  • Worked on Rest Web services for backend services, used Couchbase DB (NoSQL) for database services
  • Integrated subsystems using SOAP based Web services and Apache Axis2.
  • Involved in architecture, design, development of projects in AJAX based Java Script with Dojo toolkit and JSON API with JSP. Wrote RESTful services on the server in NodeJS to listen to requests from devices.
  • Implemented Service oriented architecture (SOA) using RESTful web services.
  • Developed Web Services to create reports module and send it to different agencies and premium calculation for manual classes using SOAP and RESTful web services and rich faces components.
  • Designed and developed a RESTful hub application which resolved the Single-Sign-On authentication of the target secured REST services.
  • Used J2EE SOA based JAX-WS web services to develop reusable web service components.
  • Configured Hibernate-ORM to map java objects such as clients and claims with database tables.
  • Designed and developed UI screens using Struts 2, DOJO, JavaScript, JSP, HTML, DOM, CSS, and AJAX. Involved in a project Development using Spring Web Flow and Hybris and developed front-end UI with JSF Richfaces, Backbone.js, JQuery, CSS3 Dojo and AJAX.
  • Implemented Micro services which contain the shared functionality that all business units inside the application may perform the same.
  • Implemented techniques to track the usage analytics api consumes the events happened in micro-services and when API is exposed through Platform Lib automatically it records each incoming request considering dependencies.
  • Validated web services manually and through automation. Developed UI components for email and link sharing of documents and files for a Content Management System using BackBone.js and JQuery.
  • Developing a set of dashboards in Splunk 6 by leveraging Underscore, D3, JQuery/UI, Backbone, and Django.
  • Implemented Dojo and JQuery JavaScript frame work in UI Layer.
  • Developed business logic using session beans using IBM WebSphere Application Developer and deployed them using IBM WebSphere Application Server.
  • Used svn for version control and used IBM RAD 6.0 for implementing the application.
  • Implemented Spring MVC framework to develop and configure the views and controller of Spring MVC
  • Involved in developing and maintaining services-based architecture utilizing open source technologies like Hibernate ORM and spring MVC Framework.

Full Stack Java Developer

Confidential - Atlanta, GA

Responsibilities:

  • Implemented Spring boot services in combination with React.js as front end to form a Microservice Oriented application.
  • Used DOJO toolkit to construct Ajax requests and build dynamic web pages using, HTML5, CSS3(LESS) and JavaScript, React.js, Bootstrap and to create a user login system that allowed customers to login and Used Express Framework to set up middleware to respond to the HTTP requests with the help of Node.js.
  • Used React.js for front end view rendering services, along with different Redux libraries and patterns and React Axios for developing SPA (Single Page Application).
  • Implemented transaction management, high-level authentication and authorization, logging and Exception Handling using Spring Security and AOP.
  • Configured React-Redux for state management and React-Router for programmatic navigation and hooked up presentational components to Redux by creating some containers.
  • Implemented Store-Redux for holding the whole state tree of application and Reducer-Redux for describing actions.
  • Used Axios AJAX to request data from back-end based on user interface input and post updated data back to backend and used Babel, Typescript and Web pack as a module loader/bundler and used along with React.js.
  • Configured MySQL database and used Hibernate as ORM (Object Relational Mapping) solution to communicate between the objects from front end and back end.
  • MySQL database used to load the application data and written PL/SQL procedures, complex queries to perform various data operations.
  • Accessed Cassandra persistence store data using Cassandra Connector on top of SpringData to achieve better performance and reduce the latency.
  • Performed CRUD operations like Update, Insert and Delete data in MongoDB and Oracle database management system and handled database access and data transmission based on RESTful web service.
  • Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of vital information between multiple business applications.
  • Responsible for Configuring Kafka Consumer and Producer metrics to visualize the Kafka System performance and monitoring.
  • Implemented a metrics collection mechanism for the server by utilizing Apache Kafka along with ZooKeeper to stream server-side events.
  • Implemented persistence layer using various features like XML configuration file for Database connectivity, connections to database using Hibernate Session Factory, using Hibernate Gherkin, and Mockito s to retrieve and store data to the database with Hibernate transaction control using ORM tool Hibernate framework like HQL queries etc.
  • Implemented a robust RESTful (Springboot) web service and automated documentation to the web services in the application is provided by Swagger.
  • Implemented SPLUNK in the application for log errors, exceptions, business logic and log analytics and deployed application using build tool Gradle on top of the JBoss web application servers.
  • Performed continuous integration using Jenkins for overnight builds and sending automatic emails to the team.
  • Spring Cloud-Netflix OSS Stack is implemented where Ribbon is used for client-side load balancing, Hystrix Circuit Breaker for fault tolerance and Netflix Zulu Api Gateway with Eureka service registry for reverse proxy infrastructure.
  • Worked with container-based application deployments using Docker, with Kubernetes and behavioral driven development is done using Cucumber and Integration testing is done using Selenium.
  • Developed JUnit test cases for performing unit testing and used Spring Mockito to mock various test objects.

Java Developer

Confidential - Issaquah, WA

Responsibilities:

  • Involved in the complete SDLC including the design of System Architecture, development of System Use Cases based on the functional requirements.
  • Developed various screens for the front end using Angular.js and used various predefined components from NPM.
  • Handed Java Multi-Threading part in back-end component, one thread will be running for each user and developed internal coding using JEE technologies based on the MVC Architecture.
  • Implemented RESTful Web services to retrieve data from the client side and made REST API calls from Angular.js and parsed the data to project to the client and handled the security and Authorization using Spring Security and OAuth.
  • Implemented JavaScript source code, embedded nested handling logic using jQuery event handlers and call back functions.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud Watch.
  • Designed and coded JAXB API to interact with a third-party application for asynchronous loading and parsing of JMSXML messages.
  • Implemented JAX-WS Web Services using SOAP protocol to expose a method to the clients also Maintained and monitored production system alerts and provided triage support for priority one and two system outage.
  • Developed Business objects using POJOs and data access layer using Hibernate framework.
  • Achieved Dependency injection by creating Spring services, Spring controllers and DAOs to wire objects of business classes.
  • Implemented DAO pattern to fetch data from database using Hibernate to carry out various database operations and avoid redundant database access statements.
  • Designed and developed business components using Springboot, Spring Dependency Injection (Core), Spring AOP and Spring Annotations.
  • Developed reports include Invoice Printings and Patient profiles. Assigned as lead developer throughout the design, analysis and coding phase of a Claims Processing System.
  • Used Hibernate Transaction Management, Spring/Hibernate Batch Transactions and Hibernate cache concepts.
  • Used a Microservices architecture, with Springboot-based services interacting through a combination of REST to design the individual database and project with no dependencies.
  • Used Spring Data Framework to use the features of Spring JDBC and Spring ORM classes like JDBC Template and Hibernate Template to perform the database operations by connecting to Data sources available.
  • Removed all the XML based configurations required to build the MVC application and maintained in the classes using Springboot.
  • Developed user interface as JSF, prime faces, HTML and CSS and BOOTSTRAP with custom tag libraries using JSF Framework.
  • Focused on Test Driven Development thereby creating detailed JUnit tests for every single piece of functionality before writing the functionality.
  • Used MongoDB as data storage and utilized aspects like replica sets, Sharding, and clever document design to make service extensible scale and feature wise.

Java Developer

Confidential

Responsibilities:

  • Optimized the code and database for maximum performance Designed Enterprise Application using MVC architecture.
  • Created UML Use Cases, Sequence diagrams, Class diagrams and Page flow diagrams using Rational Rose.
  • Designed and developed UI using HTML, Bootstrap, JSP and Struts where users have all the items listed for auctions.
  • Developed ANT scripts for builds and deployments.
  • Developed Controller Servlets, Action and Form objects for process of interacting with Oracle database and retrieving dynamic data.
  • Day wise transactions listed in the browser using Servlets.
  • Code complex SQL Join queries for reporting which include hundreds of different variations of reports Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
  • Parsing of XML documents done using SAX and DOM and XML transformation done using XSLT.
  • Wrote JavaScript validations on the client side.
  • Involved in writing Detail Design Documents with UML Specifications.
  • Responsible for packaging and deploying components in to the Tomcat.

We'd love your feedback!