We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

0/5 (Submit Your Rating)

Detroit, MichigaN

Objective

  • To be associated with Java Software development using Latest Technologies and to work in a challenging environment this enhances my professional skills and enables me to contribute to the growth of the organization.

SUMMARY

  • 8 years of Java software development lifecycle experience in Application Software Design, Object Oriented Design, Development, Documentation, debugging and Implementation.
  • Cloud configuration and auto scaling based on input payloads on usage.
  • Development, enhancement and support of Quartz Scheduler.
  • Experience on full software development life cycle (SDLC) starting from collecting business specifications, user requirements, confirming the design decisions regarding data, process, interfaces, reviewing/audit the code and documenting the entire life cycle.
  • Extensive experience in Application Software Design, Object Oriented Design, Development, Documentation, Debugging, Testing and Implementation.
  • Solid background in Object - Oriented analysis and design.
  • Full Stack Modern Progressive Web Apps ReactJS, Redux, GraphQL
  • Solid background in Object-Oriented design principles.
  • Experience with features of Angular 2 such as directives, dependency injection, modules and routing.
  • Expertise in Client Scripting language and server side scripting languages like HTML5, CSS3, Vanilla JavaScript with EcmaScript5 and EcmaScript6, TypeScript, jQuery, Angular1.x, 2, React, Redux, Backbone, and Node.js.
  • Good knowledge on Data migration from lower version to higher version of
  • Good knowledge on Cassandra dev environment set up with multiple 2 or 3 node clusters.
  • Having a strong background and experience in developing the software applications, experienced in building complex, sophisticated products with ambitious time schedules.
  • UX/UI design for proprietary software Bootstrap, jQuery mobile, and Hammer.js are used in web applications to implement a responsive web design (RWD) solution.
  • Good understanding of Design Patterns like Singleton, MVC, Session Façade, DAO, Factory.
  • Good understanding of Design Patterns like Creational Patterns, Structural Patterns & Behavioral Patterns
  • Very good understanding and working experience of Software Development Life Cycle (SDLC).
  • Strengths include good team player, excellent communication, interpersonal and analytical skills, flexible to work with new technologies and ability to work effectively in a fast-paced, high volume, deadline-driven environment.
  • Working experience in Version control tools like CSV and SVN, Git & SourceTree.
  • Hands on Experience in Agile - Scrum Software development life cycle.
  • Good knowledge Confidential Java objects model design and development and association.

TECHNICAL SKILLS

Languages: C, C++,Java (5,6, 7, 8), SQL, PL/SQL,UML 2.0

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JSF, JavaBeans, MVC, RMI, ANT, MAVEN, Log4j, XML, JAXP, DOM, JNDI, JUNIT, Web services, Multithreading, JTA, Custom Tags

Web Technologies: HTML, DHTML, JavaScript, JQuery, CSS, AJAX, DOJO, XML, Web Services. Angular JS, Angular2, Angular4, Angular5, Angular6, Angular7, Node JS, JQuery, Typescript, React

Frameworks: Spring, Hibernate, JPA, Spring Core, Spring ORM, Spring MVC, Spring AOP, Spring Boot

AWS Services: PC, IAM, S3, Elastic Beanstalk, CloudFront, Redshift, Lambda, Kinesis, DynamoDB, Direct Connect

UML Tools: Visual Paradigm, Rational Rose, MS Visio

IDE’s: Eclipse, NetBeans, IntelliJ, Webstrom

Web/Application Servers: Web Logic, Apache Tomcat, JBOSS and IIS

WebService Technologies: SOAP, REST(JAX-RS,JAX-WS)

Version Control Tools: GIT, Visual Source Safe, CVS, Tortoise SVN

Methodologies: Agile-Scrum, Waterfall, V-Model

Database Environments: Oracle, SQL Server, MySQL

DB Client tools: Toad for Oracle, Toad for MySQL, Toad for DB2, Toad for MS-SQL, ERWin, Altova Database Spy, MySQL Workbench

