We provide IT Staff Augmentation Services!

Senior Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Boston, MA

SUMMARY:

  • Around 7+ years of experience as a Software Developer in Analysis, Design, Development and Testing and Implementation of applications on Java/J2EE technologies.
  • Implementing the code using proactive methodology by raising exceptions so that we can know where the exception occurs and creates Javadoc.
  • Experience with multiple Servers like IBM WebSphere, WebLogic, Sun Glass Fish, JBoss and Apache Tomcat/Camel.
  • Actively involved in each phase of Software Development Life cycle (SDLC): Requirements, Specification, Design, Implementation, and Testing.
  • Have knowledge of Agile Methodologies like Extreme programming, SCRUM.
  • Good at Object Oriented Concepts and Design (OOC/OOD)
  • Excellent industry experience developing efficient, portable, web - based user interfaces using JSP, JSF, HTML, DHTML, JavaScript, CSS and AJAX.
  • Well experienced in Socket, Multithreading, Synchronization, Memory management, and Distributed System Programming, Socket Programming, Swings, Serialization.
  • Good knowledge of core design patterns and J2EE design patterns like MVC, Session Façade, Business Delegate and Data Access Object.
  • Hands-on experience with ApacheHTTPServer and industry-standard IDEs like Eclipse and NetBeans, RAD.
  • Experience with Web/Application servers, IBM WebSphere, IBMMQ Series,Apache Tomcat ,AXIS, RESTFULAPI and JBoss .
  • Experience in Serialization, Internalization, Data Structures and XML related technologies like XML,XML-RPC,XMLSchema,DTD,XSL,XSLT,XPATH,JAXB,JAXP,SAXand NoSQL database design and implementation with Cassandra and MongoDB.
  • Proficient with development of Restful Web Services using JAX-RS and Jersey framework for exchange of JSON and XML representations.
  • Experience in developing Jaspersoft,SQL, Stored Procedures, functions, triggers using Oracle and comfortable working with databases like SQL Server, DB2, No-SQL and MySQL.
  • Expert skills in application programming using Java, Servlets, EJB’s, JDBC, and JMS.
  • Strong experience utilizing various XML parsers in J2EE solutions (DTD, DOM, SAX, and XSLT)
  • Strong knowledge in developing Web Services using SOAP, WSDL and XML.
  • Experienced in various frameworks and tools Jakarta Struts Framework, and Spring MVC.
  • Experienced in developing database to create its objects like tables, views, functions, triggers, and stored procedures packages using PL/SQL in Oracle, MS SQL Server, and My-SQL, DB2.
  • Strong experience in handling different Web Servers likes Apache Tomcat and ApplicationServers like Web Sphere, BEA Web Logic and JBOSS.
  • Experience in built web services using spring and CXF operating within ESB, offering both REST, AWS and SOAP interfaces and submitted projects using proactive coding
  • Experience in developing Web services in Java using XML and SOAP, WSDL,UDDI.
  • Experienced in writing JUnit Test cases.
  • Good knowledge with CVS, SVN, and Rational Clearcase version control systems and hands on knowledge of Shell scripting.
  • Experience in configuring and troubleshooting operating systems like Windows, UNIX, and Linux Servers.
  • Strong background in supporting production environments and meeting customer needs.
  • Self-motivated, Energetic, Innovative and team player with excellent communication, analytical, problem solving and trouble shooting skills.
  • Worked together with the client community and the IT professionals to deliver quality, efficient and cost-effective software that meets the needs of the corporation, at the time of implementation.

TECHNICAL SKILLS:

J2EE Technology: Java Beans, Servlets, JSP, JDBC, EJB, JNDI, JMS, RMI.

Architecture & Framework: Client-Server, MVC, J2EE, Struts, Spring,iBatis,Hibernate.

Database: Oracle 11g, SQL server 2008, MySQL, POSTGRESQL

Web/Distributed Technologies: J2EE, Java EE 5, Servlets 2.1/2.2, JSP 2.0, JSTL1.1,EJB 1.1/2.0/3.0, JDBC 2.0/3.0,RMI,XML,XSL,XSLT,XSD,DTD,XQuery,UML,MVC,JSF, STRUTS, Spring, Spring WebFlow, Java Threads,Swings.

IDE: Eclipse, Net Beans, Spring Tool Suite, IBM RAD, JBuilder.

Scripting Languages: JSP 2.1, Java Script, HTML, DHTML, CSS, PERL,PHP

Design Methodology: UML, Fall, Perl, Agile.

Application Servers: Web Logic,Glass Fish,Web Sphere,Apache HTTP Server,Camel

Web Services: REST,SOAP,AWS.

Operating Systems: Windows 9x/NT/XP/2003/VISTA/7/8, Linux (Ubuntu 16.04LTS), Unix

