We provide IT Staff Augmentation Services!

Senior Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

San Antonio, TX

SUMMARY

  • Over 7 years of experience in the IT industry as a Java Fullstack Developer, working in the areas of Analysis, Design, Development, Production Support, and Deployment of Web - based applications using Object Oriented Concepts, Java and J2EE, Web Services (SOAP, RESTFUL, WSDL, Axis), JavaScript, AngularJS, Jenkins, AJAX, Oracle Web Center Suite, HTML and XML, JMS.
  • Strong experience using Spring Framework in the business layer for Dependency Injection, AOP, Spring MVC, Spring Boot, transaction management, and using Hibernate as a persistence layer.
  • Extensive knowledge of the spring modules like Spring IOC, Spring DAO, Spring Web flow, Spring Security, Spring MVC, and Spring AOP.
  • Extensive knowledge and implementation skills in Struts MVC framework and JSF.
  • Experience in RIA development using Adobe Flex 3.0/4.0, Action Script 3.0, and MXML.
  • Working on GUI development using HTML, CSS, Bootstrap, JavaScript, JSON, AJAX, JSP, JSP Tag libraries, Servlets, JNDI, XML, and XSLT.
  • Experience with web technologies like AngularJS, React JS, Backbone JS, Portlets, JavaScript, HTML, CSS3, AJAX, J Query, and Bootstrap.
  • Experience in using React.js components, Forms, Events, Keys, Router, Animations, and Flux concepts.
  • Experience with the development of client-facing web applications using GWT.
  • Superior background in object-oriented development including C++, Java, Scala and shell scripting.
  • Experience in Angular JS, Node JS, React JS, Mongo DB, GitHub and Amazon AWS, EC2, S3, and cloud front.
  • Working on B2B development works on BEA WebLogic, Confidential WebSphere, and JBoss Applications servers.
  • Experience in designing and building Complex Business components, developing Multi-Tier Web Applications using Servlets, JSP, Spring, Struts, JPA, Web Services, SOA, JDBC, EJB, PL/SQL, AJAX, Maven, Micro Services.
  • Developing RESTful web services interface to Java-based runtime engine and accounts.
  • Experience with different Servers like Apache Tomcat, Confidential RAD, Web Sphere, and Web Logic.
  • Extensive experience in IDE tools like Eclipse, Net Beans, RAD, and WID (Web Sphere Integration Designer).
  • Experience in coding Web Services with JAX-WS (SOAP) and JAX-RS (Restful).
  • Experience in various databases Oracle, DB2, PostgreSQL and SQL Server.
  • Experience in debugging the java code with all the testing tools and logic flow using Eclipse UML plug-in and rational testing tools.
  • Experience in WIBM ODM, ILOG J Rules, Rule Studio, RTS (Rule Team Server), RES (Rule Execution Server), and Decision Validation Services (DVS).
  • Experience with Amazon Web Services (AWS) capabilities and limitations.
  • Working on data logging frameworks such as Log4j, to detect logging data and analyze data traffic analysis.
  • Experience in version control tools like GIT, SVN, CVS, and Microsoft Visual SourceSafe.
  • Complete knowledge of Agile and SCRUM structure of software development by conducting meetings and coordinating with the team members to meet the deliverables.
  • Strong analytical, and debugging skills with experience in fixing ad hoc production issues.
  • Ability to learn and adapt quickly to new environments and emerging new technologies.
  • Good experience in working with a team together to deliver the best outputs in given time frames.
  • Excellent analytical, communication, organizational, and interpersonal skills. logging facility using Log4j, Writing JUnit test cases, and using Clear Quest, and Jmeter for bug tracking.
  • Well-versed with Core Java concepts like Collections, Multithreading, Serialization, Java Beans, and Network programming.

TECHNICAL SKILLS

Languages: C, C++, Java 8, J2EE, SQL, PL/SQL

J2EE Technologies: Servlets, JDBC, JSP, JSF, JMS, EJB, JNDI, Java Security

Markup/XML Technologies: HTML5, CSS3, JavaScript, Ruby, JQuery, AJAX, React JS, AngularJS, angular2 & 4, JSP, JSTL, XML, XSD, XSL/XSLT, SAX/DOM, JSON

Tools: & Framework Struts, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Boot, JSF, JUnit, SOAP UI, ANT, Maven, Jenkins, Struts MVC, Apache Active MQ, Apache Camel, Kafka.

Web services: SOAP, Restful, UDDI, WSDL, JAX-RPC, JAX-RS, JAX-WS, JAX-B, Axis

Web/App Servers: Confidential Web Sphere, Apache Tomcat, JBoss, Web Logic Server