Operating Systems: Windows, Linux, UNIX

PROFESSIONAL EXPERIENCE

Confidential, Detroit, Michigan

Sr. Full Stack Java Developer

Responsibilities:

  • Involved in Analysis, Design, Development, and testing phases of Software Development Lifecycle (SDLC) using agile methodology.
  • Co-ordinated with various teams such as Web Services, Network Engineering, CyberArk, Unix Engineering, Storage Engineering, Framework, Tech Batch Scheduling, Security Service, EMS, DevOps, Deployment Management, Sybase, Oracle, QMO, Swift Support on a day to day basis
  • Troubleshooted and resolved various production and lower environment issues
  • Experience with the features ofAngular2such as directives, modules and routing.
  • Highly usedAngular 4router to build single page application for navigates through the different status and multiple modals.
  • Working very close to different teams like QC ENV and PROD & testing team to fix the QC & prod issues.
  • Development, enhancement and support of Quartz Scheduler.
  • Implemented an express GraphQL library to mount a GraphQL API server on the user-configured HTTP endpoint.
  • Converted a monolithic app to Microservices architecture using Spring Boot using 12-factor app methodology.
  • Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
  • Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
  • Implemented a recursive algorithm to parse large GraphQL introspection queries into a dotfile format in order to visualize the one-to-many relations between schemas in a SVG format.
  • Develop the UI component architecture for developer framework using Angular 4/6, Typescript, HTML5, CSS3 and Bootstrap
  • Created custom, self-contained, reusable and testable Angular 4/6 modules, controllers, directives and services to implement key functionalities for customer account summary.
  • Developed REST API’s using JSON formatter, using spring in Shift Log end to end
  • Used the restful web service for all Shift Log services like logEnry, Person, OccGroup, Positions & Turnover services.
  • Implemented logging library using Angular 9 to share components and services between the libraries.
  • Deployed IPPA all services into PCF platform using the PCF cli commands and Jenkins pipeline script
  • Involved in Zookeeper configuration setup in SVN and Zookeeper security and run the zktool to refresh updated configuration and non-secure and secure Cassandra cluster to validate user level authorization.
  • JAXB used for marshalling and unmarshalling between Java and XML objects
  • Exposed JAX-WS Soap and JAX-RS Rest endpoints.
  • Used Spring JMS Listener to consume messages and JMS Template to publish messages
  • Used Kafka pub-sub Listener to publish consume messages between Topics and respective queues.
  • Cassandra DEV environment set up for each service and used for data store based on business requirements along Sybase and Oracle.
  • Used JavaScript, jQuery, AngularJS and Angular 6, Node JS and AJAX technologies for front end user input validations and Restful web service calls.
  • Build the application using TDD (Test Driven Development) approach.
  • Worked on different data model contracts like swift command data and swift-osds-data contracts.
  • Gathered and analyzed the requirements and converted them into User Requirement Specifications and Functional Requirement Specifications for the designers and developers to understand them as per their perspective.
  • Involved in web designing using HTML 4/5, XHTML, CSS 2/3, JavaScript, AJAX, JSON, and jQuery.
  • Developed HTML prototypes and UI deliverables, such as wireframes, flowcharts, screen mock-ups, and interface design specifications.
  • Responsible to manipulate HTML5, CSS3 in jQuery as well as making the page’s dynamic using AJAX, JSON and XML.
  • Designed and Developed JavaScript framework which is wrapper on top of jQuery frame work and AJAX based UI frame work for UI Configuration widgets.
  • Worked one-on-one with client to develop layout, color scheme for his website and implemented it into a final interface design with the HTML5/CSS3& JavaScript using Dreamweaver.
  • Developed different jQuery component in MVC micro architecture framework which internally use various design pattern such as singleton, command, delegate, etc.
  • Enhanced user experience by designing new web features using MVC Framework like BackboneJS accommodate these advanced and fast technologies.
  • Employed Struts framework Confidential the backend.
  • Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
  • Used AJAX frameworks like jQuery, JSON to develop rich GUIs and also involved in performance tuning the website.
  • Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
  • Used Bootstrap and AngularJS in effective web design.
  • Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL, and UDDI.
  • Involved with cross browser testing and compatibility using Chrome, Firefox and IE.
  • Co-ordinate with QA for testing, Production releases, Application deployment and integration.
  • Involved in Production Support and minor enhancements as per application requirements.

