We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Evansville, IN

SUMMARY

  • 8 years of experience in Design & Development of Enterprise Applications, Web Applications, and Web Services in Java/J2EE and related technologies.
  • Having good experience in MEAN Stack (Mongo DB, Express.js, Angular.js, and Node.js) applications.
  • Expertise in using of Node JS, Express JS, and Mongo DB along with Mongoose.JS to create server side applications.
  • Strong experience in XML related technologies including XSD, DTD, XSLT, XPATH, DOM, SAX, JAXP, JAXB, XML - RPC and XML Beans.
  • Extensive experience in Java J2EE technologies using Core Java, Java collection, JDBC, Threads, Spring Framework (Spring Boot, Spring Batch), Struts Framework, Hibernate, Servlets, DHTML, CSS, JMS, JSTL, Display Tag (Custom Tag), Ajax, Java Script.
  • Expertise in using HTML5, CSS3, XML, XSL, XSLT, JAXP, JAXB, JAVASCRIPT, JQUERY, JSON, JSTL, Backbone JS, PHP, Express JS,Ext JS, React JS, Node JS and AJAX meeting W3C standards.
  • Experienced with developing rich user interface applications using HTML5, CSS3 and JavaScript, JQuery, Angular 7, 8, 9, 10, JS, Node JS, React JS, Knockout.js, JQuery Mobile, XML, JSON that follows W3C Web Standards and are browser compatible.
  • Experienced in web development using HTML, DHTML, XHTML, CSS, JavaScript, DOJO, Angular JS, and AJAX technologies.
  • Extensive experience working in a Test-Driven Development and Agile-Scrum Development.
  • Experience in working in both Windows and UNIX platforms including programming and debugging skills in UNIX Shell Scripting.
  • Proven expertise in implementing IOC/Dependency Injection features in various aspects of Spring Framework (Spring Core, Spring Batch, Spring Boot, and MVC).
  • Good working knowledge of J2EE best practice toolsets such as Ant, Maven, Log4j, Slf4j.
  • Employing Java Object/Relational bridge technologies such as Hibernate, JPA, and spring.
  • Developed applications using frameworks and API like Struts, Spring MVC.
  • Extensive experience in Java/J2EE programming - JDBC, Servlets, JSP, JSTL, JMS.
  • Worked on AWS, High Availability Practices and deploying backup/restore infrastructure.
  • Experience in designing, developing, and deploying J2EE applications on Web sphere, Web logic, Apache Tomcat and JBoss application Servers.
  • Experienced in Web Services approach for Service Oriented Architecture (SOA).
  • Sound working knowledge of performance tuning in JAVA and J2EE including hibernate tuning
  • Experience in using various Configuration Management tools like CVS, GIT and SVN.
  • Experience in using ANT tool, Maven to compile, package and deploy the components to the Application Servers.
  • Experience in deploying, configuring and administering application servers such as IBM WebSphere, WebLogic, JBoss, JAX-WS, Glassfish and Apache Tomcat.
  • Expertise in developing and consuming Web services including different technologies and standards like DTD, XSD, SOAP, WSDL, JAX-RPC, JAX-WS, WS-I and Apache Axis, JAX-RPC.
  • Good knowledge in Restful Web Services.
  • Expertise in design and development of various web and enterprise applications using Type safe technologies like Scala.
  • Good Knowledge of using IDE Tools like Eclipse, NetBeans, JBuilder, Rational Application Developer(RAD) for Java/J2EE application development.
  • Experience in installing, configuring, tuning IBM Web Sphere 6.x/5.x, Apache Tomcat 5.x/6.x, JBOSS 5.x/4. x.
  • Proficiency in working with databases like Oracle, MySQL.
  • Expertise in database modeling and development using SQL, T-SQL and PL/SQL in Oracle and SQL Server environments.
  • Experience in Unit testing using JUnit, Selenium.
  • Expert in HTML5/CSS3 development and have experience in Backbone.js, Require.js, Node.js, Angular 8/9/10, Grunt js, Responsive design.
  • In-depth knowledge of PL/SQL with the experience in constructing the triggers, tables, functions, user defined data type, procedures etc.
  • Exposure to Oracle, DB2, and MySQL databases in developing applications using SQL Scripts, Stored Procedures.
  • Experience using an Integrated Development Environment like Eclipse, RAD 7.5/8.5 for code development.
  • Good experience of AWS Elastic Block Storage (EBS), different volume types and use of various types of EBS volumes based on requirement.
  • Experience of configuration tool CVS, Clear, and Tortoise SVN developing on Linux, Windows Operating Systems.
  • Extensive experience in developing Web Services applications using REST Client, REST API, SOAP UI, dozer mapper.
  • Experience in creating comprehensive web applications using MEAN stack implemented with MS SQL, Express, Angular.JS 2/4/5 and Node.js, Java 8, 10, 11.
  • Experience with web development technologies like HTML, CSS, JQuery, AngularJS, JavaScript, JSP and JSON.

