We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Baltimore, MD

SUMMARY

  • Having 8 years of experience in Java Full Stack/ J2EE /Core Java/Core Spring Software developing includes Architecture, Analysis, Design and Development of Enterprise applications.
  • Extensive experience in design and development of multi - tier applications using Java, J2EE, Core Java, OO Java, JSP, Servlets, EJB, JMS, Amazon Web Services(AWS), Web Services (JAX-RS, JAX-WS), JMS, Struts design patterns units, Spring, Spring cloud, Spring boot, Hibernate
  • Experience in web technologies like HTML5, CSS, Java Script, Angular JS, React JS, Node JS, Bootstrap, Responsive design, jQuery, JSON, AJAX, XML, XPATH, XSLT, XML based parsing technologies like DOM and JAXB
  • Extensive experience with AngularJS, created custom directives and services to interface with both Restful and legacy network services
  • Wrote script for DOM manipulation using Typescript, jQuery and Angular JS, NodeJS
  • Worked on NodeJS web server and NodeJS Restful API’s, implemented NodeJS call backs
  • Experience in building a highly scalable, low-latency Node JS API Gateway to interact with Mango DB with JSON
  • Experienced in working with Angular JS for client side scripting and synchronizing the applications
  • Created Web Application with real time, two-way connection, both Client and Server can initiate communication by using Angular JS
  • Experience in all the phases of the software development life cycle like in Design, Development, Administration, troubleshooting of portal applications using Java/J2ee, IBM web sphere portal server.
  • Experience in Database Designing, Creation and Management of Schemas, written Stored Procedures(PL/SQL), DDL, DML, SQL Queries.
  • Expertise with Object Oriented Design(OOD), Object Oriented Analysis(OOA), Object Oriented Modelling(OOM) based on Unified Modelling Language(UML) Architecture.
  • Experience with an automated unit testing tool such as J Unit, Testing, N Unit
  • Excellent communication and interpersonal skills, involved in client interactions for scoping, effort estimates & status reporting and onsite & offshore development
  • Experience and Strong Knowledge in Design Patterns like Singleton, JIRA, Service Locator, MVC, Façade, Value Object and Caching Technique.
  • Strong Knowledge on Agile SCRUM methodology and waterfall model.
  • Performed all dimensions of development including Business Process Analysis, Requirement Analysis, Design, Test Driven Development
  • Good Knowledge in Designing, Development, operating highly available, scalable and fault tolerant systems using AWS
  • AWS EC2 instances were configured in Dev and QA environments with NodeJS
  • Designed, Built and Deployed applications utilizing AWS stack (Including EC2, MongoDB focusing on high-availability, fault tolerance and auto-scaling)
  • Good Experience in managing and reviewing Hadoop Log files
  • Hands on experience writing web services both client side and end point using WSDL, SOA, SOAP and RESTful (JAX-RS, JAX-WS)
  • Extensive experience in Software Configuration Management using Version Control tools such as Git, CVS, SVN and responsible for various software version releases.
  • Proficient in writing UNIX Scripts and Shell scripts

TECHNICAL SKILLS

Java and J2EE: JSP, JNDI API, Servlets, JavaBeans, XML Beans, JAXP, Web Services(SOAP)

Framework/Libraries: Struts1.x/2.x,spring 2.x, Spring boot, EJB 2.x, Hibernate 2.x/3.x, WebLogic Portal 10.3, Apache Axis 2.0, JAX-WS, SOA, AJAX

Programming Languages: JDK .. SQL, PL/SQL, HTML, C, CSS

Middleware: Web Services, RMI

Web/Application: Servers BEA WebLogic, WebSphere 7.5, Apache Tomcat 5.x/6.x IDE IBM RAD 7.5, Eclipse 2.1-3.5, SOAPUI, XML,WSDL, XML, Axis Framework, XSD, SAX, DOM, HTML, HTML5, CSS, CSS3, XHTML, DHTML

Scripts: JavaScript, VB Script, AngularJS, React JS, NodeJS, Bootstrap, Backbone JS, Ext JS

Design Skills: UML(Rational Rose, Visio), Object Oriented Analysis and Design(OOAD), Java Enterprise Design Patterns and Database Design(ERWIN)

Protocol and UML Tools: LDAP, HTTP, HTTPS/SSL, FTP, Telnet, Rational Rose, Microsoft Visio, Jasper/I report

Version Control Tools: Git, Source Control VSS, SVN, StarTeam, Keystone, Subversion

Methodologies: Agile/Scrum Methodology, Waterfall

Deployment and Testing: Maven, Ant, JUnit

Operating Systems: Windows, Unix, Linux.

