We provide IT Staff Augmentation Services!

Senior Java Full Stack Developer Resume

3.00/5 (Submit Your Rating)

SeattlE

PROFESSIONAL SUMMARY:

  • 8+ years of industry experience in Software Design, Development, Integration, Analysis, and implementation of Java web based applications
  • Strong knowledge in Designing, Developing, Implementing, and Delivering e - Business / B2B / Web and Intranet based applications and products for different domains.
  • Experience in creative and effective Client-Side Frameworks using Java, J2EE, J2SE, JSP, Struts, AJAX, Hibernate, spring and Web Services
  • Have extensive work experience on Multi-Threading.
  • Expert in developing consumer / producer Web Services using SOAP, WSDL and RESTful API.
  • Good Experience in Application Software Development and Design, Object Oriented Design and
  • Experienced in all phases of Software Development Life Cycle (SDLC) environments like Agile Methodology, RAD and Waterfall Model.
  • Good Experience with Responsive Web Design, JSON, AJAX, Angular.JS, and React.Js, Backbone.JS, Node.JS and Twitter Bootstrap.
  • Excellent in front-end UI design implementations by writing HTML5/HTML, CSS3/CSS, Bootstrap, JavaScript, jQuery, jQuery UI, jQuery Mobile to make better Single Page Application SPA working on Node.JS Server.
  • Hands on experience with the AWS CLI and SDKs/API tools.
  • Having good knowledge of MS-SQL, MySQL, DB2 and Oracle as Database. Good command in writing
  • Possess good experience on IDE tools like Net Beans 5.0, Eclipse 3.2 and My Eclipse 6.0.1, RAD.
  • Experienced in RDBMS implementation and development using MS SQL Server, Oracle 9i/10g/11g, DB2 9.5/9.7
  • Good debugging skills that deep diving into technical issues, collaborating with cross-domain
  • Strong knowledge in writing SQL and PL/SQL scripts for the database applications
  • Self-motivated, Quick learner, innovative thinking, ability to adopt to new work culture, capable to work individually or in a team environment
  • Experience working with versioning tools like CVS, Rational Clear Case, and Clear Case
  • Excellent interpersonal and presentational skills, positive attitude, and great understanding of business concepts

TECHNICAL SKILLS:

Languages: Java, C, C#, HTML

Web Technologies: HTML5, CSS3, Java Script, AJAX, jQuery, AngularJS, ReactJS, NodeJS, PHP

J2EE Technologies: Java Beans, Servlets, JSP, JDBC, Multi-Threading, EJB 2.1, EJB 3.0

Frameworks: Spring, Hibernates, RESTful Web Services

Databases: Oracle 9i/10g/11g, IBM DB2, MySQL, MS SQL Server

Web/App Servers: Oracle 9i/10g Application Server, BEA WebLogic 5.1/6.0/8.1/12 c, IBM WebSphere 4.0/5.0, Tomcat 4.1/6.0/7.0/8.0

Web Services: RESTful, JAX-RS, SOAP, WSDL

IDEs & Other Tools: NetBeans, Eclipse, Visual Studio, AWS, Dreamweaver

Operating Systems: Windows 2000/XP/7/8/10, UNIX (Solaris, Linux, Red Hat, OSX)

Version Control: Subversion SVN, CVS, GIT and Clear case

PROFESSIONAL EXPERIENCE:

Confidential, Seattle, WA

Senior Java Full Stack Developer