TECHNICAL SKILLS

Java Technologies: Core Java, JSP, Servlet, JDBC, J2EE, JNDI.

J2EE Frameworks: Struts, Hibernate, SpringBoot, Spring Batch, Spring IOC, Spring AOP, Spring DAO, EJB, JPA.

Web Development: Web Services, Restful Web Services (JAX-RS), SOAP, APACHE AXIS VERSIONS, AJAX, JQUERY, HTML, DHTML, CSS, JavaScript, Angular JS, Node JS, Backbone.js, Knockout.js, Ember.js, Handlebars.js, Bootstrap JS, JSON, XML, XSL, XSLT, XSD.

Languages: C, C++, Java, JavaScript, PL/SQL.

Cloud Platform: AWS

Operating Systems: Windows, UNIX (Solaris), LINUX, HP-UX.

Application/Web Servers: JBOSS, Web sphere, Web logic.

IDE's: Eclipse, My Eclipse, Spring Tool Suite, RAD.s

RDBMS/Backend: Oracle, DB2, MYSQL Server.

Databases: Oracle 12c/11g/10g/9i/8i, SQL Server, MySQL, Sybase 12.5, DB2, MongoDB, Cassandra

Tools: JIRA, Pivotal Tracker, Unified Modeling Language (UML), Entity Relationship Diagram (ERD), Dream Weaver, TCP/IP, HTTP, ANT, ENHYDRA, Kawa Pro, Gen Shell, Toad, SQL Developer.

Version Control Systems: WIN-CVS, Git, SVN, Rational Clear Case.

PROFESSIONAL EXPERIENCE

Sr. Java Full Stack Developer

Confidential, Evansville, IN