Database: Oracle, SQL-Server, PostgreSQL, MySQL server, TOAD, Cassandra, MongoDB/NoSQL

IDEs: Eclipse, IntelliJ, Spring Tool Suite (STS), RAD

OR mapping: Hibernate, IBatis

Testing Tools/ Others: JUnit, Soap UI, Putty, Rational Clear Quest, RTC, StarTeam

Version Control: Tortoise SVN, CVS, Rational Clear case, Git and Mercurial, Docker

OS & Environment: Windows, Sun Solaris, UNIX, Linux

Cloud Technologies: AWS (Amazon Web Services), Cloud Foundry

PROFESSIONAL EXPERIENCE

Confidential, San Antonio, TX

Senior Full Stack Java Developer

Responsibilities:

  • Followed agile methodology and was involved in daily SCRUM meetings, sprint planning, showcases, and retrospective and used JIRA as a tracking tool for the sprints.
  • Designed the front-end screens using AngularJS, HTML5, CSS3, JavaScript, jQuery, Bootstrap and Spring Boot.
  • Involved in CQ5/AEM-related design and framework development using templates, components widgets, CQ5 bundles, JCR/Sling API, configuring Cloud Services, publish, and author set-up.
  • Developed Angular controllers, services, and filters and developed HTML templates with various Angular directives such as ng-app, ng-controller, ng-repeat, ng-if, ng-show, ng-hide, ng-change, ng-blur, etc.
  • Used various Angular UI Bootstrap components such as calendars, masks, uploaders, sliders, alerts, modal dialogs, etc. for developing the UI.
  • Developed Angular services making use of resource service to perform REST API calls to the backend.
  • Developed reporting dashboards, which process a large amount of data that are stored in Elastic Search and My SQL platforms and generate reports and displays in dashboards.
  • Identified and created indexes, mappings, and data in Elastic search and used Elastic Search REST API for both single and multi-document APIs. APIs like Index, Multi Get, Bulk, etc.
  • Used various aggregations like Metrics, Average aggregations in Elastic Search.
  • Developed unit test cases using Jasmine and Karma and performed end-to-end testing using Protractor and Selenium
  • Developed REST controllers using Spring Data REST to serve the UI with required JSON data.
  • Extensive knowledge of AWS EC2, Amazon S3, Amazon Elastic Load balancing, and other parts of AWS infrastructure.
  • Worked on AWS multi-factor authentication (MFA) related to security groups including rest security.
  • Configured and tuned the AWS EC2 and worked on ELB, and Route53 for high availability.
  • Implemented Microservices architecture using Spring BOOT-enabled REST API with the Spring Cloud modules.
  • Worked on Integration of Microservices deployment patterns with the PAAS platform on top of AWS and Integrating with the Config server and ZUUL proxy.
  • Experience in configuring auto-scalable and highly available microservices set with monitoring and logging using AWS, Docker, Jenkins, and Splunk
  • Developed REST exception handling controller advice to respond to bad requests and server-side exceptions.
  • Used a complete annotation-driven approach to develop the application using Spring Boot and was involved in setting up the Spring bean profiling.
  • Used REST Client and POSTMAN to test the rest-based services and used Junit and Mockito to test the middleware services.
  • Used Hibernate in the persistence layer and implemented DAOs to access data from the database.
  • Used Node.js to run Grunt tasks and build properly the project (compile, minify, concat, etc.) and Implement modules into Node JS to integrate with designs and requirements. Used GruntJS, BowerJS, and Express from NodeJS.
  • Involved in enhancing existing MEAN (MongoDB, Express, Angular, and Node) stack applications and provided the required support.
  • Involved in the configuration and usage of Apache Log4J for logging and debugging purposes. Used RAD as an IDE tool to develop the application.
  • Prepared Documentation for Unit Test Plan and Unit Test Results for QA purposes. Participated in the release night shakeouts/overnight deliveries and QA Support.
  • Took part in setting up the application with Jenkins and AWS and is involved in builds and deployments to the Tomcat server.
  • Prepared technical & process checklists and guidelines for the team to bring uniformity in implementation and awareness.

Environment: Java 8, STS, Tomcat 7, Spring Tool Suite, Spring, AWS, Spring Boot, Hibernate, Elastic Search, RESTful Web Service, Oracle, HTML5, CSS3, jQuery, AngularJS, Express, JavaScript, GIT, JMS, Jenkins, Agile, JIRA tool, Selenium, Log4j, Maven, AWS, Docker, OAuth2, Cloud Foundry, Kubernetes, Splunk, Dyntatrace, Apache Kafka, React, Node JS, Jenkins, Cassandra, Couchbase, Hazelcast, Mule API Gateway, Cucumber, Mockito