Tools and Utilities: Dreamweaver, Firebug 1.6, Web Developer 2.0, Http Watch 7.x, SSH Secure 3.2, Xpress Scan, PL/SQLDeveloper, TOAD, Quality Control, Clarity, Log4J, Drools, IntelliJ, Oracle Forms and Reports 10g/9i/6i, Pro C

PROFESSIONAL EXPERIENCE

Sr. Java Full Stack developer

Confidential - Baltimore, MD

Responsibilities:

  • Involved in deployment of Software Development Life Cycle(SDLC) of the tracking systems Requirement gathering, Conceptual design, Analysis, Detail design, Development, System Testing and User Acceptance
  • Designed the layers and modules of the project using OOAD methodologies and standard J2EE design patterns & guidelines
  • Designed and developed all the UI ‘s using JSP, Servlets, JBoss FUSE and Spring framework
  • Developed the DAO layer using Hibernate and used caching for real time performance
  • Designed the application to meet the needs of users to utilize core functionality, as well as business specific functionality based on log on ID
  • Developed Web Service provider methods (bottom up approach) using WSDL, XML and SOAP for transferring data between the applications
  • Configured Java Messaging Services (JMS) on Web Sphere Server using Eclipse IDE
  • Used AJAX for Client side developing Asynchronous web applications
  • Used JDBC for accessing database to track all credit aspects of accounts includes financial review details, security held, actuarial exposure data and receivables
  • Used Multi-threading concepts in designing applications and also performed time consuming tasks in the background
  • Wrote JSP & Servlets classes to generate dynamic HTML pages
  • Design and develop XML processing components for dynamic menus on the application
  • Used Spring Framework for the development of the project
  • Co-ordinated with QA lead for development of test plan, test cases, test code, and actual testing responsible for defects allocation and resolution of those defects
  • Maintained the existing code developed in Spring and Hibernate framework by incorporating new feature and fixing bugs
  • Involved in fixing bugs and unit testing with test cases using JUnit framework
  • Developed stored procedures and triggers using PL/SQL, Postgre in order to calculate and update the tables to implement business logic using Oracle database
  • Used Spring ORM module for integration with Hibernate for persistence layer
  • Involved in development of Reports using Style Report tool
  • Coordinated with offshore team for requirement transition & providing the necessary inputs required for successful execution of the project
  • Involved in post-production support and maintenance of the application

Environment: - Java, Spring, Hibernate, J2EE, HTML, CSS, AJAX, JSP, Servlets, Jboss FUSE, WSDL, XML, SOAP, Eclipse, PL/SQL, Style Report Tool

SR. JAVA/J2EE Developer

Confidential - Plymouth, MI

Responsibilities:

  • Developed application on Spring framework by utilizing features like Spring Dependency Injection, Spring Security, Spring Web flow with Spring MVC. Used Spring dependency injection for injecting entity manager and managed beans into spring beans
  • Used Service oriented architecture by developing and consuming Restful web services based on JAX-RS and Jersey. Coded JSP pages and used JavaScript for Client side validations and to achieve other client side event handling
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON, XML, AngularJS, React JS, Node JS and jQuery. Used Spring Security framework for login authentication, password hashing.
  • Experienced in working with AngularJS for Client side scripting and synchronizing the applications
  • Worked on Java Message Service (JMS) API for developing message oriented middleware (MOM) layer for handling various asynchronous requests. Worked with topic for creating publish/subscribe-messaging model
  • Designed and developed web-based software using Spring MVC Framework and Spring Core
  • Worked on Hibernate ORM, created Hibernate XML files and java class files to map the object relation mappings
  • Created and accessed databases using SQL Queries with Oracle, Cassandra, DB2 and NoSQL with MongoDB, Postgres databases.
  • Used HQL and Custom queries to query the data from Oracle Data Base in DAO
  • Implemented all the CRUD operations using JPA query language. JMS to send and receive alert texts from customers
  • Created shell scripts and updated the scripts as per the requirement. Use Rest Template to access RESTful URI
  • JTA and JTS were used to allow for global transaction. While JMS was used to provide reliable and asynchronous messaging services
  • Focused on Test Driven Development by creating detailed Junit tests for each functionality before implementing each of them. Created and consumed Restful Webservices using JAX-RS
  • Developed Junit test cases to validate the REST services. Extensively involved in the integration of the Front-End Web interface with the Spring MVC, AngularJS, JSP, HTML, CSS and JQuery
  • Multithreading and caching were used to improve user experience. Build web-based maintenance application to maintain complex specification documents
  • Used Spring MVC as the Web Services framework to implement the REST APIs involved. design single page module with use of AngularJS Framework
  • Good experience in using tools such as TOAD and SQL Developer for database development and interaction
  • Created PL/SQL stored procedures, functions and written complex SQL queries. Involved in the development of presentation layer and GUI Framework using CSS3 and HTML
  • Developed XML web services for retrieving loan information from the bank. used Log4j for logging purposes
  • Used Maven and ANT to build, ran and create JARs and WAR files among other uses

