We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

0/5 (Submit Your Rating)

Boston, MA

SUMMARY

  • Comprehensive 10+ years of strong IT experience, extensively in areas of web application development involving system architecture, design, development, and maintenance of enterprise level applications
  • Excellent communication skills, leadership skills, interpersonal skills, self - motivated, quick learner, team player pro-active learner with excellent critical thinking, decision making, and problem-solving skills.
  • Administered cross-browser compatibility issues and formulated detailed approach for every project.
  • Experience in Core Java with a strong understanding and working knowledge of Object-Oriented Concepts like Collections, Multi-Threading, Exception Handling, Inheritance, and Polymorphism.
  • Profound Knowledge of Data Modeling, Data warehousing, Transactional and ODS systems with emphasis on ETL (SSIS), Life Cycle Development (SDLC) including Requirement Analysis, Design, Development, Optimization, Testing and Support.
  • Very Strong Object-oriented concepts with complete SDLC, Requirements gathering, Conceptual Design, Analysis, and Detail design Development, System and User Acceptance Testing.
  • Proficient with different software methodologies like Agile, Waterfall, OOAD and SCRUM to design, develop, implement, deploy, test and maintain web applications using Software Development Life Cycle.
  • 10 years’ experience as Java Developer specialized in Rich Internet Applications and enterprise large scale transactional systems.
  • Experience in writing modules usingReactas a view engine to build component-based application. Also, created reusableReactcomponents and managed application state withRedux. Moreover, applied redux middleware usingredux-promise, redux-thunkandredux-saga.
  • Designed fronted web-based form using Angular 8, 6 and 4 with Ajax controls CSS and HTML5 .
  • Experienced in AngularJS Controllers, Filters, Validations, Factory, Service and creating Custom directives to interact with the restful services, Moreover, Used AngularJS ng-grid, ng-repeat, ng-click etc. to implement components such as filter, paging and grid.
  • Used CSS Blueprint to create grids and adopt cross browser interactive features and to make web pages.
  • Deployed Spring Boot based microservices in Docker and Amazon EC2 container using Jenkins.
  • Developed Microservices using Spring MVC, Spring Boot, and Spring Cloud and used Microservices architecture and Spring Boot based service through a combination of REST and Spring Boot.
  • Experienced withSOA, Web Services, SOAP, Soap UI, RESTFUL, WSDLtechnologies.
  • Utilized Node.js, Socket.io, Redis, Supervisor, Grunt, Yeoman, and Angular for scalable website architecture and real time technology, In addition of that Worked on Node.JS, React.JS, Backbone.JS and MVC framework for developing the Single Page application.
  • Experience using Hibernate for mapping Javaclasses with database and using Criteria API and HQL.
  • Used Docker container for eliminating a source of friction between development and operations.
  • Worked with Splunk and ELK stack for creating monitoring and analytics solutions and Automated application deployment in the cloud using Docker technology using elastic container service Kubernetes.
  • Expertise in working with build tools likeMaven, Gradle, ANT for the building of deployable artifacts jar, war ear from source code. Write Maven to build, package, and deploy application code to the target Web Servers. Used maven for making builds and deployments of the application components.

TECHNICAL SKILLS

Scripting Languages: JavaScript, JQuery, Ajax, Python, Node.js, Backbone.js, TypeScript, python

Build Tools: ANT, Gradle, Maven, Docker, and Jenkin

Version Control: Tortoise SVN, CVS and GIT.

Web Technologies: HTML/HTML5, CSS3, JavaScript, JQuery, Bootstrap, JSON Restful, Angular 8, Angular 6, AngularJS, AJAX, Node.JS

J2SE/J2EE Technologies: Java, J2EE, RMI, Sockets, JDBC, Servlets, JSP, JMS, JavaBeans, JSTL, spring, Hibernate, JNDI, JPA, JMS, MVC, Jakarta Struts, JSF, EJB

Methodologies: Agile, Test Driven Development, Waterfall, Agile Scrum

Databases: Oracle, SQL-Server, MySQL, MS SQL, MongoDB, NoSQL, and Cassandra

Web/Application Servers: Apache Tomcat, IBM Web Sphere, Web logic Application server, JBOSS, Apache Camel

XML Technologies: XML, XSL, DOM, SAX, DTD, XQuery, XSD and XSL

IDE/Tools: Eclipse, IntelliJ, Spring Tool Suite (STS), RAD, Adobe Dreamweaver

Testing Tools: JUnit, Mockito, Soap UI, SLF4J, Log4j and JIRA

Platforms: Windows, Linux, and UNIX

Web Services: SOAP, Micro services, JAX-RPC, WSDL, JAX-RS, JAX-WS, UDDI, JAX-B, Apache CFX, Restful

