We provide IT Staff Augmentation Services!

Sr. Full Stack Java/j2ee Developer Resume

2.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • Skilled IT Professional with experience in design, development and maintenance of distributed web - based applications and client/server applications using Java/J2EE and Web Technologies.
  • Experience in design, development, implementation, deployment, testing, and maintenance using Software Development Life Cycle (SDLC) methodologies like Agile, waterfall and SCRUM.
  • Extensive knowledge and hands on experience in Web development using HTML5, DHTML, AJAX, CSS, JavaScript, jQuery, AngularJS 2, Bootstrap, Angular 5, and Angular Material.
  • Experience in using Spring DI and Spring MVC for REST APIs and Spring Boot for micro-services.
  • Sound skill in design patterns, Exceptions handling and multi-threading.
  • Strong experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Dashboard, Spring Boot, Spring Microservices, Spring REST, Spring Eureka, Spring Netflix, Spring Batch.
  • Expertise in implementing Service Oriented Architecture (SOA) in SOAP/RESTful web services.
  • Excellent critical thinking, decision making, and problem-solving skills require to effectively work in the field of applications development and maintenance.
  • Experienced with XML related technologies such DTD/Schema, XML, XSLT, and XPATH.
  • Hands on experience in writing Stored Procedures, Triggers, Functions and Packages besides writing standard DDL and DML queries.
  • Expertise in Core Java, Servlets, JDBC, Collections framework, REST & SOAP Web-Services, Hibernate, JPA, Spring.
  • Used Docker container for eliminating a source of friction between development and operations.
  • Automated application deployment in the cloud using Docker technology using elastic container service scheduler
  • Proficient in conceptual development of Web-based Projects, including Project Strategy, Functionality, Information Architecture, Navigation Systems.
  • Proficient in using Amazon Web Services. Extensive experience focusing on services like EC2, Elastic Beanstalk, CloudWatch, CloudFront, CloudFormation, IAM, S3, RDS, Elastic Cache, SNS, SQS, AMI.
  • Experience in Core Java with a strong understanding and working knowledge of Object-Oriented Concepts like Collections, Multi-Threading, Exception Handling, Inheritance, and Polymorphism.
  • Used CSS Blueprint to create grids and adopt cross browser interactive features and to make the web pages more.
  • Experience in testing with JUnit Framework using Mockito and Easy Mock, Spring Junit Runner, JMeter.
  • Experience in working with messaging systems like Kafka, Kafka event Sourcing.
  • Thorough experience in implementing Automation Tools Selenium, WebDriver, JUnit, TestNG, Eclipse, Git/GitHub, Jenkins, SOAP UI and REST with POSTMAN.
  • Proficient in working with version control systems - GIT, SVN and Bitbucket.
  • Used detailed wireframes and developed Mock-up designs as per the requirements of Business.
  • Used Node.JS, React.JS, and Backbone.JS MVC framework for developing the Single Page Application (SPA).
  • Proficient with SQL databases like Oracle, MySQL, DB2 and knowledge in NoSQL database like MongoDB and Cassandra.
  • Experience using Hibernate for mapping Java classes with database and using Criteria API and HQL.
  • Monitored testing in Selenium alongside utilizing tools like SOAP UI, Restful services and Postman on multiple interfaces.
  • Developed logical and business layers with JAVA Beans.
  • Strong Understanding of J2EE design Patterns like Session facade, Singleton, Front Controller, Business delegate, Service Locator, DTO, DAO.
  • Expertise in Selenium automation using Selenium WebDriver, Selenium Grid, JAVA, JUnit.

TECHNICAL SKILLS

Web Technologies: HTML, HTML5, XML, CSS, CSS3, JavaScript, TypeScript, jQuery, AJAX, JSP,DOM, Responsive Web Design, DHTML, XHTML, JSON, XML, SASS, SCSS

Java Technologies: Spring Boot, Spring MVC, Hibernate, Servlets, JDBC, JSP, JSTL, Swing, Struts.

JavaScript Technologies: React, Redux, AngularJS, Angular, jQuery, EXT.js, Backbone.js, Require.js

Database: Oracle, MySQL, MongoDB, Cassandra

Web Services: RESTful, SOAP, WSDL, UDDI