Responsibilities:

  • Involved in the design, development and testing phases of software development using Scaled AGILE methodology with Test Driven Development (TDD) and Pair Programming.
  • Implemented MVC architecture using Spring MVC framework. Composing the application classes as Spring Beans using Spring IOC/Dependency Injection.
  • Implemented synchronized and multithreaded design using spring MVC.
  • Used java concepts like Collections, Exception handling, Concurrency to develop business logic.
  • Used DOJO for client-side framework. Developed Data persistence API using Hibernate and Spring DAO layer. Implemented logging and transaction manager using spring’s Aspect Oriented Programming (AOP) concept.
  • Used Hibernate by creating its mapping file and coding for data access methods.
  • Coded various business process methods required for creation of Web Services related to customer information and provider information, using JAX-WS, SOAP, WSDL and JAX-RS, REST web services.
  • Design roles and groups for users and resources using AWS Identity Access Management (IAM).
  • Setup and support automated Continuous Integration utilizing tools like Jenkins, Shell Scripts, and AWS.
  • Developed front-end code with Ajax call in AngularJS and jQuery to retrieve data as JSON Object from controllers in back-end RESTful Server, then display the well-organized result in web pages by writing AngularJS controller, directives, services, and route providers. Also used Angular.js filter to make the data searchable and sortable.
  • Extensively involved in coding with AngularJS, jQuery UI and jQuery Mobile to add functionalities and effects like Accordion, Infinite Scroll bar, Slider bar, Draggle/Droppable, Resizable, Progress bar.
  • Implemented critical DB design optimization techniques in the application.
  • Build REST web service by building Node.js Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.
  • Analyzed the Node.JS server structure in legacy project, then mimicked the REST service by using Java JAX-WS API, and did the corresponding configurations.
  • Developed the presentation layer with JSP, JSF, HTML5, CSS3, XML and VXML.
  • Participate in the front-end architecture work in a new generation system developed by React. working with backend dev on AWS Elastic Beanstalk, S3 bucket, API Gateway;
  • Developed and executed test data for unit, functional and user acceptance testing to assure quality project deliverables.
  • Worked on Maven2 during build process also modified pom.xml to use latest libraries and specifications.
  • Worked in build process, such as running build scripts to check out the code from SVN, to build it and deploying under UNIX boxes also running Web sphere deploy, startup scripts.
  • Handled the build and Deployment strategies. Involvement in end to end project phases and providing warranty support on the applications.
  • Involved in achieving minimum percentage of code-coverage for unit tests, which was a requirement for committing to a repository.
  • Developed Spring JMS message listeners to create and consume messages across modules from the application queues and developed data access objects and used spring, criteria API, HQL and named queries for data retrievals.
  • Developed hibernate ORM mappings using Hibernate and JPA annotations to map java classes to database tables.
  • Developed hibernate inheritance mapping using single table approach and configured multi-level caching in
  • Involved in java multithreading to cascade multiple changes on multiple records in only one transaction and
  • Developed a batch process framework Used WSDL and SOAP protocol for Web Services implementation.
  • Developed code using Java 8 features like lambda expressions, streams, predicates and new date time API.
  • Developed the application using Spring tool suite and involved in testing and deploying to other environments on Web sphere application server

Environment: Java 1.8, Spring 4, Spring boot, Hibernate 4, Oracle, NoSQL MongoDB, EXT-JS, HTML5, AWS, AngularJS, React.JS, NodeJS, JavaScript, jQuery, CSS3, REST Web services, Junit, XML, JAXB, Maven, GIT, Jenkins, WebSphere, Node-JS

Confidential, New York

Senior Java Full Stack Developer