Environment: JDK 1.8, Spring Boot, Spring MVC, Spring AOP, Hibernate 4.0, JAX-RS Webservices, JAX-WS Webservices, Apache CXF, JQuery 1.10, JQueryUI, Google Cloud, Microservices, PL/SQL, AJAX, UML, MS Visio, JSTL, Oracle 11g, WebLogic 10.1, Eclipse 4.2, Junit, XMLSPY, SOAPUI 5.1, Log4j, Maven 3.1, PMD, AWS, NodeJS, Bootstrap, AngularJs 2,6&9, HTML5, CSS3, Toad, GraphQL, Hudson, NodeJS, TcpMon, Sun Jersey, Junit 4.1, Powermock, JIRA, Rally, Freemarker, Apache POI, Quartz Scheduler, TcpMon, GIT, Bamboo CI, Cucumber.

Confidential, St. Louis, MO

Java Developer

Responsibilities:

  • Analysis, Designing, Implementation & Maintenance of the java applications for DVT JIRA(EFHVA) and file compare.
  • Design and development of middle layer using Spring framework
  • Design and development of rest API using Spring boot and Swagger UI for test APIs
  • Design and development of data access layer using Hibernate
  • Generate script for ingestion job to load data into HDP Lake systems.
  • Involved in architectural reformation analysis using MVC spring Batch Spring integration\Camel and various Java EE design patterns such as Session Fa ade Front Controller Business Delegate Service Locator DAO
  • Wrote the java API to load data from HDFS file system to local to validate the data between file and hive tables data combination of Row key and non-primary keys with whole column values.
  • Wrote the shell script to validate data between source files to hive tables and created external hive tables to validate or compare data between hive tables and HDFS.
  • Highly used Angular 2 router to build single page application for navigate through the different status and multiple modals.
  • Groovy, Elastic Search, Jenkins, Git, NodeJS and Angular 2 Framework with NGRX and Redux were all used.
  • Working with a multidisciplinary team of UI/UX developers and using version control software, UI/UX Layout Design in Photoshop.
  • Having a strong conceptual and practical understanding of Java/J2EE and CMS technologies.
  • Created hive external meta data tables to read source files information to use as input parameters to pull the files from HDFS location and Unix location details.
  • Experience in SOA EIP using Apache Camel spring integration Service Mix mule ESB
  • Converted a monolithic app to microservices architecture using Spring Boot using 12 factor app methodologies.
  • Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
  • Cassandra DEV environment set up for each project.
  • Used spring config server for centralized configuration and Splunk for centralized logging. Used Concourse and Jenkins for Microservices deployment.
  • Creating and maintaining various NYL sites with search and registration capabilities using CMS and Java/J2EE.
  • Using NGRX, I designed and developed an overall state management architecture.
  • Implemented Kafka services code to expose the messages for EFHVA and file compare all jobs.
  • Implemented Zookeeper server and client configurations.
  • Assist in the planning of PPC campaigns, UI/UX design, wire framing, and programming for all landing pages that supported our PPC efforts.
  • Developer integration modules for disparate clients using Apache Camel.
  • Ameriprise site requirement gathering, analysis, design, and development using Java/J2ee, Struts framework, and Vignette CMS.
  • Involved in Zookeeper configuration setup in SVN and Zookeeper security and run the zktool to refresh updated configuration and non-secure and secure Cassandra cluster to validate user level authorization.
  • Involved on bulk uploads on Cassandra clusters to capture the performance metrics.
  • Validating the health check using Rest API end points which is provided by Spring Boot actuator feature.
  • Configured/Created the Cassandra DEV servers in DEV environment and modified Cassandra configuration files like Cassandra.yaml files to defined JMX, Thrift, Default ports and host and cluster names etc.
  • Wrote the CQL script for create the Cassandra keyspace/column families and column families with difference replication factors specific to project.
  • UI/UX design layout for all backend modules created by the programming team.
  • Developed a core routing framework for Verizon national preorder using Apache Camel.
  • Design and development of batch processing components using Spring Batch framework on AWS Servers
  • Design and development of source code quality management rules using SONAR
  • Continuous integration strategy implementation using Maven and Jenkins tools
  • Wring the Docker shell script for Jenkins builds for Dev and Stage AWS environments
  • Docker and YARM Configuration with Jenkins
  • Developed Java Interface to read data from HDFS using Kerberos Auth and UNIX raw and mount path to validate data between flat file and hive tables.

