We provide IT Staff Augmentation Services!

Sr. Java/full Stack Developer Resume

4.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY:

  • 7+ years of extensive IT experience as Web Developer including Requirements elicitation, Business process mapping, Evaluating data sources, Translating requirements into specifications and Mockups, Applications design, Development, Integration, Maintenance and Testing of various client/server, N - tier and Web applications.
  • Strong in developing applications using Java8, J2EE Standards, Java Server Faces, EJB, Struts, Spring, JDBC, JMS, JNDI, XML, UML, Hibernate, Oracle, MVC Architecture, Web Services, AJAX, RMI, UML, HTML, Java Beans, Ant, JavaScript and DHTML.
  • Experience in Spring modules like MVC, AOP, JDBC, ORM, JMS and Web Services using Eclipse, STS, and IntelliJ IDE.
  • Expertise in implementing (Developing, Deploying and Consuming) Web Services (SOA) using SOAP, WSDL, UDDI, AXIS, RESTFUL, SOAP UI.
  • Experience in developing the Web Services using the JAX-WS, JAX-RPC, Restful and Spring Web Services.
  • Experience in design, analysis, development and testing of User Interface(UI) framework in various web based applications.
  • Expertise as Designer in User Interface applications and Web Developer in developing Web applications using Web Standards, JavaScript, React.JS, Node.JS, TypeScript, Angular (2/4), Backbone.js, node.js, Telerik Kendo UI, Bootstrap, Angular.js, JSP, HTML/HTML5, XHTML, jQuery, CSS/CSS3, Ajax.
  • Worked on AWS, High Availability Practices and deploying backup/restore infrastructure.
  • Good experience in applying the latest development approaches including MVC framework in the browser, event-driven applications using AJAX, Object Oriented (OO) JavaScript, JSON and XML.
  • Created and upgraded Wireframe templates , Design mockups and Prototypes by using tools like Balsamiq Mockups, Axure and Pidoco for internal meetings and presentations.
  • Working knowledge in Java8 features like lambda expressions and Java Stream API.
  • Worked on GitHub and Tortoise SVN for source code management and for version control.
  • Used Jasmine and Karma for productive JavaScript testing.
  • Proficient in developing single page Applications (SPA) i.e. web applications using JavaScript MVC frameworks such as AngularJs, Angualr (2/4), EmberJs, BackboneJs, NodeJs.
  • Strong understanding on Document Object Model (DOM) and DOM Functions.
  • Good exposure and experience in designing UI patterns and UI applications with the help of IntelliJ IDEA, Sublime Editor and Adobe products like Adobe DreamweaverCS3, Adobe Photoshop CS3 and Visual Studio.
  • Good Experience using Grunt, BOWER, and NPM for Front End Task Runner.
  • Experience in working with Responsive Web design.
  • Experience in writing T est plans and defining test cases involving GUI Testing and Prototype Testing, Regression Testing and User Acceptance Testing (UAT).
  • Extensively worked on Firebug for Mozilla, Developer Toolbar for Chrome and IE Developer Toolbar for Internet Explorer.
  • Excellent knowledge in Object Oriented Programming Concepts, Object Oriented JavaScript and Implementation.
  • Extensive experience in Software Development Life Cycle (SDLC), agile development environment.
  • Excellent interpersonal abilities, Communication skills, T ime management and Team skills with an intention to work hard to attain project deadlines under stressful environments .
  • Proven ability in quick understanding functional specifications and developing creative solutions to meet business requirements.
  • Excellent Onsite offshore coordination skills, implementation, production build and support.
  • Excellent analytical, logical and programming skills, Self-Motivated, Self-Starter, and can work with minimal supervision with effective Communication skills and Organizational skills combined with attention and Time management skills.
  • Willingness and Ability to learn and implement New Technologies wherever necessary.

TECHNICAL SKILLS:

Java Technologies: Java, JEE, JDBC, Servlets, JSP, JSTL, EJB-Session beans, entity beans, JNDI

Web Technologies: HTML/HTML5, CSS/CSS3, JavaScript, JQuery, Bootstrap, AJAX, JSON, Angular (2/4), TypeScript, Kendo UI, AngularJS, Java script libraries- JQuery, DOJO, PHP.

Frame Works: MVC, Struts, Spring and JSF.

Programming Languages: Java, C++, C, PL/SQL

Methodologies: Agile, Waterfall, Scrum, UML, Design Patterns

Design and Modeling: UML, Rational Rose, Microsoft Visio

Web Services: SOAP, WSDL, JAX-WS, UDDI, AXIS2, JAX-RS, REST, Jersey

Operating Systems: Windows, UNIX/LINUX