Conceptual knowledge: Web Services(SOAP & REST), Socket Programming.

GUI: HTML, XML, XSLT, JSF, AJAX, JavaScript, CSS, JQuery,AngularJs

Query Languages: SQL, PL/SQL.

Network Protocols: HTTP, HTTPS, FTP, TCP/IP, SNMP, SMTP, POP3, LDAP

Programming Language: Core Java APIs (I/O, Thread, Collection), C, C++.

Design patterns: Business Delegate, Business Object, Value Object, Front Controller, Database Access Object, Factory, Singleton, Session Facade.

Tools: BEA WebLogic 8.1, JBOSS, IBM Websphere Application Server 6.1, Tomcat 6.0,WASP 9, JUnit 4.0, ANT, Log4j,slF4j, Mercury Quality Centre, Rational Clear Quest. ANT, Maven, SVN, Toad

Design and Control: UML, Rational Rose, CVS, Clear Case.

PROFESSIONAL EXPERIENCE:

Confidential, Boston,MA

Senior Java Full Stack Developer

Role and Responsibility:

  • Involved in working with agile methodology implementations like Daily scrum meetings, sprint planning’s, resource planning, etc.
  • Implemented Routing part of application using Angular JS UI router module, routing provider service with HTML views/CSS styles.
  • Designed and developed FDM integration with OracleEBS data extract and loading into HFM
  • Designed and developed User interface screens using AngularJS involves use of AngularJS directives, expressions, routing capabilities for bookmarking, filters, validations and Angular UI components.
  • Implemented Angular JS Service layer with utility functions to get data from back end using Rest based service calls and pass back to Angular Controllers.
  • Responsible for the overall layout design that meet cross-device compatibility using Bootstrap, color scheme of the web site using HTML5, CSS3, JQuery and Responsible for creating detailed wire frames and process flows and developed API’s using Spring Boot.
  • Used Jasper,Gulp to run the UI and its related tasks for compiling, building, testing and serving.
  • Integrated third - party Java Libraries like Jackson, JSON-lib, Jersey
  • Design/ Developed JQX Widgets and Jersey Rest based services calls using JAX-RS and implemented security using WSO2, OAuth providers.
  • Used Maven for dependency management and build purposes and used Sonar for code coverage’s and executing tests and developed IBM BRE for Business Logic Implementation
  • Developed user interface using ADF Faces.
  • Consumed SOAP services using WSDL's and XSD'sto get data from other service team.
  • Developed message notification system using Rabbit MQ to notify the changes and update across the internal client apps.
  • Developed REST service documentation using Swagger UI anddevelopedtest cases using Junit and Mockito framework.
  • Implemented business components usingIOC(Inversion Of Control)containers,spring dependency injection and accessed them using Spring provided annotations.
  • Developed Spring JMS message listeners to consume messages from queue and developed Spring scheduling components to perform batch operations
  • Developed ODM and ORM mapping using Hibernate for data persistence and manipulated CRUD operation on a data using MongoDB,Cassandra and Oracledatabase, implemented Spring AOP aspects for auditing and logging purposes and used log4j,slf4j for logging.
  • Developed User Interface using JQuery andUsed Ajax API for intensive user operations and client-side validations
  • Used Splunk tool to monitor rest calls from other system.
  • Developed using Node-JS, Mongo-db, Express-JS and Body-Parser to create REST services.
  • Implemented Log4J for Logging Errors, debugging and tracking using loggers, appender’s components.
  • Performed End to End testing using Protractor and selenium and involved in setting up the project using Jenkins for continuous builds and deployments on WebSphere Application Server.
  • Involved in writing the JUNIT test cases and testing the functionality. And also involved in smoke testing and integrating testing.
  • Involved in Bug Fixing and Unit Testing with Eclipse of various modules by using test frameworks JUNIT, Mokito by generating the Test Cases.

Environment: Java1.7,AngularJS,HTML5,CSS3,JQuery,Bootstrap,SpringBoot,JSONJavaScript, Jersey, REST Webservices, Spring 4, log4j, Spring, MongoDB, Oracle, JUnit, Mockito, Jasmine, Protractor, Jenkins, WebSphere, log4j, Gulp, Sonar, Agile.

Confidential, Seattle,Washington

Java/Web Developer