Confidential, Buffalo, NY

Sr. Full Stack Java Developer

Responsibilities:

  • Implemented code according to coding standards and Created AngularJS4 Controller Which Isolates scopes to perform operations.
  • Outstandingly involved in iterations of SDLC design, implementation, debugging, and testing of functionalities of J2EE components java Beans, Java, XML, Collections Framework, JSP, Spring, and Hibernate.
  • Applied the advantages of Spring Core container for developing the applications loosely coupled and used Spring MVC for creating independency in presentation layers from the business layers. Other technologies also were like Spring IOC and Spring AOP.
  • Involved in handling transactions using Spring Declarative Transaction management.
  • Implemented DAO layer using different hibernate techniques like strategies, Inheritance, annotations, and criteria interfaces.
  • Used Ajax for doing asynchronous calls to the Spring controller classes.
  • Parsed JSON data and displayed it in the front-end screens using JQuery.
  • Developed web services using REST.
  • Experience in using Improved the responsiveness of web pages using Bootstrap, Developer tools, and firebug for debugging.
  • Created Payment Gateways as standards of PCI and also used HTTP protocols.
  • Implemented Ajax and JQuery-based navigation system visually identical to the previous table-based system to improve ease of maintenance and organic search engine placement.
  • Implemented Message Driven Bean Using JMS Implemented enterprise applications.
  • Extensively used Angular UI (Bootstrap) for ng-grid and UI components.
  • Applied techniques for cross-browser and cross-platform interface development (Angular JS)
  • Created XHTML pages with CSS and the Box Model.
  • Implemented the service using Node.js for performance, development, maintenance, and deployment reasons.
  • Experience with Jasmine and Karma Unit test
  • Used JIRA for bug tracking and issue tracking.
  • Design and develop new web 2.0 features to improve UX and modernize the current web platform
  • Worked with JSON for data exchange between client and server.
  • Spring 4.0 was used for MVC, AOP, and transaction management.
  • Developed pages that are compliant with W3C and ADA standards.
  • Developed and retrieved No-SQL data using Mongo DB.
  • Created Administrative and manage servers using Weblogic 11 followed by unicast deployed the applications using GUI’s and tested.
  • Used maven and Jenkins building, continuous integration, and testing purposes.
  • Implemented logger for debugging and testing purposes using Log4j.
  • Extensively used Linux, and UNIX system administration tools to create servers and deploy and run applications in the development stage.
  • Implemented Unit testing using JUnit.
  • Used Apache Maven for project management and building the app.
  • Created SOA systems architecture and high-level design for scalable and high-performance enterprise applications.
  • Used Selenium for integration testing.
  • Created collections and performed CRUD operations on Mongo dB using Node Mongoose and used mongo Repository and spring Mongo Template for persistence.
  • Working on Docker and Spinnaker for CI/CD.
  • Apache Mesos and Kubernetes were used as the best ecosystem to deploy and manage Micro-services.
  • Planned and implemented backup and recovery of the Mongo databases.
  • Used Spring Boot which is radically faster in building cloud Micro Services and developing spring-based applications with very less configuration.
  • Moving the website from Web CRMA to Cascade CMS.
  • Developed prototypes and mock-ups by using HTML, CSS, and FrontPage.
  • Used AWS S3 for multipart upload of data and to host static web content in AWS Cloud.
  • Included security groups, network ACLs, Internet Gateways, and Elastic IP& are to ensure a safe area for the organization in AWS public cloud.
  • Used AngularJS as the development framework to build a single-page application and reusable AngularJS applications.

Environment: JDK 1.8, MS Visio, JSP, jQuery, MySQL, MongoDB, AngularJS4, Linux, Maven, Web Services (SOAP, Rest), Soap UI, Splunk, Jenkins, Spring Boot, Junit, Docker, AWS, Node, Weblogic 11, Jasmine, Karma, Bootstrap, Spring 4(MVC, Boot, DI, AOP, Transaction Management), AJAX, Hibernate, JPA, Kubernetes, SOAPUI, Easy Mock, Selenium, AWS, Dreamweaver, IntelliJ

Confidential, Chicago, IL

Sr. Java/J2EE Developer