Responsibilities:

  • AGILE Scrum development process has been followed and involved in retrospective, demos, planning and code review meetings.
  • Design and developed application user interfaces using Spring boot, Spring, jQuery, JavaScript, HTML5and CSS
  • Created views, models and controllers and followed MVC architecture for the web application development.
  • Developed supplier and order module views using EXT-JS components like forms, layouts, grids, tabs, menus, viewports, Ajax etc.
  • Developed restful resources using Spring and Jersey to serve the web application data in JSON format
  • Developed business components using Spring IOC, AOP, spring annotations and created user detail service for authentication and access control using Spring LDAP and Spring Security.
  • Developed middleware service and data access layer using Spring and Hibernate and used Spring declarative
  • Transaction management.
  • Responsible for all client-side UI Validation and implementing Business logic based on user selection using jQuery, jQuery UI and angular JS.
  • Extensively used AngularJS, NodeJS, JQUERY, JSON, AJAX and DOM scripting to create interactive web applications like message posting and auto complete form validations.
  • Wrote internal and external API services using Node.js modules. Developed internal services using Java and Node.js
  • Used Angular 1.4 framework where data from backend is stored in model and populated it to UI, and a good experience on YUI, Flux, and Arrow.
  • Used Angular JS framework for building web-apps and is highly efficient with PHP framework
  • Developed Spring JMS message listeners to create and consume messages across modules from the application queues and developed data access objects and used spring, criteria API, HQL and named queries for data retrievals.
  • Developed hibernate ORM mappings using Hibernate and JPA annotations to map java classes to database tables.
  • Developed hibernate inheritance mapping using single table approach and configured multi-level caching in
  • Hibernate to reduce the load on the Oracle database server.
  • Maintaining of Entity Beans and Session Beans using EJB 3.0 Specification
  • Involved in java multithreading to cascade multiple changes on multiple records in only one transaction and
  • Developed a batch process framework Used WSDL and SOAP protocol for Web Services implementation.
  • Implemented Persistence layer using Hibernate that use the POJOs to represent the persistence database tuples in DB2.
  • Deployed and tested the application in AWS.
  • Created forms to collect and validate data from the user in HTML5 and ReactJS.
  • Maintained existing UI Applications and upgraded them using CSS3, JQuery, AJAX, JavaScript, React JS, Backbone.Js, JSON and HTML5
  • Configured, set up and developed cloud based GWT application on Amazon Web Services (AWS).
  • Developed UNIX based provisioning system for a virtual voice and data network aimed at large business customers.
  • Developed the application using Spring tool suite and involved in testing and deploying to other environments on Web sphere application server

Environment: Java 1.8, Spring 4, Spring boot, Hibernate 4, Oracle, EJB 3.0, EXT-JS 4, AWS, HTML5, Angular JS, ReactJS, NodeJS, JavaScript, jQuery, CSS, REST Web services, Junit, XML, JAXB, Maven, GIT, Jenkins, WebSphere, Node-JS

Confidential, Bentonville, AR

Senior Java Developer

Responsibilities:

  • Worked Under Complete Agile Environment.
  • Ability to work with business analyst to collect and understand business requirement and translate that into IT functional requirement and technical solution architecture blueprint.
  • Produce preliminary design document and detailed design document.
  • Perform code review and identify functional gaps in end-to-end application development.
  • Implement best practices/standards on IBM Web Sphere based runtime environment.
  • Use different techniques to effectively analyze the functional requirements.
  • Develop user interface using technologies such as HTML, AJAX, HTML, jQuery, JavaScript.
  • Use of IBM Rational Application Developer and Eclipse as Integrated Development
  • Environment for development of code and configuration.
  • Developed the Persistence layer DAO using Spring, JDBC for all modules which has POJO classes with CRUD operations
  • Designed and developed the User Interface using JSP, JSF, HTML5, CSS3, JavaScript, AngularJS and Bootstrap.
  • Developed Single page application and structured the JavaScript code using AngularJS.
  • Develop database scripts, procedures using Oracle SQL.
  • Implement the best design patterns and coding to adapt for future changes.
  • Write Unit test plan and code and executing the test code for the developed components.
  • Deploy the web applications to IBM Web Sphere Application server.
  • Coordinating with the offshore team members.

Environment: Java/JEE, SOAP & Restful Web services (JAX-RS, JAX-WS), EJB, Apache CXF, JMS, SOAP UI, JBoss, Spring, Spring batch, Backbone JS, HTML, XML, Angular Js, jQuery, AJAX, JAXB, IBATIS, Maven, JSON, SVN, Web Sphere Application Server.

Confidential, Jersey City, New Jersey

Java Developer