Role and Responsibility:

  • Technical design, review and implementation across the project. Developed UML diagrams like Use case, class and sequence diagrams.
  • Developed Microservices & APIs using SpringBoot and Used Apache Kafka cluster as messaging system between the APIs and Microservices.
  • Extensively involved in the integration of the Front End web interface with the Spring MVC, Angular JS, JSP, HTML, CSS and JQuery.
  • Developed unit test cases using Jasmine to test Angular controllers and services and developed custom validations using AngularJS.
  • Developed pages using NodeJS directives, expressions, routing capabilities for bookmarking, filters, validations and Angular UI components such as grid, buttons, carousels, date pickers, modal dialogs and other input components.
  • Developed a cross-device/cross browser web application utilizing AngularJS, JavaScript API in conjunction with Bootstrap.
  • Worked on PO inbound interface between Biceps to Oracle EBS System for importing new Purchase Orders and Purchase Order updates.
  • Designed Client side validations using AngulaJs custom form validation that leverages various angular directives and integrated AngularJSFilters to format data for searching, ordering and conditional iterating.
  • Used Spring framework,Jasper, JQX Widgets and J2EE components, Utilized Spring MVC, IOC containers, AOP and DAO modules. Developed controller classes, backend processes, complex services and database interaction.
  • Designed, developed and integrated Spring DAO layer with Hibernate. Generated Hibernate XML files for the configured beans and used IBM BRE for Business Logic Implementation of
  • ORM mapping using Hibernate for manipulating CRUD operation on a data using MongoDB,Cassandra
  • Developed message notification system using Rabbit MQ, ActiveMQ to notify the changes and update across the internal client apps.
  • Designed and developed RESTful web services, tested web services using SOAP UI and REST Client.
  • Implemented a Factory using $resource to make RESTful communications over HTTP with GET, POST, PUT, DELETE to Web API.
  • Developed diagnostic and complex code to replicate customers' problems in WebLogic Platform J2EE environment, WLS Clustering involving EJB, JSP, Servlets, JDBC, SQL, JMS, Security, Web Services, JMSand JMX.
  • Used ExpressJs to organize the web application on server side to build web service to access models and exposed it through REST API that deals with JSON.
  • Orderly logged the whole process using log4j for auditing, debugging and error logging purposes.
  • Installed and configured JBoss server developer and test environments. Used ANT and Jenkins for Build process and continuous integration
  • Configured & deployed Java applications on Amazon Web Services(AWS) for a multitude of applications utilizing the AWS stack, cloud formation.
  • Supported QA and UAT defect resolution; used Atlassian Jira to publish daily defect reports to the management
  • Developed Test Cases and Unit Tests for Functionality Testing using JUnit.

