We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

Oaks, PA

PROFESSIONAL SUMMARY:

  • Good analytical and result oriented IT professional with over 6+ Years of total work experience in IT with strong Enterprise Architecture, design and programming skills in Java/J2EE and 3+ years front - end development experience in enterprise application development
  • Experience in all the phases of software development life cycle (SDLC) that includes Requirement gathering, Analysis, Design, Development, Integration, Re-Engineering, maintenance, implementation and testing of various client/server and N-tier web applications.
  • Experience with various J2EE design patterns like Singleton, Command, Factory, Observer, Front Controller, DTO, DAO, MVC, Session Facade, Business Delegate and View Object in the development of enterprise applications.
  • Proficiency in implementing Multi-threaded applications and in using creational, structural, behavioral and also the J2EEdesign patterns.
  • Strong knowledge and experience with multiple JavaScript Libraries and frameworks, especially jQuery, Bootstrap, AngularJS, Angular2, NodeJS.
  • Experience in configuring the Spring Application Context with dependency injection and using Spring Framework 3.0 integrated it with Struts 2.0, Hibernate 3.0/F JMS/JDBC.
  • Very strong in developing Spring MVC REST based web applications.
  • Hands on experience in technologies like Apache Solr, CouchDB, Cassandra.
  • Used Apache Thrift as middleware in Apache Cassandra, Apache HBase and JBoss to provide cross-language communication.
  • Experienced with Java8 Features.
  • Strong knowledge in developing Restful Web Services and SOAP Web Services.
  • Hands of Experience in developing Micro-services by using Spring Boot.
  • Experienced with Synchronous web services like JAX-RPC, JAX-RS, JAX-WS and Asynchronous web services like JAX-M and JMS.
  • Well versed in technologies like EJB, MQ, Web Services, Ajax, JDBC, AWT, Swing, Java Beans, RMI, and Java Persistence.
  • Having experience with Middleware Technology Messaging Brokers like JMS, Apache Camel, RabbitMq, ActiveMq and MuleESB (Enterprise Service Bus) in SOA (Service-oriented) Architecture.
  • Experienced in AWS Cloud platform and its features which includes EC2, S3 bucket, ELB, EBS Cloud Watch, Elastic search, Virtual Private Cloud, and API Integration.
  • Used AWS SDK for connection to Amazon S3 buckets and EC2 to deploy Docker container with Micro Services architecture.
  • Hands on experience in ORACLE, MySQL, NoSQL MongoDB.
  • Expertise with Oracle including PL/SQL, Java Stored procedures, stored Procedures, Triggers, creating views and functions.
  • Used Junit with Mockito testing Framework to test the Applications.
  • Expert Knowledge in Bash Shell Scripting, Automation of cron Jobs
  • Experience in tools like Adobe Photoshop, InDesign, and Dreamweaver.
  • Experience in working with Subversion (SVN), GIT, Jenkins, Crucible, Maven and Jira.
  • A good team player, problem solver and quick learner. Have strong analytical skills with proficiency in debugging, problem solving.
  • Self-starter, highly motivated, technically sound, training and mentoring skills in driving development teams to successful resolution.

PROFESSIONAL EXPERIENCE:

Confidential, New York, NY

Full stack Java Developer