Environment: JDK 1.6, Eclipse 3.6, Agile, Spring FW 3.1.0, Cache Abstraction, Spring integration, REST WebServices, NGRX, tomcat 6, Oracle 11g, Spring MVC, Hibernate, Drools, JPA, Maven, Docker, GIT, SQL, PL/SQL, Microservices, Bamboo CI, JUnit, Cucumber, Log4j, HTML5, CSS3, Javascript, ExtJs, JSON, JMS, CMS, DB Visualizer 7.1, Weblogic, UML, Mockito, JSP, XML, JAXB, Unix, Subversion(SVN), ClearCase, Jenkins.

Confidential, Allen, TX

Java/J2EE Developer

Responsibilities:

  • Analysis, Designing, Implementation & Maintenance of the java applications for Device Status (IDS/DLC), EENPS, Profanity Filter, IEEUP, Black-flag & Myatt & CSI
  • Design and development of middle layer using Spring framework
  • CSI is interface for Confidential & Confidential services to pull the data to interact/communicate with Amdocs billing systems like OMS /Order Management Systems.
  • Design and development of data access layer using Hibernate
  • Design and development of batch processing components using Spring Batch framework
  • Design and development of source code quality management rules using SONAR
  • Continuous integration strategy implementation using microservices Docker container and Jenkins
  • Wring the Docker shell script for Jenkins builds for Dev and Stage environments.
  • Design and development of ORACLE Stored Procedures and functions
  • Technical specification document preparation and code review.
  • Requirements estimation using Agile poker planning technique.
  • Developing Java/J2ee applications to support the Big data and No-Sql technologies to store high volume of data and support the robust read/write operations without failure
  • Developed java test client for multiple applications for testing with all API's doing all kind of crud operations on Cassandra nodes.
  • Worked on boot strap to load configuration files to communicate between Java API and Data base.
  • Works with Release team and done hot fixes and updating release notes for every deployment.
  • Done POC for reading messages from Kafka queue using spark streaming.

Environment: Java 1.6, J2EE, JSP, Servlets, Scala, REST web services, ExtJS, Apache Axis2, Spring 3.0, Hibernate 3.0, XML, XSD, Schema, PL/SQL, Agile methodology, Oracle WebLogic 10.0 Server, Oracle 10g, Apache ANT, Unix, Junit 4.0, AJAX, Eclipse, Mongo DB, JavaScript, JQuery, REST, Struts, PL/SQL, JIRA, Node.js, Jasper, ILOG, JRules, Angular.js.

Confidential, Foster City, CA

Java Developer