Responsibilities:

  • Involved in SDLC requirements gathering, analysis, design, development and testing of application developed using AGILE methodology.
  • Worked with Object-Oriented JavaScript such as Backbone.js, Knockout.js, Ember.js, and Handlebars.js.
  • Initially we have used NodeJS/ExpressJS to mock REST services and built the UI app using that mocked backend; but later we integrated with the real backend system and coordinated with server-side development team.
  • Using Java features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.
  • Created POC for Spring Batch for running batch jobs. Documented how Spring Batch is useful for the current project.
  • Have worked on AWS for fetch the pictures and Videos from AWS to UI.
  • Worked the backend by using Node JS, express JS and Mongo DB.
  • Currently working on developing Server less functioning using AWS lambda with JAVA 8 and JAVA 9.
  • Implemented data-binding and MVC using Angular.JS 8/9/10 for front-end development of a current web application.
  • Implemented initial setup of angular application with node and npm modules.
  • Demonstrated experience working with (consuming) REST or GraphQL APIs via client side JavaScript or server side via NodeJS
  • Implemented layout of front end web page with angular components and created angular services to interact with backend java application.
  • Established Database Connectivity using JDBC, Hibernate O/R mapping with Spring ORM for MySQL Server.
  • Written Map reduce and Spark codes in Java to run a sorting application on the data stored AWS.
  • Good knowledge in deploying the application jar files into AWS instances.
  • Implemented filters for user authentication and user authorization by Spring Security.
  • Involved in the development of the presentation tier using Spring framework like Spring Boot and Spring Batch to records from a database or input file, selects records based on predefined rules, and writes the records to an output file.
  • Coded Soap and Rest web services using spring boot to rewrite existing application to micro web application.
  • Designed and developed transaction system and payment system with Spring Boot and Kafka framework.
  • Interfaced with the My SQL back-end database by integrating Spring with Hibernate.
  • Involved in Construction of UI using JQuery, AngularJS, Node JS and JavaScript.
  • Developed single page applications using Angular 8, Typescript, web pack and grunt.
  • Worked on Angular 9,10 technology for one complete project in rebasing the UI of the application using the techniques in Angular 9,10.
  • Configured Spring boot restful web services application and enabled actuator to monitor application health status.
  • Integrated NoSQL database like Hbase with Apache Spark to move bulk amount of data into HBase.
  • Have worked on AWS to integrate the server side and client-side code.
  • Modified existing and created new Hibernate objects based Queries for data storage, retrieval, tuning and mapping.
  • Used NPM for installing required node.js modules and other published Angular NPM modules
  • Configured Mongo repository and developed persistence objects with Spring Data Module.
  • Developing business logic with Java core, collections and java 8 lambda expressions, streamers, Local Date objects.
  • Consumed Web Services to interact with other external interfaces in order to exchange the data in the form of XML and by using SOAP.
  • Created modal objects to integrate request and responses between front-end angular and java web services in JSON format.
  • Created DTO objects, JPA repositories and created native SQL queries to persist data to database.
  • Used log4J for application logging and notification tracing mechanisms.
  • Configured Maven and resolved life cycle dependencies and generated artifacts for deployment.
  • Developed Test Driver components with TDD added code in crucible to find defects and resolve them before quality testing performed.
  • Attending daily scrum meeting, sprint planning meeting, backlog refinements.
  • Involved in Agile/SCRUM process, attending daily stand up and completing tasks in sprints.
  • Involved in code review meetings and updating components as suggest by tech leads.
  • Developed and executed test strategy and coordinated QA testing in Agile Environment.

Environment: Java 8,9, HTML5, CSS3, Java Script, AWS, Spark, Scala, Kafka, Spring Boot, Spring Batch, XML, GWT, Ajax, Angular7/8/9, Backbone.js, Knockout.js, Ember.js, Handlebars.js, Restful Services, Node JS, Mongo DB, Docker, Grunt, NPM, Jasmine, Jira.

Sr. Java Full Stack Developer

Confidential, St. Louis, MO