Responsibilities:

  • Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
  • Designed and developed various RESTful Web Services (Join Profile, Register, and Rewards Balance) using Spring Rest Framework for various modules.
  • Developed RESTful Web services for transmission of data in JSON format.
  • Used RESTful web services using Jersey for JAX-RS implementation.
  • Developed a Single Page Application (SPA) for client managers to keep a track of the flow of inventory between various departments. Designed and Developed Data access layer using Spring JDBC.
  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development and testing.
  • Used MongoDB as data storage and utilized aspects like replica sets, sharing and clever document design to make service extensible scale and feature wise.
  • Secured the API's by implementing Oauth2 token-based authentication/authorization scheme using Spring Security.
  • Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
  • Developed test cases using Junit and the build scripts using Maven.
  • Create and configured the continuous delivery pipelines for deploying Micro services by using Jenkins CI server.
  • Installed, monitored and maintained the development infrastructure including JIRA and Confluence.
  • Used Git to maintain the version of the files and took the responsibility to do the code merges and creating new branch when new feature implementation starts.
  • Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular 4.
  • Created Single Page Application with the help of Angular4 Router Module and used template routing for bread crumb.
  • Responsible for maintenance of applications with Angular4, Typescript and CSS3.
  • Write code style guidelines for angular4 based on angular official documentations, formularize into simple 4-step procedure for fellow developer to follow
  • Extensive experience and knowledge with Angular Derivatives, Routing and Modules.
  • Highly used Angular4 router to build single page application to navigate through the different status and multiple modals.
  • Involved in writing java API for Amazon Lambda to manage some of the AWS services.
  • Involved in developing multithreaded modules and applications by using core java concepts like Multithreading programming, Exception handling and collections.
  • Used Spring Batch, Hadoop Rest API and concepts of Core Java. Used In-Cache memory to get master data for the service.
  • Used Spring Boot to develop the GET and UPDATE services on HBase tables for various users of the API.
  • Developed Spring Boot web app (Java) from MAVEN with FHIR API for RESTful HTTP services.
  • Used AWS to build Java applications that work with Amazon S3, Amazon EC2, Amazon Simple DB, and more.
  • Used Bootstrap and AngularJS, React. Js in effective web design.
  • Created design documents for all RESTful web services with Request and Response Specifications.
  • Developed UI pages with JSP, Spring MVC, HTML, CSS, JavaScript for creating responsive web pages.
  • Developed Maven build scripts to automate the deployment to various Webservers.
  • Used Hibernate as Object Relational (OR) Mapping Tool for the backend data persistency.
  • Worked on jQuery for developing AJAX application.
  • Used Apache Thrift to design specifically to compete with SOAP and REST while delivering data quickly in a number of formats, includes a complete stack for the manufacture, maintenance, and expansion of clients and servers.
  • Written Python needs to communicate with a server that is written in Java, Apache Thrift can be used to provide the interfaces for the cross-language communication.
  • Involved in code quality testing by adding JUnit and integration test cases to existing framework components.
  • Involved in development of Agile methodology and tested the application in each iteration and made changes as required.

Environment: Java8, JDK 7,J2EE, CSS, HTML, XML, JavaScript,Linux, JSF, Spring, Hibernate, Web Services, JIRA, PL SQL, GIT, RESTful Web Services, Cassandra,WebSphere, Apache CXF, DOJO, JBPM, JSP, Servlet, MongoDB,Angular4, ActiveMq, CRUD, UML, JUnit,Solr, Mockito Maven.

Confidential, Oaks, PA

Sr. Full stack Java Developer

Responsibilities:

  • Working in AGILE/SCRUM methodologies while coordinating engineering efforts with team members to identify and resolve defects using JIRA.
  • Developing and editing user Interface Screens for presentation logic using JSF, JSP, HTML5, CSS3, Bootstrap, JavaScript, and Angular Js, Angular 2.
  • Implemented Angular 2 Services for connectivity between web application and back-end API'S using Typescript.
  • Created Angular 2 components, implemented interpolation, input variables, Bootstrapping, NgFor, Ngif, Router Outlet, binding the events, decorators.
  • Used Rxjs catch library and catch functions to handle error handling in Angular 2 Application.
  • Built SPA with loading multiple views using route services using Angular 2 and Node.js
  • Created Angular components like Controller, Directives, Services and Forms to collect the input from the User.
  • Implemented Routing part for all associated views for the particular user of the application using Angular JS UI router module, routing provider service with HTML views/CSS styles.
  • Implemented client side data validations using JavaScript and Server side data validations using JSF validators.
  • Extensively used Core Spring Framework for Dependency Injections of components and developed application using Spring Frameworks (Spring IOC), Spring DAO, and Spring Boot.
  • Used Java8 features like Lambda expressions, functional interfaces, and Streams wherever possible.
  • Implemented RESTful Web services in SOA (Service-oriented) Architecture to retrieve data from client side and made REST API calls and parsed the data to project to client and handled the security and Authorization using Spring Security and OAuth authentication protocol.
  • Created service layer to insert and query Cassandra data store using Hector. The service layer was independent of UI layer and could be plugged into any UI.
  • Used the java API to load the data into Cassandra clusters.
  • Loading the data to Cassandra Cluster with the help of java API.
  • Developed JAVA design patterns like Singleton, Factory and Builder to solve various problems occurred in development phase.
  • Used Spring Data Framework to use the features of Spring JDBC and Spring ORM classes like JDBCTemplate and Hibernate Template to perform the database operations by connecting to Data sources available.
  • Design and developed Micro services business components using Spring boot and experienced first-hand the best/worst practices for integrating Micro services into existing System architecture
  • Involved in unit testing using JUNIT with Mockito, Integration testing and system testing.
  • Involved while working on various AWS technologies like SQS Queuing, SNS Notification.
  • Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application
  • Wrote services to store and retrieve user data from MongoDB as a NoSQL for storing JSON data.
  • Worked on Apache Solr for indexing.
  • Designed the Solr Schema and used the Solrj client API for storing, indexing, querying the schema fields.
  • Created sample code to test the CICD (continuous integration continuous delivery) pipeline.
  • Running and writing Bash scripts (debugger) to troubleshoot/debug software problems.
  • Used Jenkins for continuous integration and Maven for build process.
  • Used Git/Source Tree as version control tool.
  • Performed Code reviews and Performance tuning.
  • Design & execute automated test scripts using Bash scripts. Execute manual and automated testing for software written in Java, JavaScript, HTML and CSS.
  • Used Unix Shell Scripting to update the databases and Start up the application server.
  • Identify and create scripts using Bash and Perl to convert manual testing into automated, repeatable tests.
  • Interacted with Customers to resolve the application issues and to mitigate defect damages.