Web Application Servers: Apache Tomcat, Web Logic, Web Sphere and JBOSS

Databases: Oracle, SQL Server, MySQL.

Scripting languages: XML technologies: XML, DTD, XSD, XSLT, XPATH, JAXP, JAXB

Protocols: SOAP, HTTP, HTTPS, FTP, RMI, SMTP

SVN Tools: GIT, SVN, CVS, Visual SourceSafe(VSS), Perforce

IDE s & Tools: IntelliJ, Sublime, Eclipse, Dream weaver, Visual Studio, Log4j, JUnit, Mockito, MUnit

PROFESSIONAL EXPERIENCE:

Confidential, Dallas, TX

Sr. Java/Full Stack Developer

Responsibilities:

  • Worked on an Agile (Scrum) Development Team to deliver regular updates to business team and project managers and experience in full Software Development Life Cycle (SDLC) that includes Analyzing, Designing, Coding, Testing, implementation & Production Support.
  • Implement Java8 features including Lambda, Advanced for each loop, and Streams.
  • Developed and deployed the applications with huge customer base of more than a million users.
  • Designed the front-end screens using HTML5, CSS, Angular2.
  • Developed API using Hibernate to interact with the Oracle database.
  • Extensively worked on Spring DAO and Spring AOP modules.
  • Used Hibernate for performing the Database Transactions.
  • Involved in developing EJB'S for the business logic using Session facade pattern and deploying them in Apache tomcat and used MAVEN tool to build and deploy J2EE Applications.
  • Used Spring Rest Template to use the exposed REST web services.
  • Implemented the REST API's and data transformers using the JAVA connector which involves use Java8 features Lambda and Streams in particular.
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Developed all the Junit test cases for all the different layer implementations.
  • Deploy and maintain Spring Cloud with Pivotal Cloud Foundry on AWS Cloud.
  • Used Docker to containerize the Services and APIs to run on AWS EC2 instance.
  • Written Unix shell scripts to run job and utilities.
  • Used JMS API for asynchronous communication by putting the messages in the message queue.
  • Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML.
  • Used Apache to build projects, which assisted in testing and produce reports on projects.
  • Developed the application under J2EE Architecture using Spring, Hibernate.
  • Extensively using core java concepts like Synchronization, Collections, Multi-threading, exception handling for developing applications.
  • Worked on different module of Spring including Spring Mvc, Spring Orm and Spring Boot.
  • Extensive use of HTML5 with Angular2, JSTL, JSP and JQuery for the presentation layer along with Javascript for client side validation.
  • Core service uses the main database and the other Microservices use their individual databases to access and store data. Involved in unit testing using Junit.
  • Integrated Spring and Hibernate ORM framework for persistence and used Hibernate Dao Support with Hibernate Template to access the data.
  • Database profiling locks memory usage, No of connections, page fault etc, Export and import of data to and from Mongo DB, Runtime configuration of Mongo DB.
  • Development of DAO layer using Hibernate Template, JDBC Template and Mongo Operations.
  • Designed deployed and supported highly available and scalable ping federate infrastructure in Aws and on premise that provide single sign in and federation solutions for internal accesses.
  • Development of web modules and middleware components using AWS and Spring integration.

Environment: Java8/7, Spring, JavaScript, Hibernate, maven, Amazon web Services (AWS), HTML, Css, JMS, XML, Node.js, XSLT, Angular2, Mongo db, SOAP, Shell Scripting, Unix, Web2.0, Oracle, Sql, Jax-Rs, JMS, Kafka, Restful, JDBC, Spring Security, Jenkins and STS.

Confidential, Chicago, IL

Sr. Web Developer

