We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Plano, TX

SUMMARY

  • 8+ years excellent experience in design, analysis, development, testing and deployment of enterprise, client - server, distributed, Internet/Intranet based database applications for Financial, Banking and Retail sectors.
  • Experience with Core Java, Java (SDK 1.7), J2EE 7, JDBC 3.0/2.1, JSP 1.2/1.1, MVC Struts, Spring Core, Spring MVC, Spring DAO, Spring ORM with Hibernate, JSTL, JavaScript, CSS, XML, HTML, DHTML. JUnit, Log4j, Apache ANT, Struts.
  • Extensive experience in using JavaScript frames works like AngularJS, JQuery, Node.Js.
  • Expertise in designing and developing web based enterprise applications using J2EE technologies like Servlets, JSP, Hibernate, Spring, JDBC, JNDI, JMS, Java Beans, XML, UML and JavaBeans.
  • In-depth experience in implementing various design Patterns including Session facade, Business Delegates, Singleton, Factory, Service locator, Value Object and DAO pattern.
  • Strong experience in deployment of software and configuration on Web Sphere Application Developer (WSAD), Eclipse 3.0, My Eclipse 4.1, Jakarta Tomcat, Apache Tomcat 4.1, IBM Websphere Application server, WebLogic Server on Unix/Solaris and Windows environments.
  • Extensive experience in design, development and implementation of Model- View - Controller (MVC) frameworks like Spring MVC, Struts MVC.
  • Experience in developing the front-end components via HTML/DHTML, JSP, CSS, JavaScript, Tiles, and JSTL tags.
  • Expertise in client scripting language and server side scripting languages like JavaScript, jQuery, JSON, Node.js, AngularJS, JSF and JSP.
  • Worked on several Python packages like numpy, scipy, pytables etc.
  • Worked with MVVM patterns and developed view model using typescript.
  • Experience in using build tool for JavaScript projects like Gulp and Grunt.
  • Solid experience with Responsive Web Design (RWD).
  • Extensive experience in Spring, Hibernate and Struts frameworks.
  • Developed RESTful web services interface to Java-based runtime engine and accounts.
  • Extensive experience in working with different operating systems such as Windows, UNIX and LINUX.
  • Experience implementing Cloud based Linux OS in AWS to Develop Scalable Applications with Python.
  • Experience in using IDE tools Eclipse, My Eclipse, Rational Software Architect, JBuilder, NetBeans, IBM RAD.
  • Experience in SOA (Service Oriented Architecture) and Web Services technologies (SOAP, WSDL, Schema), REST and Restful web services.
  • Written AJAX calls to make asynchronous calls to the application to cache the data and thus improved performance of the application.
  • Databases/Oracle: Strong hands-on experience of using Oracle 11g/10g/9i/8i/8.0, DB 2 8.0/7.0/6.0 , MS SQL Server 2005/2000/7.0/6.0 , MS Access 7.0/2000, SQR 3.0, SQL, XML,MQ Series PL/SQL, SQL*Plus, Sun Solaris 2.x./ 2.6/2.7/2.8/8.0.
  • Extensive experience in using SQL and PL/SQL to write Stored Procedures, Functions, Packages and Triggers. Hands on SQL Performance Tuning Operations.
  • Good programmer in Perl and Unix Shell Scripting.
  • Great knowledge on Scala and Mongo DB.

TECHNICAL SKILLS

Languages: Java 8, C, C++, PL/SQL, HTML, JavaScript, Python, Coveo JS Framework

Java Technologies: J2EE (Servlets, JSP, JDBC, JNDI, JMS, EJB, Java Mail, JTA), XML, XSLT, Web Services

Web Technologies: HTML5, DHTML, CSS3, JavaScript, JSP, jQuery, AJAX, AngularJS, Node.JS, Coveo JS Framework.

Frameworks: Struts, Spring MVC, Spring Boot, Hibernate, Junit, Log4j, Jenkins

Development Tools: Eclipse, IntelliJ, Net Beans, RAD, WSAD, JBuilder, Jdeveloper, Visual Studio.NET, Putty, VMware, Maven, Jira, Jenkins, WINSCP, Bamboo, Docker, Ansible, Ant, selenium, cucumber

Web Servers: Apache Tomcat 5/6/7, Weblogic 12.1.2, Jboss, Node.js, JAX-RS, Restful

Databases: Oracle, MS SQL Server, MySQL, DB2, MongoDB, Cassandra NoSQL Database.

Application/Web Servers: Apache Tomcat, Oracle WebLogic, IBM WebSphere, JBoss, Apache.

Design Modeling: Microsoft Visio, IBM Rational Rose

IDE Tools: Eclipse, NetBeans, Intellij

Version Control: Concurrent Versions System (CVS), Visual Source Safe (VSS), SVN, GIT