Environment: Java, JDK 7,J2EE, CSS, HTML, XML, JavaScript, JSF, Spring, Hibernate, Web Services, JIRA, PL SQL, GIT, Cassandra,WebSphere, Apache CXF, DOJO, JBPM, JSP, Servlet, MongoDB,Angular2, ActiveMq, CRUD, UML, JUnit,Solr, Mockito Maven.

Confidential

Sr. FullStack Java Developer

Responsibilities:

  • Involved in the Business Requirement Analysis, Design, Coding, Testing and Support.
  • Worked on Agile Methodology that includes weekly meeting with business analysts and monthly sprint review with clients.
  • Extensively used Selectors in JQuery for updating content on DOM nodes.
  • Designed dynamic and browser compatible pages using HTML, DHTML, CSS, JQuery, React.js and JavaScript.
  • Designed and developed the login portal using framework AngularJS 2.0 along with HTML5, CSS3 and Type Script.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by angular 2.
  • Implemented HTTP requests using Rxjs Observable library to handle multiple values over time.
  • Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • My most recent UI effort was using jQuery, Bootstrap and ReactJS in a Play framework to render responsive pages.
  • Involved in developing presentational and container components using React and JSX.
  • Developed user interface by using the React JS, Flux for SPA development
  • Involved in Creating RESTful Services using NodeJS and Express framework.
  • Performed a lot of DOM manipulation using JavaScript and JQuery for loading and manipulating dynamic content on WebPages.
  • Implemented MVC architecture using JSP, Spring, and Hibernate and used Spring Framework to initialize managed beans and services.
  • Developed multi-threaded Java Swing applets for the configuration and control of codec, video wall processor, and multi-viewer products on embedded Linux processors.
  • Standardized unit test plans for Web Control Program (WCP) written as Java Swing applets for all 3 product lines under my responsibility.
  • Created GUIs for applications and applets using SWING components.
  • Used Micro services to build individual components of the application.
  • Created an XML configuration file for Hibernate -- Database connectivity
  • Utilized Spring's integration with iBatis & Hibernate ORM for back-end database processing transactions.
  • Used Spring Framework for Dependency injection and integrated with the EJB 3.0 using annotations and used Spring AOP for reporting and used a (TDD) test driven approach to development leveraging spring’s support for unit testing.
  • Monitoring the Cassandra cluster with the help of Visualization management tool, OpsCenter.
  • Used Sqoop to import the data on to Cassandra tables from different relational databases like oracle, MySQL.
  • Created data models for customers data using Cassandra Query Language (CQL)
  • Perform analytics on Time Series Data exists in Cassandra using Java API.
  • Imported Bulk Data into Cassandra file system using Thrift API.
  • Used several J2EE design patterns like DAO, DTO, Business Delegate, Front Controller and MVC- Model to develop application.
  • Used JAX-RPC Web Services using SOAP to process the application for the customer.
  • Migrating an on-premises application to AWS and Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Responsible for distributed applications across hybrid AWS and physical data centers.
  • Optimization/ Cost Reduction of Amazon AWS services (EC2, S3, EBS, Route53, VPC, SES).
  • Able to create scripts for systems administration and AWS using languages such as BASH and Python.
  • Developed SQL, PL/SQL with Stored Procedures to interact with Persistent database using Oracle 11g.
  • Created a wrapper library to help the rest of the team use the Solr database and the documentation of the Solr Rest API.
  • Leveraged Solr API to search user interaction data for relevant matches.
  • Created Jenkins build file to build the application and deployed on WebSphere Application Server.
  • Implemented JUnit test cases for unit testing and Suites for end to end testing
  • Used Maven as the build tool.
  • Used Eclipse as the IDE and used eclipse standard/ plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation, and used version control (SVN)