Testing frameworks: JUnit, Jasmine, Karma, Mockito, Selenium, Postman

Operating Systems: Windows, UNIX, LINUX, Mac OS.

Web Servers: WebSphere, WebLogic, JBoss, Tomcat, Nginx

Repositories: Git, Bitbucket, SVN

Logging Tools: Log4j, slf4j, splunk

IDE Tools: Eclipse, IntelliJ, Net beans, Web Storm, Sublime Text

Cloud Environments: Azure, AWS, Netflix Eureka, Mesos, Kubernetes

PROFESSIONAL EXPERIENCE

Confidential - Dallas, TX

Sr. Full Stack Java/J2EE Developer

Responsibilities:

  • Interacted with product owners, stakeholder to gather requirements, and prepare documentation on the same.
  • Developed multiple microservices for performing business functionalities using Spring Boot , Spring Core , AOP , Actuators , Spring Data JPA .
  • Developed Spring Boot REST API end points implementing messaging queue for a supply chain delivery system.
  • Responsible for creating efficient design and developing User Interaction screens using HTML5 , CSS3 , Bootstrap , JavaScript , Angular 6 for clients to interact with the data.
  • Used NodeJS for doing non-blocking design operation for server-side code.
  • Created CI/CD pipelines using Maven , Jenkins , ECS AWS .
  • Converted a monolithic app to microservices architecture using Spring Boot using 12-factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various services in PCF .
  • Configure WebLogic application server to support the deployment of Enterprise Applications and Services with zero downtime deployment process using Python and Shell script, then automated it using Jenkins .
  • Developed user interface using JSP , HTML , Java Script , and jQuery , EXT.js , React.js to simplify the complexities of the application .
  • Tested Web Services SOAP and RESTful using SOAPUI tool.
  • Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, JQ Validator , AutoComplete , AJAX , JSON , AngularJS , JavaScript .
  • Wrote database queries using SQL and PL/SQL for accessing, manipulating, and updating Oracle database.
  • Experience in Normalization and performance tuning with Oracle database. Designed and developed file upload and file download features with Oracle BLOB and CLOB .
  • Planned and programmed a work queue system on AngularJS with RabbitMQ. It uses Express to create a REST API allowing users to create jobs and retrieve data from MongoDB.
  • Used JProfiler to test the application code and log4j & JUnit for logging, debugging, testing.
  • Developed Spring DAO classes to manage database transactions using Hibernate.
  • Used Git/GitHub branching strategy for inspection and version control maintenance.
  • Used Postman to test the RESTful API for HTTP requests such as GET, POST, and PUT.
  • Used Spring MVC with Hibernate framework to build the application on server side.
  • Applied Java Collections such as HashMap, List to store data and passed along with JSP efficiently.
  • Designed and deployed both XML and SOAP Web Services to provide the interface to the various clients running on both Java and non-java applications.
  • Familiar with Cucumber , Selenium Web Driver , Selenium commands and X-path and developed grunt tasks to run the unit tests on Jenkins and Used JIRA to assign, track, report and audit the issues in the application.
  • Made use of Hibernate for mapping Java classes with the database and utilized Criteria API and HQL.
  • Developed Data layer using Hibernate framework, configured XML mapping files, and created classes for SQL stored procedures.
  • Developed cross browser compatible user interface using Struts , JSP , Servlets , HTML and Angular.js .
  • Implemented core java concepts like Multithreading, Collections Framework, File I/O and concurrency.
  • Deployed end to end event-driven microservices architecture using Apache Kafka and deployed with Kafka Elasticsearch .
  • Designed and configured management reports and dashboards using Splunk .
  • Implemented Spring architecture and Spring beans factory using IoC. Configured bean properties using dependency injection.

Skills- HTML5, CSS3, JavaScript, AJAX, jQuery, JSON, DOM, XML, XHTML, W3C, Responsive Web Design, Angular2, Bootstrap, Spring MVC, Spring Boot, Maven, PLSQL, Git, JIRA, Oracle, MongoDB, Hibernate, React.js,Angular.js, Node.js, Junit, Struts, log4j, Postman, Selenium, Kafka, Amazon AWS, Beans, Splunk, Git/GitHub.

Confidential - Kansas, MO