Responsibilities:

  • Experience with Software Development methodologies like Agile/Scrum and Waterfall.
  • Involved in various SDLC phases like requirement gathering, Design, Analysis and Code development.
  • Multithreading was used to process data in chunks to improve performance.
  • Followed the best practices in coding like removing unnecessary casting, using generics in Hash Map, caching, Collections like sort, comparator, list, set and Design patterns.
  • Developed interactive web pages using HTML, CSS and JS and used Bootstrap for cross browser compatibility.
  • Wrote code Web Services (JAX-WS) for external system via SOAP/HTTP call and to fetch data from web services via JSON response and updating the HTML pages.
  • Used Java Streams, Function Interface, Predicts, to make the application Faster.
  • Developed spring based presentation layer, hibernate based DAO layer and integrated them using Spring Dependency injection, ORM and Web modules.
  • Migrated existing business applications to Amazon cloud services (AWS) based environment and deploy applications using Amazon web services.
  • Configured Hibernate objects as Spring Beans in the Spring Configuration File.
  • Configured the Hibernate configuration files to persist the data to the Oracle 11g Database.
  • Created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store images to the database with Hibernate transaction control.
  • Developed the application using Spring Framework that leverages Model View Layer (MVC) architecture.
  • Used Spring Batch as spring batch jobs can meet the requirements of reliability, robustness, and traceability, which are essential for automatic processing of large amount of data.
  • Spring Security is used for Authorization like Method Level Authorization and URL Level Authorization.
  • Spring Transaction is used for the degree of isolation to work with other transactions and to execute within a transaction scope to run that transaction and used to check out before timing out of the transaction.
  • Spring Security is utilized with the help of "Method Level Security" by using AOP (Aspect-Oriented Programming) and "URL Level Security" by using Servlet filters for web sockets.
  • Used Web services (SOAP) for transmission of large blocks of data over HTTP.
  • Created continuous integration builds using Ant Jenkins. And deployed on WebSphere app server.
  • Used XML Web Services using SOAP protocol to transfer data from one application to other which is remote.
  • Experience in Message Oriented Middleware implementation using JMS.
  • Used JAX-B parser for marshaling and unmarshaling.
  • Worked with Web Sphere Application Server as application server.
  • Used version control repository SVN (Subversion by apache) and JIRA for issue tracking.
  • Used Maven as a build tool and retrieved all the dependencies required for the application.
  • Used SOAP UI for testing the web services, AppDynamics for application health and JMeter for stress testing.
  • Used PL/SQL stored procedures for applications that needed to execute as part of a scheduling mechanisms.
  • Used Log4j framework to log/track application.

Environment: Java/J2EE, HTML, CSS, Bootstrap, AJAX, JavaScript, JSF 2.1, AWS, Angular JS, Spring Dependency Injection, Spring 3.x, Hibernate 3.x, Soap UI, Maven, SVN, JIRA, XML, Web sphere, Jenkins, SOAP web service, Unix/Linux, Web Sphere Application Server, PL/SQL, Oracle 11g.

Confidential, Hartford, CT

UI/Web Developer

Responsibilities:

  • Active participation throughout the entire software development lifecycle from project inception, to code development and elaborate testing of the various modules.
  • Used agile methodology for the software development.
  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, AngularJS and Bootstrap.
  • Worked with modules like MongoDB and mongoose for database persistence using Node.js to interact with MongoDB.
  • Involved in design and development of the web pages from mock-ups and Wire frames.
  • Used CSS Blueprint to create grids and adopt cross browser interactive features and to make the web pages more versatile.
  • Used Angular2 to help design and maintain websites for our client's.
  • Developed page layouts, navigation and presented designs and concepts to the clients and the management to review.
  • Implemented AJAX in web pages for accessing application data without refresh the whole webpages
  • Used JavaScript libraries to create slider and page-turning animations on calendar widgets, dropdown menus on web pages.
  • Developed user interface by using the React JS, Flux for SPA development.
  • Designed Angular JS as the development framework to build a single-page application.
  • Incorporated and utilized JavaScript Unit Testing framework (Jasmine).
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept
  • Researching Javascript based frameworks like React Native and Ionic/Cordova for frontend.
  • Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
  • Work as a team player, provide general technical support to the development team to ensure high quality deliverable and meet targeted schedule.
  • Used GIT version control to main code repository.

Environment: Core Java, MONGO DB, JDK, JSF, HTML5, CSS3, Bootstrap, JavaScript, Angular2, React JS, JQuery, Jasmine, Agile, AJAX, Git and Angular.js.

Confidential, Minneapolis, MN

Java/J2EE Developer

Responsibilities:

  • Contacted different customers for their requirements and modified code as the customer needs.
  • Used Jasmine and Karma to process the code
  • Involved in Agile Methodology process which includes bi-weekly sprint and daily Scrum to discuss the design and work progress.
  • Developed UI pages using HTML, DHTML, XHTML, DOM, CSS, JSON, Bootstrap, JavaScript, jQuery, AngularJS and AJAX.
  • Created XHTML pages with CSS and the Box Model.
  • Integrated the Java code (API) in JSP pages.
  • Widely used AngularJS Twitter-Bootstrap components like calendar picker, time picker, directives, select2, model pop-ups, ng-grid, router Providers, progress bar, ng-Idle, and ng-Upload .
  • Developed front-end widgets in Backbone.js and utilized various JavaScript and jQuery libraries, AJAX for form validation and other interactive features
  • Used jQuery core library functions for the logical implementation part at client side for all the applications.
  • Involved in writing jQuery-based Ajax requests using jQuery.get (url, data, callback, type) or jQuery.ajax (options) and jQuery.post (url, data, callback, type).
  • Used JQuery events to manipulate the elements depends on the user interactions (like. Ready (), hover (), bind (), click (), key press (), etc.).
  • Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree.
  • Used modern web technologies such as HTML5, SASS, jQuery, Bootstrap, AngularJS, Backbone js frameworks .
  • Implemented the Drag and Drop functionality using jQuery framework.
  • Used jQuery plugins for Drag and Drop, Widgets, Menus, User Interface and Forms.
  • Developed Date Time Picker using Object Oriented JavaScript extensively.
  • Designed PDF, excel and print previews for all the reports in the application using HTML, JavaScript and SQL Stored Procedure.
  • Involved in developing HTML, and JavaScript for client side presentation and data validation on the client side within the forms.
  • Involved in writing and modifying Procedure, Queries, Views & Triggers and calling them from JavaScript using the Temp net Framework.
  • Managing tickets through JIRA and use Source tree with GIT for version control and also used bower as package manager.
  • Written SQL Queries to interact with Oracle database.
  • Debug the application using Firebug to traverse the documents and manipulated the nodes using DOM and DOM Functions.
  • Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.