Environment: Java (jdk 1.7), XML, EJB, JPA, HTML, CSS, JAVA SCRIPT,React Js, Node JS, DHTML, JSON, Struts, Hibernate, Spring, Servlet, JSP, JSF, AJAX, JQuery, REST, JAX-WS, Log4j, SOAP, PL/SQL,Cassandra2.1, Swing,web services, WebSphere Application Server, MY SQL,Solr, My Eclipse, SVN, Edit plus, Notepad++.

Confidential

SR. Java/J2EE Developer

Responsibilities:

  • Responsible for requirement capturing, Use Case analysis, Object Model, Class Diagrams etc.
  • Used J-query for Rich User Interface and used widgets for rich data tables in UI which has PDF & Excel export functionality.
  • Designed and developed service layer and used Design Patterns like Data Access Object, MVC and Facade.
  • Analyzed, designed and implemented presentation layer using Spring MVC for rendering web pages.
  • Developed views and Controllers using Spring MVC Framework.
  • Leveraged Spring Validator framework for validating user input used and used J-query for client side validation.
  • Developed test cases for Unit testing using Junit and performed integration and for generating mock objects to write test cases as a part of the test driven development.
  • Developed Ant Build Scripts for the automatic configuration of the project and deployment of jar files into the Web Logic application server.
  • Developed and guided the team to work on application’s GUI in Swing, java networking, java- xml binding etc.Developed Web interface using JSP, JSP Standard Tag Libraries (JSTL) and Spring MVC custom components.
  • Implemented Java Swing GUI applications for managing the IMAS DSL.
  • Custom component library development in Java Swing.
  • Integrated Spring services with messaging queues to have asynchronous communication with external systems like claim processing.
  • Involved into Database activities for schema creation, fine tuning and optimization.
  • Identifying the Performance bottlenecks to improve performance, making the code changes without impacting functionality.

Environment: IBM Rational Application Developer RAD,Spring, JQuery, IBM Rational Clear Case, Jdk 1.6, J2EE, POJO, XML, XSL, XSD, XPATH, JAXB, JMS MQ, HTML,Log4j, Swing,JDBC, JNDI, Sfwing,Oracle, JUNIT, Tomcat.

Confidential

JAVA/J2EE DEVELOPER

Responsibilities:

  • Involved in various phases of application development. Iteratively analyzed and developed the system going through Agile Scrum methodology.
  • Developed Use Cases, Class Models and Object Oriented Specification using Rational Rose UML.
  • Worked in team to develop high level class diagrams and sequence diagrams and implement the same in JAVA/J2EE, Spring, Hibernate, and Web Services.
  • Designed User Interface using Java Server Faces (JSF), HTML 5, CSS3, jQuery, JavaScript and XML in a responsive grid layout.
  • Also, developed a web service for allowing other application to access customer balance. Implementation involved usage of SOAP, WSDL and XML for definition of JAX-WS Web Services.
  • Persistence mechanism implemented using Hibernate and integrated with Spring ORM.
  • Implemented Spring AOP aspects to manage the application logging and Exception handling cross cutting concerns.
  • Implemented Database accesses through JDBC at Server end with Oracle as backend.
  • Involved in configuring development/testing environments on WebLogic App Server. Source control through CVS.
  • Tested Service and data access tier using JUnit in TDD methodology and used JIRA for issue tracking.

Environment: Java, JEE, JSP, JAX-WS, JIRA, Servlet, Ajax, EJB, Spring Security, Web Services, WSDL, Java Beans, WebSphere Application Server, HTML, Maven, Web logic workshop, Oracle 11g, Ant, CVS.

We'd love your feedback!