Cloud Technologies: AWS, GCP, AZURE, PCF

PROFESSIONAL EXPERIENCE

Confidential, Boston, MA

Sr. Full Stack Java Developer

Responsibilities:

  • Responsible for helping lead a product team and contributing to software design, development, and overall product lifecycle for a product that our customers love. In addition to pairing with other engineers and architects, you field questions from other product teams and encourage cross-team collaboration.
  • Designed and developed the application using agile methodology and followed Test Driven Development (TDD), Scrum.
  • Created Client-side scripting using java script libraries like JQuery, HTML5, and CSS3.
  • Developed front-end screens using JSP, HTML, AJAX, JQuery, JavaScript, DOJO, JSON and CSS.
  • Actively involving in creating JavaScript function for user input validation and verification. Designed and developed the UI using Spring view component, JSP, J2EE, HTML5, CSS3 and JavaScript, AJAX, JSON.
  • Used Java as a programming language and used Spring Framework 4, features we used in spring framework are spring boot, spring MVC, spring core, spring AOP, spring Security, Spring AspectJ.
  • Implemented micro services using Spring boot, Spring based micro services, enabled discovery and the application usingSpring BootFramework and handled the security usingSpring Security.
  • Used Apache Camel to implement Java Message Service (JMS) API for sending and receiving email notifications to the employee about notifications to their portal.
  • Used Swagger framework, Swagger pages for documentation of endpoints, used Lombok plugging, Apache Kafka for logging purpose
  • Developed the responsive web design using the React Bootstrap to build grids, layout and components.
  • Worked on the development of responsive internal applications to capture the Metrics of Users and Agents using React JS.
  • Implemented the React JS lifecycle methods with the latest ES 6 features using Babel and webpack.
  • Used POSTGRES as the backend database storage. Developed stored procedures and triggers with PL/SQL.
  • Worked on migration from spring, Hibernate, SQL to JDBC, Oracle based framework.
  • Responsible in developing the AWS lambda Microservices for the POC application which I have developed.
  • Responsible in supporting the application which is in the Production and troubleshooting the JS application in the AWS.
  • Used AWS S3 for storing and retrieving static content, AWS Cloud for improving latency and Involved in the integration of cloud Watch Events for AWS infrastructure,
  • Created API automation test scripts usingPostman API and Java Script/Newmancommand-line collection runner. Worked on Jenkins CI/CD integration and configuration of selenium and Postman/Newman for scheduled jobs. Also, Worked on Java Messaging Services (JMS) for developing messaging services. Implemented different types of messaging prototypes using JMS.
  • Used Maven for generating system builds and Jenkins for continuous integration.
  • Unit test cases using Karma and Jasmine for Server and mocha/Chai for Node.js for test endpoints
  • UtilizedSpring MVCframework to implement design patterns like IOC (Dependency Injection), Spring (Data access objects), Data Transfer objects, Business objects, ORM Mappings. Used Spring Core Annotations for Dependency Injection, Spring DI and Spring MVC for REST API s and Spring Boot for Microservices.
  • Used Hibernate for Database Persistence to perform CRUD operation like insert, update, retrieve.
  • Implemented, configured and deployed new patches, bug files on physical and Rad hat linux servers

Environment: Java, Spring Boot Framework, Spring MVC, SQL, JQuery, HTML, JavaScript, AJAX, Node.JS, Jenkins, JBOSS, ELK, Swagger, Maven, Log4J, CSS3, HTML5, JVM

Confidential, Patskala, Ohio

Sr. Full Stack Java Developer