Environment : Java, HTML, CSS, XML, DHTML, XHTML, DOM, Bootstrap, JavaScript, jQuery, Angular.js, Node.js, Adobe Dreamweaver CS5, AJAX, JSON, ECLIPSE.

Confidential, NewYork, NY

Java/Web Developer

Responsibilities:

  • Actively Participated in SCRUM Team Meetings, frequently communicated with Business Analysts to clarify the business requirements.
  • To release the enhancements within the specified timeline communicated.
  • Involved in creating UI for facility users to report facility status using HTML, CSS, JavaScript, jQuery framework.
  • Involved in creating HTML 5 templates.
  • Developed the User Interface using HTML5, CSS3, AngularJS JavaScript, JQuery and AJAX.
  • Designed flash plugins for including different functionalities and content.
  • Designed XML files for maintaining contents like video, images and audio and display them in flash application.
  • Going through User Documents and Design user interface designs, Wire frames, Information architecture flows and mockups.
  • Wrote application level code to interact with the backend databases JQUERY, AJAX and JSON.
  • Applied JQuery scripts for basic animation and end user screen customization purposes.
  • Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
  • Involved with bug fixing on functionality, performance and designing issues with JavaScript and JQuery .
  • Created web pages using HTML, CSS, JQuery and JavaScript.
  • Creating and implementing Master Classes in Action script 3.0 (based on MVC) for the application.
  • Developing XML classes for loading the data from XML files deployed at the server.
  • Designed 10 Unique themes with rich and flexible to accommodate different scenarios in which the user might want to display the data.
  • Testing, fixing the bugs and troubleshooting technical problems.

Environment: Java, HTML5, JavaScript, JQuery, CSS3, AJAX, XML, JSON, My Eclipse, XSLT, Oracle, RESTful Web Services, Bootstrap, GitHub, SQL, PL/SQL, JMS, Confidential MQ, UNIX OS and MySQL.

Confidential

Web Developer

Responsibilities:

  • Involved in the Analysis, System study and designing of the project.
  • Worked on the project using Agile methodology and designed UML diagrams.
  • Experienced in re-designing of UI screen using XML technologies such as HTML5, CSS3, JavaScript.
  • Developed error correction screens for custom front end forms using XML, XSLT, and JQuery.
  • Used Node.js for back-end development using asynchronous programming.
  • Performed database queries and operations using Oracle with JDBC. For few applications where there are high scalable operations, MongoDB is used.
  • Implemented real time monitoring dashboard using ReactJS and Bootstrap.
  • Experienced in the RESTful web services interface to Java run time engine with the help of UI components. Used Chai for testing the ReactJS code.
  • Developed UI using JavaScript, HTML, CSS, JavaScript validations and XML.
  • Implemented applications in JavaScript and MySQL.
  • Worked extensively with the File management and image libraries.
  • Performed Client-side validations using JavaScript.
  • Fixed bugs and provided support services for the application.
  • Tested/Debugged web browser using Firebug
  • Managed and implemented all codes changes via SVN. Deploying builds across development, staging and production instances and maintained code integrity.
  • Involved in communicating with the team of QA, business analysts, project managers to resolve the applications production issues and to deliver the best quality enhancements to the client.

Environment: Java, JavaScript, jQuery, Node.js, Jasmine, HTML, XHTML, XML, CSS, AJAX, Jenkins, JUnit, XSLT, JSON, XML, Oracle, RESTful Web Services, Bootstrap, Log4J, MongoDB, GitHub, SQL, PL/SQL, IntelliJ, Chai, JMS, Confidential MQ, UNIX OS and MySQL.

We'd love your feedback!