Environment: - Java, Spring, J2EE, HTML, Hibernate, JSP, AngularJS, Node JS, JSTL, AJAX, jQuery, Oracle, Web Logic, Eclipse, ANT, Unix Shell Scripting, Apache Tomcat, SVN, Free Marker, SOA, J2EE, Oracle, NoSQL, XML, JAXB, XSLT, Log 4j, JUnit, SOAP, WSDL, JAX-RS, JAX-WS, and Web Services

JAVA Full Stack Developer

Confidential, Irving, Texas

Responsibilities:

  • Analysed Business Requirements, identified data mapping documents required for system and functional testing efforts for all testing scenarios
  • Performed Requirement Gathering & Analysis, analysing and negotiating customer requirements and prepared the requirement specification document for the application using Microsoft Word
  • Installed and configured Hadoop using Cloudera Distribution
  • Maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch and AWS Simple Notification Service
  • Developed Use Case Diagrams, Business Flow Diagrams, Activity/State Diagrams
  • Adopted J2EE design patterns like Service Locator, Service Facade and Singleton
  • Configuration of application using Spring, Hibernate, DAO’s, Action Classes, Java Server Pages
  • Configured Hibernate and Tiles related XML files
  • Developed the application using Spring Framework that uses Model View Controller(MVC) architecture with JSP as the view
  • Developed presentation layer using JSP, HTML and CSS, jQuery
  • Integrated the frontend UI to the back end using Spring MVC Framework
  • Developed API for using AWS Lambda to manage the servers and run the code in the AWS
  • Implemented complex UI Logic using custom made custom tags and existing JSF/Richfaces custom tags and Expression language in compliance with XHTML standards
  • Used Angular JS and jQuery library functions for the logical implementation part Confidential client side for all the application.
  • Developed Servlets and Java Server Pages(JSP), to route the submittals to the EJB components and render-retrieved information using Session Façade, Service Locator (design pattern)
  • Developed J2EE components on Eclipse IDE
  • Used JDBC to invoke Stored Procedures and also used JDBC for database connectivity to SQL
  • Deployed the applications on Web Sphere Application Server
  • Used Oracle 11g database for tables creation and involved in writing SQL Queries using Joins and Stored Procedures
  • Writing complex SQL queries and reviewing SQL Queries for other team members
  • Developed Junit Test Cases for Code unit test.
  • Worked with configuration management groups for providing various deployment environments set up including System Integration testing, Quality Control Testing

Environment: -J2EE, Hibernate, Spring, RAD, AWS, RSA, SQL Developer, Angular JS, Oracle 11g, Rational Clear Case, Rational Clear Quest, Hadoop, Rational Requisite Pro, UML, MS Visio, MS Office

Java Developer

Confidential, St. Louis, MO

Responsibilities:

  • Used Scrum Agile methodology that included development, weekly Sprints
  • Involved in all the phases of Software Development Life Cycle including Analysis, designing, coding, testing and deployment of the application
  • Used Core Spring Framework for Dependency Injection
  • Developed user interface using JSP, JSP Tags libraries (JSTL) to simplify the complexities of the application
  • Used Spring Framework for Dependency injection and integrated with the Hibernate framework for interacting with the Database
  • The client-side batch Framework made use of XML/XSL transforms
  • Used Ant scripts to fetch, build and deploy the application to development environment
  • Used PL/SQL to write Stored Procedures, Triggers and SQL queries

Environment: - Spring Framework, Hibernate, XML, JSP, JSTL, JavaScript, AJAX, Junit, Oracle, JMS, JavaScript, Apache Tomcat

JAVA Developer

Confidential

Responsibilities:

  • Interacting with the business analysts to gather the requirements and understanding the functional design specifications for the requirements
  • Designed and developed presentation layer using JSP, HTML, and JavaScript
  • Designed and developed interactive static HTML screens as screen level prototype, JavaScript for client side validation and used CSS for styling
  • Spring Web component was used for support of web utilities
  • Used Digester parser which reads an XML file, Updates data in the Oracle Database
  • Used Design patterns such as Singleton, Factory and Data Access Object in the implementation of the application
  • Implemented Entity bean and Session Bean for the Report Module
  • Developed JSP for the report Section of the application
  • Implemented Log4j to set debug levels on production
  • Worked with testers in resolving various defects in the application

Environment: - Java, JSP, Servlet, JDBC with Oracle, JBuilder, IBM WebSphere Application Server, Windows

We'd love your feedback!