We provide IT Staff Augmentation Services!

Sr. Full Stack Java/j2ee Developer Resume

2.00/5 (Submit Your Rating)

SUMMARY

  • 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 likeKafka, 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 Javaclasses 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 usingSelenium WebDriver, Selenium Grid, JAVA, JUnit.

TECHNICAL SKILLS

Web Technologies: HTML, HTML5, XML, CSS, CSS3, JavaScript, TypeScript, jQuery, AJAX, JSPDOM, 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

Sr. Full Stack Java/J2EE Developer

Responsibilities:

  • 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.
  • Used NodeJS for doing non-blocking design operation for server-side code.
  • Created CI/CD pipelines using Maven, Jenkins, ECS AWS.
  • Designed Forms, Modules, Views and Templates using Python.
  • Microservice architecture development using Python and Docker on an Ubuntu Linux platform using HTTP/REST interfaces with deployment into a multi-node Kubernetes environment.
  • Converted a monolithic app to microservices architecture using Spring Boot using 12-factor app methodology. Deployed, Scaled, Configured, wrote manifest file for variousservicesin 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 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.
  • 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 usingSQL and PL/SQLfor accessing, manipulating, and updatingOracle 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 onAngularJSwithRabbitMQ. It uses Express to create aREST APIallowing users to create jobs and retrieve data fromMongoDB.
  • 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, configuredXMLmapping files, and created classes forSQL stored procedures.
  • Developed cross browser compatible user interface usingStruts, JSP, Servlets, HTML and Angular.js.
  • Implemented core java concepts likeMultithreading,Collections Framework, File I/Oandconcurrency.
  • 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.
  • Used JProfiler to test the application code andlog4j & JUnit for logging, debugging, testing.
  • DevelopedSpring DAOclasses to manage database transactions usingHibernate.
  • Used Git/GitHub branching strategy for inspection and version control maintenance.
  • UsedPostmanto test the RESTful API for HTTP requests such as GET, POST, and PUT.
  • UsedSpring MVCwithHibernateframework to build the application on server side.
  • Applied Java Collections such asHashMap,Listto store data and passed along with JSP efficiently.
  • Designed and deployed bothXML and SOAP Web Servicesto provide the interface to the various clients running on both Java and non-java applications.
  • Implemented Spring architecture and Spring beans factory using IoC. Configured bean properties using dependency injection.

Confidential

Full Stack Java Developer

Responsibilities:

  • Expertise in working with Agile methodologies like Test Driven Development (TDD) and Scrum Methodology.
  • 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.
  • 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) usingJSP, CSS, JSTL, and XSL.
  • 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.
  • Involved in creating and designing a database and connect the database withHibernate (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.
  • Worked on RESTful APIto created services, tested onPostman.
  • 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 usingJIRAeffectively.
  • Worked on MongoDB concepts such as locking, transactions, indexes, Sharing, replication, schema design.
  • 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.
  • ImplementedSpring Bootto create aCRUDbackend for ourReact-fronted application.
  • Configured and used Jenkins for continues integration and build and deploy the applications.
  • Implemented requirements gathering for multi datacenter for Cassandra cluster.
  • Used Spring Bootfor building application withSpring initializersand bootstrapping the build configuration and develop custom solutions that act uponJenkinsinformation in authentic time.
  • Used JUnit, Log4j, Easy mock and Mockito for writing and implementing Unit test cases.
  • 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.
  • Helped UI to integrate thejavabeans 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 usingJUnitwithEasy Mockand created automated test scripts for integration testing usingSelenium and configured unit test cases usingJunit.
  • 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.
  • UsedJava8features in developing the code likeLambda expressions, creating resource classes, fetching documents from database.

Confidential

Java/J2EE Developer

Responsibilities:

  • 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 the web tier using JSP, Struts MVC, and Tiles. Implemented event handling using Java and JavaScript.
  • Experienced in Core Java concepts such asOOPConcepts,Collections Framework, andException 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.
  • Developed application using Agile methodology and deployed the application onto WebLogic application server.
  • Build dynamic data visualization components with React and D3.js.
  • Worked overWeb 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.
  • 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.
  • Used JIRA for bug tracking, project level issue tracking and environmental issue tracking.
  • UsedSpring Bootfor building application withSpring initializersand bootstrapping the build configuration and develop custom solutions that act uponJenkinsinformation in authentic time.
  • Working in branching, tagging, and maintaining version across the environment using GitLab, SVN.
  • Created JSON Data and stored as documents comprising documents, data types and conversions in MongoDB.
  • Followed theMavenbuild life cycle to build the application and deployed intoJBOSSapplication server.
  • Developed authentication mechanism using Spring web security to call Restful Webservices.

Confidential

Java Developer

Responsibilities:

  • Designed and developed Microservices based business components and RESTful service endpoints using Spring boot.
  • 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 user interface for users to interact with the system using jQuery, JSON, JavaScript, HTML, CSS, AngularJS, and Bootstrap.
  • Followed Test Driven Development and wrote server-side test cases using JUnit 4.12.
  • UsedReact JSfortemplatingfor faster compilation and developing reusablecomponents.
  • 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.
  • Used Multithreading, Collections and other J2EE technologies to design and develop the code.
  • Involved in using GIT, for project management and version management.
  • 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.

Confidential

Software Developer

Responsibilities:

  • Developed single page web application using JavaScript framework Angular JS.
  • Coded Java Script for page functionality and Pop-up Screens.
  • Managed application state using server and client-based State Management options.
  • Developed the presentation tier using HTML, CSS, JSP, Servlets, JSTL, Ajax and Struts.
  • Mapped database objects to object-oriented language objects using Hibernate framework and developed backend using hibernate and HQL.
  • Designed and developed microservices for manufacturing plants using NodeJS and Angular2.
  • Worked in usingReact JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Involved in design development and testing of web application and integration projects using Object Oriented technologies such as Core Java, J2EE, Struts, JSP, hibernate, Java Beans, XML, XSLT, XSL and ANT.
  • UsedJIRAas the bug tracking system to track and maintain the history ofbugs/issueson everyday basis.
  • Implemented AJAX functionality using JQUERY, JSON and XML.
  • Used Web services (SOAPandRESTful) for transmission of large blocks of XML/JSON.
  • Performed Unit Test using Jasmine test framework.
  • Designed new classes and functionalities using various JQUERY components for CRM application for customer service.
  • Wrote extensive HTML, CSS, and JavaScript code to build dynamic pages using Eclipse.
  • Handled all aspects of the web application including maintaining, testing, debugging, deploying, and printing.
  • Used Log4j, Junit and developed unit test cases to monitor the application functionality.
  • Implemented complex back-end component to get the count in no time against large size MySQL database.
  • Migrated entire component and maintained version control as well as code from TFS to Bitbucket.

We'd love your feedback!