Responsibilities:

  • Used Spring Framework extensively for dependency injection/Inversion of control (IOC), and integration of Controller, Service and DAO layers.
  • Designed the Front-end screens usingJSP, JSTL, Servlets, HTML5 andJavaScript and JQuery, DOJO struts Tiles.
  • Developed front end of the application using AngularJS.
  • Developed AngularJs module to dynamically update pages based on data from REST services.
  • Developed data formatted web applications and deploy the script using client-side scripting using Angular Js.
  • Used advanced level of jQuery, AJAX, Angular Js, Bootstrap and CSS layouts.
  • Developed Single Page Application (SPA) using AngularJS Framework.
  • Used JavaScript, jQuery for user interactions in pages. Creating a responsive web application integrating Twitter BootstrapwithAngularjs and media queries.
  • Developed the presentation layer using Spring MVC, Spring Core for Inversion of Control (IOC), and application Context of Spring Framework in the project.
  • Implemented entire application using Core java, java Collections and Spring MVC design framework.
  • Developed MVC design patterns using Angular JS.
  • Implemented the function to send and receive AMQP messages on RabbitMQ synchronously and asynchronously, and send JMS message to Apache ActiveMQ on the edge device.
  • Designed and built an enterprise-wide asynchronous message processing service and RabbitMQ handling thousands of message a day.
  • Developed Java web services using JAX-RS.
  • Integrated Angular JS component with Java Web services.
  • Used log4j for logging and SVN for version control.
  • Developed Maven scripts and developed builds using Mavenand continuous integration servers like Jenkins.
  • Implemented SOAP Web Services for other applications to communicate.
  • Involved in consuming, producing SOAP based Web services using JAX-WS.
  • Monitored and maintained MQ Series objects such as Queue Managers, Queues, channels and listeners.
  • Created MQ Series objects on local and remote Machines.
  • Having good experience to provide Authorization up on MQ Objects by using SETMQ Authorization and AUTHREC.

Environment: J2EE, Core Java (Multi-Threading, Collections), JSP, JSTL, Servlets, HTML 5, Java Script, J Query, angular JS, Ajax, Bootstrap, CSS, SPA, Mongo DB, JAX - RS, log4j, SVN, Maven, Jenkins, SOAP.

Confidential

Java Developer

Responsibilities:

  • Involved in the complete Software Development Life Cycle (SDLC) phases such as Requirement Analysis, Design and Implementation of the project.
  • Created DB2 SQL Procedures, Functions & Stored Procedures, Nested Tables, Cursors, DB2 Packages, Reports & SQL Functions for Reports.
  • Involved in developing the User Interface validation framework in combination with custom validation built on top of Struts validation framework from the form bean.
  • Used Struts framework for the MVC implementation with spring for DI and Hibernate as ORM tool for database communication.
  • For setting the rules, we used Decision tables of Drools Rule engine.
  • Developed DAOs using Hibernate persistence API for the database operations to interact with Oracle database.
  • Used Multithreading in programming to improve overall performance.
  • Used Multithreading, Collections and other J2EE technologies to design and develop the code.
  • Developed JSP’s with STRUTS custom tags and implemented JavaScript validation of data.
  • Developed programs for accessing the database using JDBC thin driver to execute queries, prepared statements, Stored Procedures and to manipulate the data in the database.
  • Involved in developing JSP forms.
  • Designed and developed web pages using HTML and JSP.
  • Responsible for design and development of Business Process in IBM WebSphere Process Server 6.0.
  • Configured Log4j, JUnit, and developed unit test cases and determining application functionality.
  • Used EJB Stateless beans to generate pick lists and to run Asynchronous Batch Jobs.
  • Developed JSP Custom Tag Libraries for Tree Structure and Grid using Pagination Logics.
  • Worked with VSS Version control to create virtual library of computer files.

Environment: Java 1.4, J2EE, EJB, JSP, Servlets, JMS, XML, HTML, CSS, PL/SQL, Web Services, JNDI, Struts, UML, J2EE Design Patterns, JavaScript, WebLogic server, JDBC, Crystal reports XI, Windows, SQLServer2000, Ant Scripts, LDAP, Java Beans, Hibernate, CVS.

We'd love your feedback!