Operating System: Unix, Linux, Windows

Other Tools: Swagger, Postman, SoupUI, Macromedia Flash, Dreamweaver, Adobe Photoshop, Elastic Search with Packages

PROFESSIONAL EXPERIENCE

Confidential, Plano TX

Java Full Stack Developer

Responsibilities:

  • Involved in business meetings for requirement gathering and understanding the system needs.
  • Responsible for maintaining, implementing critical bug fix and supporting the application.
  • Followed Agile methodologies, worked on Kanban and Scrum boards by using JIRA project management tool.
  • Developing the web application using Core Java, J2EE technologies, Spring boot, Servlets, JSF.
  • Developed UI pages using front end technologies such as HTML, CSS, JavaScript, JQuery, Angular Js.
  • Created custom directives and filters usingAngularJSbuilt-in$httpservice from controller through dependency injection.
  • Worked on Coveo Search Engine, used Coveo Cloud V2 platform which is an enterprise-class native cloud SaaS/PaaS solution that provides a unified and secure way to search for contextually relevant content.
  • Utilized Coveo JS framework to Integrate Coveo Search Interface in to the web application.
  • Worked on PingSSO, Single Sign-On to integrate security for user authentication with the web application which makes users to use one set of login credentials to access multiple application within the company.
  • Worked on CMS(Content Management Systems) such as Teamsite and Alfresco.
  • Configured resources including JDBC providers, JDBC data sources, connection pooling for Tomcat application server environment.
  • Worked closely with the configuration in the Tomcat application server and Apache webserver.
  • Responsible in writing Unit test cases in order to test software/application using JUNT and Mockito Framework.
  • Worked on Workfront cloud-based project management solution that helps team to prioritize, route, manage and report on their work.

Environment: Java 8, Springboot, HTML, CSS, JQuery, Angular Js, Coveo JS Framework, SVN, Jira, Workfront, Confluence, JUnit, Mockito,Putty, WinSCP, SQL, Oracle SQL developer Tool, Maven, Jenkins, PING SSO, SAML 2.0, JSP/Servlets, JDBC, Eclipse, CMS (Content Management system) TeamSite, Alfresco, Fidler, Tomcat App server, Apache WebServer, Load balancers.

Confidential, Columbia MD

Full Stack Developer

Responsibilities:

  • Involved in application requirements gathering, analysis and design. Followed Agile software development and Involved in interactions with client on the requirements for clear understanding and clarifications. Responsible for end-to-end development of project across all the Software Development Life Cycle (SDLC) stages.
  • All functionality is implemented using Spring IO/ Spring Boot and Thymeleaf.
  • Applied Java 8 concepts like lambda expressions, Functional Interfaces and Java Stream API for Bulk Data Operations on collection etc.
  • Responsible towards Testing the software/application, Unit Testing doing by means of JUNIT.
  • Prepare and Implement Project Plan using JIRA tool, it is the central point where all the work allocations and status updates are maintained.
  • Responsible for attending SCRUM meeting on daily basis.
  • Document codeconsistently throughout the development process by listing adescription of the program,special instructions, and any changes made in database tables on procedural, modular and database level.
  • Widely used JavaScript, HTML, CSS, jQuery, TypeScript, AngularJS, Node.js, BootStrap to build front end graphical user interface for customer login, dashboard, portfolio tables.
  • Wrote PL/SQL stored procedures, call that stored procedures using callable statement.
  • Invovled in unit testing of the developed components and also implemented JUnit test cases for all the components to make sure the code coverage is more than 90% and genarate the test case report using the Emma JaCoCo tool.
  • Responsible for code reviews to track if the application development is per the coding standards so that a quality product will be delivered to the client.
  • Implemented the Email Notification using Java mail SMTP when customer resetting the device.
  • Responsible to lead and guide the team in understanding the business requirements design artifacts, developing the code as per standard and client satisfaction, deliver the quality product.
  • Responsible to collect the status from team memebers and provide the status to reporting manager and client on a daily basis.
  • Tracking the work status, effort, schedule and metrics using the confluence Atlassian tool to make sure the organization standards are maintained.

Environment: Java 8, Spring Boot, Spring Initializr, Apache Tomcat, JavaScript, HTML, CSS, JQuery, Jenkins, Jira, Confluence, JUnit, Mockito, Maven, ANT, GIT, Putty, Tortoise SVN, SQL, Oracle SQL Developer, JSP/Servlets, JDBC, Eclipse, Git Bash, WINSCP, Hystrix, WorkManager, Log4j2, Swagger, Postman

Confidential, Washington, DC

Java Developer