Responsibilities:

  • Developed user-interfaces (UI) of the application using HTML, CSS and JavaScript.
  • Developed the application using Struts, JSP, Servlets, Hibernate, HTML, and JavaScript.
  • Involved in Bug fixing of various applications reported by the testing team in the application during the integration.
  • Designed the Hibernate mapping for the application entities
  • Extensively used XSL to style XML data.
  • Written the interface to the sourcing. The data exchange was done using XML.
  • Designed and developed Action Classes, Form Beans and JSP’s.
  • Designed and developed the DAO layer using Spring DAO support classes
  • Developed mappings between tables and POJO using Hibernate
  • Client-Side Validation is done by JavaScript
  • Wrote, tested Java components like JSPs, Servlets, Java Beans.
  • Wrote Custom Tags and used struts error handling mechanism to handle the errors.
  • Created Remote Stateless session beans for business logic implementation.
  • Involved in code reviews and suggested required enhancements to the code to follow the standards.
  • Used extensive JSP, HTML, and CSS to develop presentation layer to make it more user friendly.
  • Implemented J2EE design patterns Session Façade, Data Access Object, Business Objects, and Service Locator for middle-tier development
  • Responsible for parsing XML documents using SAX parser

Environment: Java 1.8, Spring 4, Spring boot, Hibernate 4, Oracle, EXT-JS 4, AWS, HTML5, JavaScript, JQuery, CSS, REST Web services, Junit, XML, JAXB, Maven, GIT, Jenkins, WebSphere, Node-JS

Confidential

Java/J2EE Developer

Responsibilities:

  • Worked as Research Assistant and a Development Team Member
  • Coordinated with Business Analysts to gather the requirement and prepare data flow diagrams and technical documents.
  • Identified Use Cases and generated Class, Sequence and State diagrams using UML.
  • Used JMS for the asynchronous exchange of critical business data and events among J2EE components and legacy system.
  • Involved in Designing, coding and maintaining of Entity Beans and Session Beans using EJB 2.1 Specification
  • Involved in the development of Web Interface using MVC Struts Framework.
  • User Interface was developed using JSP and tags, CSS, HTML and Java Script.
  • Database connection was made using properties files.
  • Used Session Filter for implementing timeout for ideal users.
  • Used Stored Procedure to interact with database.
  • Development of Persistence was done using DAO and Hibernate Framework.
  • Used Log4j for logging.

Environment:: J2EE, Struts1.0, Java Script, CSS, HTML, XML, XSLT, DTD, JUnit, EJB, Oracle, Tomcat, Eclipse, WebLogic 7.0/8.

Confidential

Java Developer

Responsibilities:

  • Analysis and Implementation of the New Change Requests generated by Client.
  • Designed and implemented new services and plans added to the products of SFR which involved designing interactive web pages and developed the web services.
  • Responsible for designing maquettes (mock pages) for all enhancements.
  • Proactive involvement in the local environment set up where entire application is emulated on the local desktop including installation of application server, database etc.
  • Design and developed the Web pages using JSP, HTML, JavaScript and CSS.
  • Gained good experience of Creating (While creating stubs for the Suivi Web service) and consuming web services for tracking various Telecom services like fixed-line, internet, and mobile services.
  • Used J2EE Technologies with Struts Framework.
  • Implemented persistence classes and XML mapping files for Hibernate.
  • Implemented action classes, form beans, helper classes.
  • Involved in design, development of Restful and SOAP web services
  • Developed Mock web pages (Marquette’s) for all the Change Requests in the application using JavaScript, HTML, and CSS.
  • Unit Testing and Integration testing is done with Junit Test Cases.
  • Deployed the application on WebLogic application server.
  • Maintained all developed source code on SVN.
  • Prepared Functional, Interface and Technical design documents.
  • Developed SQL batches for creating, inserting, and updating data in the database tables.
  • Used SQL Developer for database interaction.
  • Oracle 10g was used as the backend Database and Eclipse as IDE.

Environment: Java (1.5), Struts, JSP, Servlets, JavaScript, CSS, HTML, Ajax, Java Beans, Web Services, SOAP UI, WSDL, Hibernate, JMS, Eclipse, SQL Developer, Oracle 10g, WebLogic 8.1

We'd love your feedback!