Environment: Java 1.7, J2EE, Agile, MEAN Stack (AngularJS-1.3, NodeJS, JSP, HTML, CSS, JQuery, JSON, JavaScript, Spring 3.2,Node JS,Spring MVC, JMS, Hibernate 3.6, REST Webservices, AWS, JBoss 6.0, MyEclipse, UML, Log4j, JNDI, JUNIT, ANT, Jenkins, RabbitMQ,ActiveMQ, Atlassian Jira,Spring Boot, log4j, SVN and Mockito.

Confidential, Cincinatti,OH

Java, J2EE Developer

Role and Responsibility:

  • Developed the application in Agile Scrum fashion. Designed the front-end screens using JSF, XHTML, HTML and JavaScript and developed application using Spring framework.
  • JSF (Java Server Faces) was used for to simplify development integration of user interfaces and the operation on the values they (UI) hold.
  • Configured managed beans and made available to the application by declaring them in the faces-config.xml configuration file and used Angular JS,Node-JS Service layer with utility functions
  • Worked with JBOSS RichFaces (JSF/Facelet technology for Rich Internet Application).
  • Developed XHTML’S for presentation layer and used JavaScript for validations.
  • Developed batch jobs and scheduling components using Springscheduling and Spring batch.
  • Involved in IBM BRE for Business Logic Implementation, deploying and testing the application on Jboss server and used Maven Build automation tool to build an application.
  • Developed custom task flows using ADF and integrated with OIM.
  • Used Spring BOOT to create stand-alone spring applications.
  • Involved in System requirement study, conceptual design and designing of Use Cases based on the requirements using UML modeling feature in IBM Rational Software architecture (RSA)
  • Used Object Relational Mapping tool Hibernate for the interaction with the database
  • Implemented Spring Beans using IOC and Transaction management features to handle the transactions and business logic. Integrated the JSF framework and the Spring framework together
  • Designed the various UI screens required for the loan information, financials. Used JSF MVC at presentation layers.
  • Developed message notification system using Rabbit MQ to notify the changes
  • Developed Jaspersoft and ORM mapping using Hibernate for data persistence and manipulated CRUD operation on a data using MongoDB.
  • Utilized Jackson processor to handle JSON data binding for Request/Response Objects.
  • Developed JMS message listeners using Spring JMS Template to consume messages from queue
  • Developed User Interface Components using JSF (Java Server Faces). Designed web module in Spring framework for the J2EE application.
  • Designed properties file that has been used by many services and written code to read this properties file
  • Worked on Oracle as the backend database and integrated with Hibernate to retrieve Data Access Objects.
  • Responsible for developing Hibernate configuration file to configure the data base drivers, connection pooling, session management and mapping files to map to database tables.
  • Used JUnit for testing and check API performance.

Environment: Agile, Java 1.6, HTML5.0, CSS, JSP, JSTL, JSF 2.0, JavaScript, Hibernate 4,Jboss, Spring 3.2, XHTML, XML, JQuery, Oracle 11g, Subversion1.7.2,Spring Boot, Maven2.2.1, JUnit4, UML, Apache CXF.

Confidential

Junior Java Developer

Role and Responsibility:

  • Involved in Complete SDLC of Project.
  • Understanding business requirements and creating Detail Design Document.
  • Create a web services based on client requirement.
  • Used, XML, and JNDI in the application and developed Session beans to in house business logic at the Middle Tier Layer.
  • Involved in designing front-end screens using Java script, Node JS, JSP, Angular JS (2.0), AJAX, HTML5, Bootstrap, DHTML and Shell Scripting.
  • Database Connectivity coding using Java, JDBC APIs and NoSQL database design and implementation with Cassandra and MongoDB.
  • Involved in designing the user interfaces using JSP’s.
  • Developed a JSP based interactive web site representing as online store. The User interface was built using JSPs while java servlets were used as action flow controllers.
  • Java Beans were used to abstract the entities in the system.
  • All the functionality is implemented using Spring IO/Spring Boot.
  • Used Micro services and default custom Apigee policies for different flows of the business use cases
  • Build the new Web Services - request and response into J2EE Package (ear) file created and also configure the Web Logic Environment for deployment of the Web Services in Linux environment.
  • Worked on React JS Virtual DOM and React views, rendering using components which contain additional components.
  • Presentation tier developed using Struts, writing Action Classes, Form Bean Classes and configure the application using Struts Configuration file. Developed front end with JSP, Struts Tag libraries, JSTL and JavaBeans
  • The APIs of NIO were used to provide access to the low-level I/O operations.
  • Involved in creating all Java Server Pages, JavaBeans and invoking Components through JNDI.
  • Used Hibernate Mapping Files to connect to database
  • Involved in Analyzing & Designing existing mapping in DXSI and converted them into JBoss BPM platform
  • Monitored the error logs using Log4J and fixed the problems.
  • Converted data from Sybase to Oracle based on the requirement
  • Performed regression test cases were automated using Selenium and Web Driver Backed Selenium.

Environment: JDK 1.5, Java,Spring Boot, JSP, Spring, Web services, Log4J, XMLXSLT, JavaScript, Hibernate, JUnit, ANT, Web logic, Toad, SQL.

Confidential

Java, UI Developer

Role and Responsibility:

  • Developed Admission & Census module, which monitors a wide range of detailed information for each resident upon pre-admission or admission to your facility.
  • Developed Care Plans module, which provides a comprehensive library of problems, goals and approaches. You have the option of tailoring (adding, deleting, or editing problems, goals and approaches) these libraries and the disciplines you will use for your care plans.
  • Developed General Ledger module, which streamlines analysis, reporting and recording of accounting information. General Ledger automatically integrates with a powerful spreadsheet solution for budgeting, comparative analysis and tracking facility information for flexible reporting.
  • Implemented Struts framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer and used Angular JS Service layer with utility functions
  • Developed UI using HTML, JavaScript, and JSP, and developed Business Logic and Interfacing components using Business Objects, XML, and JDBC.
  • Managed connectivity using JDBC for querying/inserting & data management including triggers and storedprocedures for Oracle database.
  • Developed message notification system using Rabbit MQ, ActiveMQ to notify the changes.
  • Implemented Struts Validators framework to validate the data and implemented Web services with Apache Axis..
  • Developed IBM BRE for Business Logic Implementation and components using Java multithreading concept and user interface using ADF.
  • Involved in writing unit test cases using Junit, and used Spring Core Annotations for Dependency Injection.
  • Developed various EJBs (session and entity beans) for handling business logic and data manipulations from database.
  • Involved in design of JSP’s and Servlets for navigation among the modules and designed cascading style sheets, XSLT and XML part of Order entry.
  • Hosted the application on WebSphere andused Maven as the build automation tool.
  • Used Clearcase for source code control and JUNIT for unit testing.

Environment: Java 1.5, HTML, CSS, JSP, Servlet, JDBC, Struts, EJB, XSLT, XML, JQuery, Oracle 11g, WebSphere, Maven2.2.1, Subversion 1.7.2, JUnit,Clearcase, Apache Axis.

We'd love your feedback!