Responsibilities:

  • Followed Agile software development and most phases of Software Development Life Cycle(SDLC) including business requirement analysis, design, implementation and testing.
  • Designed and implemented back-end calculation logic with Spring MVC framework integrated with Hibernate framework, and build web service, which use Spring REST to process data between back-end and the front-end.
  • Widely applied Core Java like Collections, Exception Handling, Generics and Java I/O during developing the algorithm of portfolio analysis.
  • Developed Spring IoC for dynamic bean injection and transaction management, and use Spring AOP for enabling modularization for concerns cut across analysis.
  • Configured Spring cache to cache the results of methods that were frequently called by users or systems.
  • Extensively used Spring Security and Spring Security tags Library to customized authentication and authorization service class.
  • Connected database using JNDI and connection pool to configure data source connected to Oracle 11g database.
  • Configured Hibernate using Hibernate Annotations to map the java object-oriented model to Oracle database.
  • Configured Spring Annotation to simplify MVC configuration.
  • Wrapper developed in Python for instantiating multi-threading applications and running with other applications.
  • Developed Python and Perl HPC software for NextGen Sequence Data Bioinformatics Analysis Pipelines.
  • Developed DAO's to process the data from database and populated the report object.
  • Used jQuery to handle the basic front-end logic, DOM Manipulation and bind Event Handlers.
  • Widely used HTML, CSS, jQuery, typescript, AngularJS, Node.js,Bootstrap to build front graphical user interface for investor login, dashboard, portfolio tables.
  • Retrieving data using AJAX call and JSON format data from Web Service provided by server for calculation.
  • Developed few modules using Angular JS to show the output of analytics data.
  • Applied Angular Chart to display monthly interest rate floating tendency and ratio of total interest to purchase price.
  • Designed and developed enterprise services using RESTbased APIs.
  • Used Jersey to develop and integrate Restful API.
  • Involved in SQL programming and write store procedure on Oracle database.
  • Actively participated in daily and weekly Scum meetings and code review of other modules.
  • Widely used various testing methods such as Unit testing, Integration testing and Regression testing.
  • Responsible for deliverable (project code-base, design specs, JUnit, defeats etc) for team to QA.

Environment: Core Java, Python, Eclipse IDE, Apache Tomcat, Spring MVC, Spring Security, Spring Cache, Hibernate 3.5, Hibernate Cache, JSP, HTML, CSS3, typescript, JavaScript, jQuery, Bootstrap, AJAX, Angular JS, Node.js, Angular Chart, JSON, JNDI, JavaMail, Oracle 10g, SQL, HQL, UNIX, LINUX, Restful Web Service, JUnit, QUnit, JIRA, Log4j, Scrum, Agile Methodology.

Confidential - Raleigh, NC

Java Developer

Responsibilities:

  • Participated in design and development as a Core Java and J2EE Software developer. Understanding software requirement and utilizing apposite technology to enunciate most apposite data flow between front end and back end technologies.
  • Pooling up most apposite design pattern for DAO and implementing interface to reduce code reuse.
  • Understanding the Business Process and developing logic and software stack based on business flow.
  • Using advanced level of HTML5, AJAX, typescript, JavaScript, CSS3 and pure CSS layouts. Implemented application level persistence using Hibernate and Spring.
  • Developed and designed new cross-browser accessible interfaces using AngularJS, Node.js and JavaScript. Involved in writing JSPs, JavaScript and Servlets to generate dynamic web pages and web content. Used WebLogic for deployment of applications.
  • Used XML and JSON for transferring/retrieving data between different Applications.
  • Developed stored procedures, triggers and functions with PL/SQL for Oracle database. Uses the DAO pattern for data access layer and JMS API for the messaging requirement.Used Javascriptand JQuery for validating the input given to the user interface.Developed test cases and performed unit test using JUnit Framework.
  • Developed REST web services using JAX-RS API.
  • Created distributed Oracle coherence domains, configuration and system design based on oracle coherence. Involved in intense User Interface (UI) operations and client side validations using AJAX toolkit.
  • Wrapper developed inPythonfor instantiating multi-threaded application and running with other applications.
  • Design and development of many PL/SQL batches using JAVA with connectivity to Oracle for data maintenance and handling.Used SVNSubversion for software version control.
  • Developed web applications using Spring MVC, JQuery, HTML5, UsedEclipse IDE for designing, coding and developing applications. Involved in the development of presentation layer and GUI framework using EXTJS and HTML. Client Side validations were done using JavaScript.
  • Implemented a prototype to integrate PDF documents into a web application using iText PDF library. Customized SQL procedures according to the client requirements.Designing and creating business rules using Corticon Rule Engine. Utilized Agile Methodology (SDLC) to managed projects.
  • Designed the UML, created class, sequential diagrams using Borland Together Architecture, modified code, configured WebLogic server and project in Oracle.
  • Designed and implemented interface elements using Google Web Toolkit.
  • Developed a Web 2.0 control console using GWT to manage data matching for data staging.
  • Uses the DAO pattern for data access layer and JMS API for the messaging requirement.
  • Used Backbone.js to create Data model to and to trigger event-handling on data change on UI interface.
  • Involving in Building the modules in Linux environment with Ant Script.
  • Used Microsoft Office Lync as office communicator.