Responsibilities:

  • Involved in SDLC requirements gathering, analysis, design, development and testing of application developed using AGILE methodology.
  • Created user-friendly GUI interface and Web pages using HTML, Angular JS, Node JS, JQuery and Java script.
  • Defined new validations through Angular2JS for the form field validation implemented through HTML5.
  • Developed multiple POCs to create an interface between Backend to Frontend by using Mongo DB, Express JS, Angular JS and Node.js, React.js
  • Used Spring MVC, Ajax and Dependency Injection for handling presentation and business logic.
  • To maintain loose coupling between layers published the business layer as services and injected the necessary dependent components using Spring IOC and published cross cutting concerns like Logging, User Interface exceptions, Transactions using Spring AOP.
  • Integrated Spring DAO for data access using Hibernate.
  • Used Spring Security for Authentication and Authorization of the application.
  • Responsible for designing Hibernate mapping files based on business logic and Object relationships.
  • Created data model and generated Hibernate mappings and domain objects using Hibernate tools.
  • Integrated spring and hibernate together and worked on developing backend components and services using Hibernate and spring.
  • Extensively used HQL and SQL for querying databases.
  • Built restful web services using MongoDB/Node.JS and implemented the front-end using jQuery and Angular.JS 6 controllers, directives, and service.
  • Developed Message Driven Bean for asynchronous sending Messages using JMS.
  • Consumed Web Services to interact with other external interfaces in order to exchange the data in the form of XML and by using SOAP.
  • Used Spring Batch and Hibernate for creating batch jobs to read multiple formats of data and write it into flat file.
  • Used J-Unit Testing and Ant Scripts.
  • Making reproducible framework situations for the microservices engineering. Created a Request for Proposal (RFP) Microservices providing RESTful API using Spring MVC and Spring Boot.
  • Conducted Automation testing using the Standards, guidelines and structured methodology in testing the application.
  • Developed front-end systems with JavaScript, Bootstrap, HTML5, MVC frameworks such as Angular JS, 6 and 7, Backbone JS.
  • Used JIRA for tracking the Project Stories in AGILE Methodology.
  • Implemented Spring Batch and Spring Task Scheduler to automate importing data from CSV files sent from client into DB2 database.
  • Used Rest methodology for the service layer interface and used JSON for the data transformation.
  • Developed various AJAX and JSON calls for the communication between the server and the UI.
  • Using AJAX to request JSON data through third party REST APIs to acquire products data from server and display it in sorted order.
  • Working with back-end web technologies such as Apache, Nginx, MySQL, MongoDB, Memcache
  • Coded Rest API for Product service using spring boot.
  • Developed web services for produce and consumed the services by making Web Service calls to remote services in different applications.
  • Used Spring JMS module for lookup for the queues and MDBs for the listeners
  • Established Database Connectivity using JDBC, Hibernate O/R mapping with Spring ORM for MySQL Server.
  • Worked with Object-Oriented JavaScript such as Backbone.js, Knockout.js, Ember.js, and Handlebars.js.
  • Packaged and deployed the application in IBM WebSphere.
  • Written LINUX shell scripts to identify user login information.
  • Playback and technical presentations to the clients on acquired knowledge.
  • Generating reports in PDF using iText Open source and excel file formats.
  • Used Rational Clear Case for the version control.
  • Used Maven as the build tool.
  • Used Tortoise SVN to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.

Environment: Java 8, JDK, J2EE, HTML5, CSS3, Angular JS, Node JS, XML, JSON, AJAX, JQUERY, Struts, Hibernate, Spring Boot, Spring Batch, Spring DAO, Spring IOC, MySQL Server, JMS, JNDI, Maven, RMI, Eclipse IDE, UML, JIRA, Rational Clear Case, LINUX.

Sr. Java Developer

Confidential, Boston, MA

Responsibilities:

  • Involved in the complete SDLC including design of System Architecture, development of System Use Cases based on the functional requirements.
  • Designed the algorithm and codes and also have used design patterns and Object-Oriented Design methodology.
  • Participated in Server upgrades, code migrations, and also worked on important enhancements in the business requirements.
  • Involved in implementation of MVC pattern using Angular JS, Node JS, JSP and Spring Controller.
  • Used JAX-RPC Web Services using SOAP to process the application for the customer.
  • Implementing the nightly batch jobs to process the data.
  • Architected an enterprise service bus using Mule, Java (EJB3), Hibernate, and spring to tie back-end business logic/systems with web properties via a corresponding RESTful API.
  • Developed Junit test cases for unit testing and integration testing.
  • Used Spring Batch to build the POJO-based development approach of the Spring Framework.
  • Design and developed configuration output in XML and PDF format.
  • Designed and developed configuration wizard using Spring MVC, used Spring WebFlow to create business rule based flow mechanism, and configuration entity model in JPA.
  • Created detail design documents for use cases of the system that are signed off by business users.
  • Implemented MVC architecture using JSP, spring, Hibernate and used Spring Framework to initialize managed beans and services.
  • Used spring boot Actuator to externalize application's configuration properties for different environments.
  • Worked on the development of the Language Manager application using Portlets, Struts, SQL Server, Hibernate, etc.
  • Used Spring Batch with Spring Boot framework for developing a batch application for Loyalty Rewards.
  • Involved in doing POC such as MongoDB and Spring Boot Technologies.
  • Debugged and solved problems on several applications based on different technologies.
  • Worked on the validation of forms and user authorization using authorization tokens with
  • JavaScript and jQuery and Bootstrap for styling UI Interface of the application.
  • Participated in the design of the database tables in MySQL to store information of the clients and their project details after Normalization of the database schema.
  • Implemented the concept of smart tables in AngularJS.
  • Helped in fixing the bugs found in unit testing and integration testing by the QA team.
  • Developed UI pages with JSP, Spring MVC, HTML5, CSS3, JavaScript, JQuery, and used Boot Strap for creating Responsive Web pages.
  • Created AngularJS Controller which isolate scopes perform operations in UI.
  • Develop unit test using Karma and Jasmine. Followed strict patterns of RA team for unit test cases with jasmine.
  • Used Drools Decision table using excel sheets with a Spring MVC project.
  • Used JENKINS for continuous integration (CI) and continuous deployment (CD).