Full Stack Java Developer

Responsibilities:

  • Designed and Developed Custom Connector Software in Java to fetch data from third-party security applications using RESTful webservices, storing in Kafka Message Queues and performing analytics for streaming data in real time using Apache Spark .
  • Developed java scripts for all client-side validation and developed User Interface (GUI) using JSP , CSS , JSTL , and XSL .
  • Expertise in working with Agile methodologies like Test Driven Development (TDD) and Scrum Methodology.
  • Implemented and developed UI components using AngularJS features like DI, Models, data binding and controllers. Develop various screens using AngularJS and used various predefined components from NPN .
  • Used React.JS to implement rich functions in various pages: form validation, crud, grid list, search, sort, pagination, multi-selection, tags-input, advanced/custom directives, authentication, unit tests, etc.
  • Extensively used jQuery , Node.js in implementing various GUI components in application portal.
  • Developed the User Interactive web pages in a professional manner with using web technologies like HTML , XHTML , and CSS as per company's standards.
  • Implemented RESTful and SOAP based web services using for JAX-RS and JAX-WS respectively.
  • Involved in creating and designing a database and connect the database with Hibernate (ORM).
  • Designed and developed front-end using Servlet , JSP , JSF , DHTML , JavaScript and AJAX .
  • Utilized Angular 6 framework and Web pack module loader to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
  • Used jQuery to make the HTML , DHTML , CSS and JBoss code interact with the JavaScript functions to add dynamism to the web pages at the client side.
  • Java expression tags were avoided using Beans, HTML and Logic Tags, and used display tags to render large data.
  • Implemented Spring Boot to create a CRUD backend for our React -fronted application.
  • Configured and used Jenkins for continues integration and build and deploy the applications.
  • Worked on RESTful API to created services, tested on Postman.
  • Used Maven scripts for build and deployment of the application.
  • Deployed the Application into Docker container and made easily accessible at runtime using Cloud Foundry and other cloud services like AWS , Netflix Eureka , Spring Hystrix as fallback method.
  • Fixed & Tracked defects using JIRA effectively.
  • Worked on MongoDB concepts such as locking, transactions, indexes, Sharing, replication, schema design.
  • Implemented requirements gathering for multi datacenter for Cassandra cluster.
  • Used Spring Boot for building application with Spring initializers and bootstrapping the build configuration and develop custom solutions that act upon Jenkins information in authentic time.
  • Used JUnit , Log4j , Easy mock and Mockito for writing and implementing Unit test cases.
  • Helped UI to integrate the java beans data using JSTL , Spring tags in the legacy application.
  • Implemented asynchronous multi-thread processing of files (Java Message Service, Message Driven Beans, PL/SQL, and Triggers).
  • Implemented Spring MVC framework which includes writing Controller classes for handling requests, processing form submissions and performed validations using Commons validator .
  • Conducted a testing of various unit layers using JUnit with Easy Mock and created automated test scripts for integration testing using Selenium and configured unit test cases using Junit .
  • Created and deployed the Docker image of services building Docker file and build a continuous delivery pipeline for containers using AWS Code Pipeline and Amazon ECS .
  • Developed DAO layer using Cassandra and expertise in CQL (Cassandra Query Language), for retrieving the data present in Cassandra cluster by running queries in CQL.
  • Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
  • Extensively used Git for version controlling and regularly pushed the code to GitHub .
  • Used Maven scripts for build and deployment of the application and GIT as the secure Versioning software.
  • Developed Spring Boot REST API end points implementing messaging queue for a supply chain delivery system.
  • Involved in tracking and resolving defects, which arise in QA & production.
  • Used Java8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.

Skills: HTML5, CSS3, JavaScript, SCSS, SASS, Bootstrap, jQuery, DHTML, AngularJS, Angular UI, Bootstrap, Jira, Hibernate, Node.js, Express.js, jQuery, Junit, AJAX, SVN, Webpack, Babel, ES6, Cassandra, MongoDB, Eclipse, Rally, Kafka, Postman, Selenium, React.js, Spring Boot, Amazon AWS, Netflix Eureka, Beans, Git/GitHub.

Confidential - St. Louis, MO

Sr. Java/J2EE Developer