Environment: Java, J2EE, Javascript, Python, HTML5, CSS3, typescript, Angular.js, Node.js, Spring, Hibernate, Struts, Weblogic, REST, JQuery, AJAX, ExtJS, JavaScript, JSP, SERVLET, Mongo DB, Oracle, CRUD, PL/SQL, JDBC, UML, Eclipse, Junit, MAVEN,, GWT (Google Web Toolkit), ILOG, Agile, REST, Web 2.0, SOA, UNIX, LINUX.

Confidential, Philadelphia, PA

Java Developer with UI

Responsibilities:

  • Involved in all phases of Software Development Life Cycle (SDLC) like Analysis, Design, Development, Implementation and Testing of the project.
  • Documents requirements from Project Manager and design high level UML diagrams to depict the flow of the system.
  • Used Spring MVC integrated Hibernate in the back-end side taking advantage of IoC, AOP and Hibernate Dao Support.
  • Applied Spring IoC for dynamic bean injection, and used AOP concept for modularizing cross-cutting concerns.
  • Spring Security is applied for authorization and authentication functionalities.
  • Used Spring Hibernate ORM feature to construct connection between java and Oracle database.
  • Used DAO and HQL to query and update the data.
  • Involved Hibernate Cache to improve the performance of Web Service.
  • Applied Core Java concepts such as Collections, Exception Handling, Generics, etc. that designed for the business logic in the back-end side.
  • Involved in Implementation of the application by following the J2EE best practices and patterns like Singleton, Factory, Session Façade, MVC and DAO.
  • Designed GUI of the project using HTML, JavaScript, jQuery, CSS to improve visual effect on the dynamic front-end.
  • Used tableless (div+CSS) layout to improve the customizability of front-end design.
  • Worked with jQuery UI to improve user experience, such as ValidationEngine, DataTable, Dynamic Charts, etc.
  • Used Ajax for asynchronous request handling and partial refreshing.
  • Applied SOAP Web Service and JavaMail API to generate and deliver confirmation e-mail and account alert.
  • Tested Java functions using Unit Testing & Regression Testing.
  • Used Git for version control and JIRA for bug tracking and project management.
  • Followed the Agile methodology and involved in daily Sprint meeting.

Environment: JDK 1.6, UNIX /Linux, Spring 3.1, Hibernate 3.2, Hibernate Cache, HTML, JavaScript /jQuery, Ajax, DOM, JAXB, XML, JSON, CSS, Oracle 10g, Eclipse 3.7, JavaMail, JUnit 4.4. Git, JIRA

Confidential

Junior Java Developer

Responsibilities:

  • Designing of Java Servlets and Objects using J2EE standards.
  • Designed the project by using MVC framework.
  • Developed several algorithms and added several options to the application to choose particular algorithm for data and address generation.
  • Developed the XML Schema for the data maintenance and structures.
  • Implemented EJB session beans, messaging technologies like Message Driven Bean, JMS.
  • Used JSP for presentation layer, entity beans as the model to represent the persistent data and interacted with Oracle database as per MVC Architecture.
  • Design Implementation of GUI using HTML, JSP, Tiles, Validator and Java Script for front-end validations.
  • Solely manage the python development to use for MAC system operation monitoring.
  • Involved to develop Multithreading for improving CPU time.
  • Used the XML Parsers like SAX parser to parse the data.
  • Used different swing components like JTable, JTree, JList.
  • Intel compilers to generate test objs using Assembly language and user-defined data structures.
  • Used JTable, JTabbedPane and Data Models of Swing API.
  • Extensive use of collection framework and multithreading.
  • Development of user-defined data structures and library functions using C and C++ Languages.
  • Good understanding of algorithms, data structures, performance optimization techniques and object oriented programming.
  • Used JDBC calls in the Enterprise Java Beans to access Oracle Database.
  • Extensive use of core Java Collections, Generics, Exception Handling, and Design Patterns for functionality, such as portfolio summary and user information.
  • Involved in Integration testing and defect fixes.

Environment: Java, J2EE, Servlets, Multithreading, Data Structures, Swings, JSP, Python,Struts1.1, Spring, EJB, JMS, UML, Rational Rose2000, MQ Series, Win CVS, Oracle 8i,UNIX, Eclipse, Jetty, HTML, JavaScript, JUnit, ANT, XML SAX, DOM, XSL.

We'd love your feedback!