Responsibilities:

  • Designed and developed the application using agile methodology and followed Test Driven Development (TDD), Scrum. Created Client-side scripting using java script libraries like JQuery, HTML5, and CSS3.
  • Developed front-end screens using JSP, HTML, AJAX, JQuery, JavaScript, DOJO, JSON and CSS.
  • Designed web pages using responsive CSS frameworks such as Foundation and Bootstrap.
  • Responsive ofSingle Page Applications(SPA) developed using AngularJS for faster rendering of data.
  • Designed dynamic JavaScriptcodes to simulate process for web application, navigation, and validation.
  • Developed data formatted web applications and deploy the client-side scripting using JavaScript
  • Used Declarative Transaction management system of Spring Framework and integrated it with JDBC and Hibernate transaction managers to customize transactional behavior
  • Actively involving in creating JavaScript function for user input validation and verification. Designed and developed the UI using Spring view component, JSP, J2EE, HTML5, CSS3 and JavaScript, AJAX, JSON.
  • Developed Single page application and structured the JavaScript code using Angular 8 framework including MVC architectures, different modules, specific controllers, templates, directives, custom filters.
  • Worked on modifying the JavaScript, CSS files to be compatible with the spring framework.
  • CreatedTypescriptreusable components and services to consume REST API's using Component based architecture provided by Angular and Worked on developing REST web services as part of converting the existing applications to be separate entity and be accessed by RESTFUL calls.
  • Used Java as a programming language and used Spring Framework 4, features we used in spring framework are spring boot, spring MVC, spring core, spring AOP, spring Security, Spring AspectJ.
  • Implemented micro services using Spring boot, Spring based micro services, enabled discovery and the application usingSpring BootFramework and handled the security usingSpring Security.
  • Worked on Spring Cloud features like Netflix Eureka Server, Zuul API Gateway, Ribbon Load Balancer, Hystrix, Zipkin and Sleuth. Used Micro service architecture withSpring Bootbased services interacting through a REST andApache Kafkamessage brokers and worked with Kafka Cluster usingZookeeper.
  • UtilizedSpring MVCframework to implement design patterns like IOC (Dependency Injection), Spring (Data access objects), Data Transfer objects, Business objects, ORM Mappings.Used Spring Core Annotations for Dependency Injection, Spring DI and Spring MVC for REST API s and Spring Boot for Microservices.
  • Used Hibernate for Database Persistence to perform CRUD operation like insert, update, retrieve.
  • Used Apache Camel to implement Java Message Service (JMS) API for sending and receiving email notifications to the employee about notifications to their portal.
  • Responsible for Installation of applications onAWScloud and worked on implementation of AWS solutions S3, EC2, RDS, EBS, ElasticLoadBalancer, Auto-scaling groups.
  • Worked onAWSCloudWatch, CloudFormation, CloudTrailservices and Cloud Front to set up and manage cached content delivery. Designed scalable and highly available Domain (DNS) withinAWSCloud to route traffic toAWSCloud from users connected usingAWSDirect Connect for larger deployments.

Environment: Java, SpringBoot Framework, Spring MVC, NoSQL, Angular, JQuery, HTML, JavaScript, AJAX, Mongo DB, Jenkins, JBOSS

Confidential, Rochester MN

Full Stack Java Developer

Responsibilities:

  • Build features using Test driven development with continuous integration, regression, and deployment.
  • Identified and fixed transactional issues due to incorrect isolation level concurrency issues due to unsynchronized code Utilized AOP to implement secondary requirements like auditing, logging, transaction management to improve productivity.
  • Involved in the development of user interface applications and professional web applications using HTML/HTML5, CSS3, Javacript, JQuery, Ajax, JSON, Xml, J2EE, Node.JS, Bootstrap and AngularJS.
  • Enhanced performance by Angular 6 Component based development in Angular framework.
  • Used various Angular 6 custom directives and developed reusable components and templates that can be re-used at various places in the application. and Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 5.
  • UsedJava 8features in developing the code likeLambda expressions, creating resource classes, fetching documents from database. Worked on Core Java concepts such asOOPSConcepts, Collections Framework, Exception Handling, I/O System, Multi-Threading, JDBC, and Generics.
  • Extensive experience in writing various automation scripts to automate manual tasks, deploy applications, application build scripts using open sources libraries like Shell, Ruby and Python
  • Object/Relational mapping tool Hibernate to achieve object to database table persistency.
  • I designed RESTful Web services using Spring Framework, security for RESTful Services using Spring Security, Add Persistence Layer by Hibernate, Designed RESTful APIs using JAX-RS, JSON.
  • Used Oracle as the backend database storage. Developed stored procedures and triggers with PL/SQL.
  • Worked on migration from spring, Hibernate, SQL to JDBC, Oracle based framework.
  • Created API automation test scripts usingPostman API and Java Script/Newmancommand-line collection runner. Worked on Jenkins CI/CD integration and configuration of selenium and Postman/Newman for scheduled jobs. Also, Worked on Java Messaging Services (JMS) for developing messaging services. Implemented different types of messaging prototypes using JMS.
  • Used Maven for generating system builds and Jenkins for continuous integration.
  • Unit test cases using Karma and Jasmine for Server and mocha/Chai for Node.js for test endpoints.
  • Supported multiple projects in DevOps based project implementation through Infrastructure Automation, Configuration Management, and Deployment Management and Test orchestration
  • Worked as part of DevOps Team for different internal automation and build configuration management.
  • Deployed Spring Boot based Microservices in Docker and Amazon EC2 container using Jenkins.
  • Experience on practical implementation of cloud-specific AWS technologies includingIAM, MFA, Elastic Compute Cloud (EC2), Simple Storage Services (S3), Route 53, Cloud Formation, Elastic Bean Stalk, Virtual Private Cloud (VPC), RDS and Cloud Watch.
  • Worked on building and deploying Javacode through Jenkins, used Jenkins Amazon Web Services (AWS) Code Deploy plugin to deploy toAWSand worked AWS Cloud management.
  • Configured Elastic Load Balancers (ELB) with EC2 Auto scaling groups. Created monitors, alarms, and notifications for EC2 hosts using Cloud Watch.
  • Installed, Configured and ManagedDockerContainers, Docker Images for Web Servers and Applications servers such as Apache, Tomcat usingDockerand integrated with Amazon MySQL RDS database. Experienced and proficient deploying and administering GIT.
  • Developed Web Services to transfer data between client and server vice versa using SOAP, WSDL and UDDI. Also, involved in writing XML validation classes using Struts validation framework.