Responsibilities:

  • Developed the web tier using JSP , Struts MVC , and Tiles. Implemented event handling using Java and JavaScript .
  • Experienced in Core Java concepts such as OOP Concepts, Collections Framework, and Exception Handling, I/O System, Multi-Threading, JDBC, Generics.
  • Implemented various design patterns - Singleton , Business Delegate , Value Object and Spring DAO .
  • Involved in creation of web services, WSDL and web methods with Annotation in Hibernate .
  • Used Spring JDBC to write some DAO classes to interact with the database.
  • Developed graphical user interface by using JSP , JSON , Node JS , HTML5 , CSS3 , JavaScript/jQuery , Bootstrap and AJAX .
  • Implemented framework for RESTFUL API using Postman and SoapUI .
  • Developed application using Agile methodology and deployed the application onto WebLogic application server.
  • Writing Unit test cases using JUnit testing framework and performed unit and system testing.
  • Created and maintained the configuration of the Spring Application Framework (IOC).
  • Developed CI/CD system with Jenkins on Kubernetes container environment utilizing Kubernetes .
  • Extensively worked with Spring JDBC MySQL databases and developed SQL queries to process the data.
  • Developed Customized Spring Multi Action controllers for handling similar operations and configured spring and Spring JDBC frameworks to develop full-fledged MVC and DB interaction application.
  • Mapped business objects to database using Hibernate .
  • Build dynamic data visualization components with React and D3.js .
  • Worked over Web Services with SOAP and RESTFUL , for integration with legacy systems on Axis frameworks.
  • Developed SQL and PL/SQL stored procedures and prepared statements for updating and accessing data from Oracle database.
  • Automated test cases using QAComplete , Postman , Selenium .
  • Used JIRA for bug tracking, project level issue tracking and environmental issue tracking.
  • Used Spring Boot for building application with Spring initializers and bootstrapping the build configuration and develop custom solutions that act upon Jenkins information in authentic time.
  • Created JSON Data and stored as documents comprising documents, data types and conversions in MongoDB .
  • Followed the Maven build life cycle to build the application and deployed into JBOSS application server.
  • Developed authentication mechanism using Spring web security to call Restful Webservices.
  • Working in branching, tagging, and maintaining version across the environment using GitLab , SVN .

Skills : Java, J2EE, JSP, Spring IOC, Hibernate, Oracle, HTML, jQuery, JUnit, Jira, Jenkins, React.js, Node.js, Servlets, JDBC, PL/SQL, Struts MVC Web Sphere, MYSQL, Toad, My Eclipse, and SVN, Postman, Selenium, Spring boot, GitLab, Kubernetes .

Confidential

Java Developer

Responsibilities:

  • Used Microservices architecture, with Spring Boot -based services interacting through a combination of REST and Spring Boot .
  • Designed and developed front-end using struts framework. Used JSP , Servlets , JavaScript , JSTL , EL , Custom Tag libraries , Tiles and Validations provided by struts framework.
  • Designed and developed Microservices based business components and RESTful service endpoints using Spring boot .
  • Designed user interface for users to interact with the system using jQuery , JSON , JavaScript , HTML , CSS , AngularJS , and Bootstrap .
  • Used React JS for templating for faster compilation and developing reusable components.
  • Implemented MVC architecture using Spring framework, Action Form bean and configured the Spring-config.xml file.
  • Designed dynamic and browser compatible pages using HTML , DHTML , CSS , Bootstrap and JavaScript .
  • 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 , Angular JS .
  • Followed Test Driven Development and wrote server-side test cases using JUnit 4.12.
  • Used Multithreading, Collections and other J2EE technologies to design and develop the code.
  • Manage and Monitor large production MongoDB shared cluster environments having terabytes of the data.
  • Used Hibernate mappings, relationships between tables and entity classes to access and update information in the database.
  • Developed Action Servlet , Action Form , Action Class , Java Beans classes using Struts Framework .
  • Involved in using GIT , for project management and version management.

Skills- HTML, CSS, Node.js, Bootstrap, Angular.js, React.js, Mongo DB, Hibernate, REST, GIT, JSON, JSP, jQuery, JUnit, MongoDB, Spring MVC, Spring Boot, Struts, java beans.

We'd love your feedback!