Responsibilities:

  • Designed and developed the REST-based Micro Services on the card accounts using Spring Boot.
  • Used Spring core annotations for Dependency Injection and Spring MVC for Rest API
  • Good experience with continuous integration and continuous deployment pipeline using Jenkins
  • Worked directly with the 3rd party vendors for connecting to their API and getting credit/debit card transactions and generated reports to the server location.
  • Worked with the salesforce team to initiate and update the journey of customer events for joint application and firing the events along with inputs from JSON and receiving it on ActiveMQ to validate and verify.
  • Experience working with java application servers like Tomcat, JBoss, WebSphere, and tools Eclipse, Maven, and Jenkins.
  • Created responsive web pages using Bootstrap and wrote client-side applications in a clean MVC model using Angular JS.
  • Developed Microservices using Spring MVC, Spring Boot, and Spring Cloud.
  • Used Microservices architecture, with Spring Boot-based services interacting through a combination of REST and Spring Boot.
  • Rewrite existing Java applications in Python module to deliver a certain format of data. Generated Python Django forms to record data of online users.
  • Used OWASP and SonarQube for continuous inspection of code quality to perform automatic reviews with static analysis of code to detect bugs, code smells, and security vulnerabilities.
  • Worked on Error Handling in ActiveMQ(Retry, redeliver, and DeadLetterQueue)
  • Exposed the application using Rest Web service, developed HTTP posts, get methods based on requirements, and handled the errors using HTTP status codes. Used Postman API to test REST API output data.
  • Designed and developed Asynchronous service on Amazon AWS using SNS/SQS. Created Business Logic using Python to create Planning and Tracking functions
  • Worked on Jmeter for load balancing and performance testing, and clustering technologies through Kubernetes.
  • Expertise in Apache Kafka message implementations and their integrations with the systems.
  • Deployed and monitor scalable infrastructure on Amazon web services (AWS)& configuration management using puppet
  • Work with the deployment team to deploy Microservice on AWS instances and resolve issues in deployment.
  • Worked on associated REST tools such as Swagger, Postman, and SoapUI testing HTTP Requests and responses.
  • Developed system integration test to verify the code running in its functional environment.
  • Developed Spring JMS message listeners to consume JMS messages from queues and used Spring transaction management to manage the transactions in the application.
  • Manage configuration of Web App and Deploy to AWS cloud server through Chef.
  • Used Spring Framework at Business Tier and uses Spring container for initializing services and used Spring Core Annotations for Dependency Injection such as Bean, Component, Repository, Autowired, etc.,
  • Implemented Log4j for logging in development, testing, and production environments and debugging the application. Configured to send an email notification.
  • GIT is used for defects, and change tracking across the application.
  • Wrote Junit test cases and ANT as a build tool for the services and prepared documentation.
  • Integration testing, bug fixing, handling change requests, and code reviews.
  • Used Splunk logging for tracking, application monitoring, and security and compliance
  • Used Version one and confluence for documentation, planning, tracking work, and reporting across teams.
  • Involved in a functional test of the application and tested Java applications using Functional IT testing, Jboss, and Log statements.
  • Effective use in Clear cases and the clear quest for version control and defect tracking.

Environment: Core Java, JEE, Struts, JSP, JSTL, Servlets, JDBC, Log4J, Ant, Apache Tomcat Server, XML, AJAX, JavaScript, Eclipse, GIT, Oracle, PL-SQL.

Confidential

Software Developer

Responsibilities:

  • Worked on complete life cycle, Design, development, and testing using OOA and OOD.
  • Used JSP, HTML, and CSS for content layout and presentation.
  • Used JQUERY for UI and AJAX for reports display
  • Created the web application using the MVC pattern to manage runtime content, in the form of POIs.
  • Used WebServices to extract patient-related product data from machines and servers using WSDL, XML, and SOAP using Service Oriented Architecture.
  • Worked on the design and development of application in the Struts 2.0 framework
  • Implemented the functionality of fetching data from different sources and persisted the data through Hibernate, to separate the DAO layer from the Database layer.
  • Worked on multithreading and thread pool design patterns.
  • Worked on regenerated code, through Hibernate, created services for existing modules, and tested them through JUnit.
  • Implemented business logic using Session Beans, Servlets and PL/SQL stored procedures
  • Designed developed and maintained the data layer using Hibernate and performed configuration of Struts, Application Framework.
  • Participate in technology/tools evaluation and software technical proof of concepts.
  • Used JUnit for Unit testing the application.
  • Performed production support of the application in production.
  • Developed and maintained ANT Scripts.
  • Managed daily production issues.
  • Worked on Transaction Interface in Hibernate which maintains abstraction from the transaction implementation.

Environment: Java, J2EE, JSP, Servlets, MVC, Web Logic 8.1, Hibernate Spring 3.0, Web Services, MAVEN, SOAP, WSDL, JavaScript, PL/SQL, CVS, Oracle 10gi, JUnit, Unix.

We'd love your feedback!