Environment: Java, Spring Boot Framework, Spring MVC, SQL, Angular, JQuery, HTML, JavaScript, AJAX, Jasmine, Jenkins, AWS

Confidential

Java Developer

Responsibilities:

  • Re-wrote manual process as C# programs and stored procedures to read input from Tables in database
  • Designed dynamic and browser compatible pages using HTML, CSS, Bootstrap and JavaScript.
  • Created development environment using jQuery, spring, JPA, Oracle, Maven and Tomcat.
  • Involved in Documenting (analysis, specification, design), implementing and testing phases of Full Software Development Life Cycle (SDLC). Developed the functional components using JAVA, Spring MVC, JSP, Hibernate, XML Schema, HTML and JavaScript.
  • UsedJavaScriptlibraries to create slider and page-turning animations on calendar widgets, dropdown menus on web pages.
  • Developed Web Services usingSOAPfor sending and receiving data from the external interface.
  • Executed web service test scenarios by usingSOAPUI, automated test cases withSOAPUI, Groovy scripting.
  • ConfiguredStruts, Hibernateframework withSpring MVC.
  • Used Angular JS as frameworks to create single page applications (SPA) which can bind data to specific views and synchronize data with server using Node.js, Bootstrap, and AngularJS.
  • Used Microservices architecture, with Spring Boot-based services interacting through a combination of REST and Spring Boot. Created Implemented the persistence layer using Hibernate Annotations. Implementing and planning the server-side architecture using Spring and Hibernate architecture.
  • Managed and monitored large production Cassandra DB shared cluster environments having terabytes of data. Coding using Core Java JDK 1.4, JSP, Servlet, and Spring MVC.
  • Developed web pages using jQuery data tables extensively. Created maven script considering the internal standards and compatibilities. Added project in Jenkins and Sonar for continues integration.
  • Created secure web services using spring web services for upstream system by SOAP and WSDL.
  • Worked on Low-Level Designing and High-Level Designing and relevant documentation Wrote Controller classes in Spring MVC framework in the web layer. Created unit test cases for all possible areas of code and perform unit testing and Supported QA team and fixed issues as required. configured the spring framework for entire business logic layer with XML bean configuration files

Environment: HTML, CSS, Node.js, Bootstrap, Angular.js, Cassandra DB, Hibernate, XML and Spring Boot, Spring MVCjQuery, SOAP, WSDL

Confidential

Java Developer

Responsibilities:

  • Used test-driven development methodology to design and code application component in an agile environment.
  • Developed Web Application usingReact, HTML, Bootstrap, Ajax, CSS, JSX, SQL.
  • ImplementedAJAXfunctionality usingJQUERY, JSONandXML.
  • DevelopedJSONandAJAXframework to get data from Internal and third-party web service.
  • Worked on server-side validations, handle actions, events, and Encapsulation by implementingAngular JS.
  • Develop the UI component architecture fordeveloperframework usingAngular 4, Typescript, HTML5, CSS3andBootstrap.
  • Implemented the search functionality for Internal Application usingAngularJS.
  • Worked withJMSConnection Pool and implementation of messaging using SpringJMS, Message Queues.
  • Configured the Queues and topics on theJMSof theJBOSSserver.
  • Participated in migration toDB2database fromOracle DB.
  • ImplementedIBM DB2database to store data across application and updated statistics of data into DB2 tables.
  • Utilized API testing tools likeSOAP UIfor testing Restful Webservices.
  • UsedGITas a Version Control System, created andcloned central repository locally, created sub- branches, pull any new changes, and then finally push their changes back to the central repository.
  • Developed presentation, middle, and data layer components usingStruts2, EJB3.0 frameworksonEclipseIDE and deployed onWebLogicapplication server 10.
  • Integrated Redis with differentPCFapplications which served as central cache for different applications.
  • UsedMavento build the application and Jenkins for integration.

Environment: Java, JDBC, AngularJS, GIT, J2EE, JMS, Spring MVC, Oracle, DB2, Hibernate, HTML, SOAP, WebLogic Server, Redis, PCF, SoapUI, CSS

We'd love your feedback!