Environment: HTML5, CSS3, Java Script, XML, GWT, Ajax, AngularJS, Restful Services, Node JS, Spring MVC, Spring, JDK, Spring Boot, Spring Batch, Hibernate, My SQL, Maven, Jenkins, JBoss, Docker, SVN, Selenium, NPM, JUnit, Jasmine, Karma, Mockito, Eclipse, Jira.

Java Developer

Confidential

Responsibilities:

  • Involved in Requirement Analysis, Design, Development and Testing of the risk workflow system.
  • Involved in the implementation of design using vital phases of the Software development life cycle (SDLC) that includes Development, Testing, Implementation and Maintenance Support in WATER FALL methodology.
  • Applied OOAD principle for the analysis and design of the system.
  • Developed spring batch jobs for importing xml data in to database and for email notifications.
  • Applied J2EE design patterns like Singleton, Business Delegate, Service Locator, Data Transfer Object (DTO), Data Access Objects (DAO) and Adapter during the development of components.
  • Developed front-end screens using Struts, JSP, HTML, AJAX, JQuery, JavaScript and CSS.
  • Developed Struts Action Forms, Action classes and performed action mapping using Struts.
  • Performed data validation in Struts Form beans and Action Classes.
  • Developed POJO based programming model using spring framework.
  • Used IOC (Inversion of Control) Pattern and Dependency Injection of Spring framework for wiring and managing business objects.
  • Used Hibernate framework for Entity Relational Mapping.
  • Implemented Asynchronous messaging between System Integration components using JMS Spring JMS Template .
  • Used Web Services to connect to mainframe for the validation of the data.
  • SOAP has been used as a protocol to send request and response in the form of XML messages.
  • WSDL has been used to expose the Web Services.
  • Implemented business logic on server-side as Entity Beans and Session Beans.
  • Developed code to call stored procedures using Spring JDBC.
  • Designed and developed access logging using Spring AOP and log4j debugging for services access report and audit purpose.
  • Implemented micro services based architecture using Spring Boot interacting through REST API.
  • Developed stored procedures, Triggers and functions to process the data using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables.
  • Administered and deployed applications into JBoss Server.
  • Developed JSON services JAX-RS and JSON documentation using Swagger API.
  • Created tables and worked on My SQL and PL/SQL to write Stored Procedures functions and package
  • Used JBOSS Application Server to deploy the build.
  • Participated in Code Reviews of other modules, documents, test cases.
  • Implemented UNIX Shell to deploy the application.
  • Used MYSQL database for data persistence.
  • Involved in unit testing, integration testing.
  • Performed defect tracking, bug fixing and enhancements.
  • Log4j framework has been used for logging debug, info & error data.
  • Extensively worked on Windows and UNIX operating systems.
  • Used Pivotal Tracker Tool for Project Tracking in SDLC phases of WATERFALL methodology.
  • Used SVN as version control system.

Environment: Java, J2EE, HTML, CSS, JAVA SCRIPT, AJAX, Spring Boot, Spring Batch, JQuery, JSP, Servlets, Struts, Hibernate, Spring, XML, XSLT, EJB, JDBC, Eclipse, MYSQL, JBOSS Application Server, SVN.

We'd love your feedback!