We provide IT Staff Augmentation Services!

Sr Java Full Stack Developer Resume

Charlotte, NC

SUMMARY:

  • 8+ years of experience in programming as a Java/J2EE expert. Able to start, manage, design, develop, test and support complex software. I have deep understanding and control over the latest technologies in IT industries.
  • Experienced in implementing OOPS concepts using Java/J2EE technologies such as Core, Servlets, JSP, EJBs, JDBC, spring, Hibernate, Web Services, and UNIX.
  • Hands on experience with GWT (Google Web Toolkit).
  • Developing Web Applications and UI Applications in Various Domains using web technologies such as HTML5, CSS2/3, JavaScript, DOM, JQuery, AngularJS 2.0, BackboneJS, JSON, AJAX
  • Well versed in all stages of Software Development Life Cycle including requirement analysis, design, development, testing, deployment and support and maintenance with various methodologies such as Waterfall, Incremental, Iterative and Agile models.
  • Expertise in design and development of web applications using JSP, JavaScript, JQUERY, React JS, Foundation JS, Handle bar JS, AJAX, JSON, XSL, XSLT.
  • Experience in developing Web Applications involving J2EE technologies like Java, JSP, Servlets, HTML, Java Script, CSS, JDBC, JNDI, XML, AJAX and JUnit.
  • Strong background in developing user interfaces with HTML, JSTL, and XML.
  • Worked with scripting languages like Java Script, JQuery.
  • Experience in JSP, Java Beans and Servlets for developing applications using MVC architecture.
  • Knowledge of Vertica and Analytic database management.
  • Rendered views using ReactJS to make info page modular.
  • Experience in writing Web application programs covering Front - End / UI using AJAX, Java Scripts, JQuery, CSS and HTML and frameworks like Twitter bootstrap for building rich user friendly, high performance web applications.
  • Experience using MVC Framework like AngularJS 2.0, BackboneJS
  • Experience in Persistence Framework like Hibernate ORM (Object Relational Mapping) in a typical n-tier architecture.
  • Good exposure in implementing web services-WSDL using SOAP.
  • Experienced in programming tools like ANT, Maven Build scripts, JUnit and Log4j.
  • Good Exposure to Web/application servers such as Apache Tomcat, WebLogic, WebSphere.
  • Strong experience with tools like Rational Rose (rational), CVS (project management) and SVN.
  • Experience in using IDEs like Eclipse, IntelliJ, NetBeans and Spring Tool Suite (STS).
  • Energetic, Fast learner, Positive attitude and Team player.

TECHNICAL SKILLS:

Programming Languages: Java

J2EE Technologies: Servlets, JSP, EJB, JDBC, JPA, Junit, Web Services(REST,SOAP)

MVC Frameworks: Struts, Spring, JSF

ORM Frameworks: Hibernate, JPA

Web Technologies: Java Script, XML, XSL, XSLT

Application Servers: WebLogic, WebSphere, JBoss

RDBMS: Oracle 10g/11g, MS Access, SQL Server 2010, MySQL

HTTP Web Servers: Apache Tomcat, Jetty.

Methodologies: UML, OOAD, JAVA/JEE/J2EE Design Patterns.

IDEA/Utilities: Eclipse, PL/SQL Developer, TOADOperating Systems: Windows 7

Others: Maven, Ant, RED HAT, CVS, Log4j, UNIX

PROFESSIONAL EXPERIENCE:

Confidential, Charlotte, NC

Sr Java Full Stack Developer

Responsibilities:

  • Putting hard effort on meeting deadlines for the projects as this was an important concern in a fast moving environment with the help of a fantastic group of 14 hardworking, smart and nice people.
  • Attended the upper management meetings to consult requirement-gathering stages.
  • Designed and developed an application called OneXN, which uses reusable actions to satisfy different file transformation and print requests.
  • Involved in the development of the whole application from the early stages of design.
  • Set up FTP and NDM connection between serves for file transmission.
  • Developed the web GUI of OneXN using Angular, Bootstrap, BackboneJS, NodeJs.
  • Created 89% unit test coverage for the application.
  • Designed and developed the User Interface using JSP, JSF, HTML, CSS and JavaScript, AngularJS, JQuery, BackboneJs, Bootstrap
  • Rendered views using React JS. Created reusable UI components using React JS.
  • React JS integration to make info page modular.
  • Developed the React JS by using the Redux for creating single page Applications based on design patterns.
  • Design and develop JMS Topics and Queues
  • Redesigned the existing Inbound Integration Framework classes to correct existing defects that utilized JMS.
  • Developed message components to send/receive and publish/subscribe WebSphere MQ messages
  • Documented an approach for efficiency enhancement for certain processes, and traffic management on the server, which is right now on development stage.
  • Ease testing the processes by adding features and enhancements to the code.
  • Handling production issues by collaborating with other departments in tracking problems to find the root cause.
  • Handling issues while moving from Java 6 to Java 7. In addition, provided avenues for other applications, which interact with XN, to resolve Java 6 to Java 7 migration issues.
  • Learned about Analytic Database Management, Vertica.
  • Helped others with less experience or not familiar with the application to catch up. I am always willing to help others in team .

Environment: J2EE 1.6,IText, Spring, JDBC, XML, XSL, Log4J, JUnit, Tomcat, Eclipse, Oracle, NodeJs, AngularJS 2.0, BackboneJs, Web Services, Vertica, SoapUI, Linux, UNIX, Red hat, Shell script, Websphere, JMS, MQ, Mainframe.

Confidential, Minneapolis, MN

Sr Java/J2EE Developer

Responsibilities:

  • Designed and developed Datasource with Smart GWT technologies.
  • Designed and developed business logic using UML Modeling tools, code complexity tools
  • Developed unit test using tools like Mockito to check correctness of functionality
  • Wrote interfaces and test clients in order to facilitate testing scheduled jobs
  • Managed and analyzed log files to find information and facilitate problem resolution
  • Added User Interface elements to facilitate test execution and speed up analysis of logs
  • Created HTML, CSS, and DHTML pages for front-end, used JavaScript for client-side validation.
  • Expert in Javascript Unit testing frameworks like JASMINE, Karma.
  • Provided production support by interacting with the end-users and fixing defects.
  • Involved in requirement elaboration, design and development of new features and enhancements.
  • Developed Action forms, Action classes, Form beans using Struts framework to handle user requests.
  • Developed beans and persisted bean in the database using JDBC and Hibernate.
  • Involved in connecting bean with database using Hibernate configuration file.
  • Involved in development of Spring DAO layer which invoked database queries.
  • Have implemented different patterns on the existing framework to identify the strengths and loopholes in the framework so it can be evolved better.
  • Expert in creating user friendly responsive web based interfaces using JSPs.
  • Proposed and developed many new features in the existing site.
  • Developed test cases and performed unit testing.
  • Configured Spring to manage Action classes and set their dependencies in a Spring context file.
  • Wrote responsive components using Angular, SASS like type ahead suggestions and search results.
  • The front-end JSP pages were developed using the Struts framework, and were hosted in a J2EE environment on a Apache tomcat server.

Environment: GWT,AngularJs, Angular Material design, gulpJs, struts, IntellIJ, Jasmine, Monitoring tools like App Dynamics and Sitescope, Shell scripting, SourceTree, hibernate, struts, spring, sublime, TML5, CSS3,Agile, JAVA, J2EE, Endeca, ATG.

Confidential, St. Louis, MO

Java/J2EE Developer

Responsibilities:

  • Involved in SCRUM process of AGILE methodology in Requirement gathering, Design, Analysis and Code development through iterations.
  • Designed and developed access level control on MVC framework.
  • Developing, debugging, deploying and testing Restful web services using JBoss, SoapUI, Oracle, and MCP.
  • Developed UI using HTML5, JavaScript, DOM, JSON, jQuery and AJAX.
  • Worked with Source Code Management - Git/GitHub
  • Unit testing using spring, JDBC, and Mockito Frame work.
  • Created Test scenarios and worked closely with QA people to resolve and handle testing issues.
  • Build stable React JS components and stand-alone functions to be added to any future pages.
  • Build the web GUI for the access controller using Web technologies.

Environment: J2EE 1.6, Spring, JDBC, XML, Log4J, JUnit, SVN, JBoss, HTML5, CSS, Red hat, AngularJS, NodeJs, IntelliJ 13, Oracle, Web Services, SoapUI, Mockito Framework.

Confidential, Columbia, MD

Java/J2EE Developer Intern

Responsibilities:

  • Built Responsive UI pages for create new customer process, customer information page, customer search result page and others using HTML5, CSS3, JavaScript, Bootstrap, JSON, jQuery, AngularJS and Ajax.
  • Used Spring MVC to decouple business logic and view components.
  • Developed Graphical User Interfaces using HTML, CSS and JSP’s for user interaction
  • Performed client side validations using Java Script.
  • Implemented Hibernate in the data access object layer to access and update information in the Oracle10g Database
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Wrote test cases in JUnit for unit testing of classes.
  • Consumed Web Services for transferring data between different applications.
  • Wrote PL/SQL queries, stored procedures, and triggers to perform back-end database operations.
  • Performed connectivity with Oracle database using JDBC.
  • Used SVN version control to track and maintain the different version of the application.

Environment: Java/J2EE 1.6, JSP, Servlets, Spring 3.0, EJB 3.0, Hibernate, WebLogic Application Server 10g, XML Web service, Oracle 10g, HTML, Eclipse3.0, AJAX, Java Script, JUnit 3.8, CSS, SVN.

Confidential, Detroit, Michigan

Java/J2EE Developer

Responsibilities:

  • Involved in analyzing business requirements and compose them into a technical use cases.
  • Involved in creating class and sequence diagrams using Rational Rose.
  • Designed and developed the application based on MVC framework.
  • Involved in implementing Enterprise Java Beans (EJB’s) to access the database.
  • Deployed Enterprise Java Beans on WebSphere Application Server.
  • Built web-tier components using JSP, Struts Tag Libraries (html, bean, logic etc), Java Script, and Action Beans.
  • Used HTML5, JSPs, and CSS for GUI and JavaScript for client side validations.
  • Performed validations from a third party client using the Restful Web Services.
  • Used multi-threading to code very efficient programs.
  • Employed JDBC in persistent service to connect to MySQL and perform database operations.
  • Developed DAO’s to invoke DAP’s (Data Access Programs) to access data from .CSV files and to query MySQL database.
  • Wrote various Struts framework Action classes for interfacing with the business logic, form beans for presenting the data to JSPs.
  • Designed the WebPaw3ges GUI using CSS, HTML
  • Developed Database Objects like PL/SQL packages, Stored Procedures and Materialized Views.
  • Wrote batch jobs for loading data from .CSV files into database.
  • Interacted with the Users and Documented the Application.

Environment: J2EE 1.5, JSP 2.0, Struts 1.3,JDBC, XML, Log4J, JUnit, Angular, Backbone.js, ANT, Java Script, HTML5, CSS, SVN, Web Sphere 5.1, Eclipse 3.2, MySQL, Windows XP.

Confidential, Dallas, TX

Java Developer Intern

Responsibilities:

  • Involved in SCRUM process of AGILE methodology in Requirement gathering, Design, Analysis and Code development through iterations.
  • Worked on requirements gathering, analysis and design for the Enhancement Tasks and Project Change Requests.
  • Made use of Object Oriented concepts like Inheritance, Polymorphism and Abstraction for Coding in this migration project.
  • Used Spring DAO for database access.
  • Used DOM parsers for XML parsing.
  • Application is developed using Spring Framework.
  • Worked with complex SQL queries including Inner Queries and Joins to retrieve the data efficiently form the database.
  • Used HTML, JSPs, and CSS for GUI and Java Script for client side validations.
  • Used AJAX for interactive content display without page refresh.
  • Used SVN for software configuration management.
  • Responsible for coordinating with offshore team, doing their code review and development track.
  • Coordinating with QA team to troubleshoot and fix bugs using defect tracking.

Environment: J2EE 1.5, XML, HTML, JSP, CSS, Eclipse 3.3, SQL, Spring 2.5, Java Script Maven, Oracle 10g, SVN, WebLogic 10.3.

Hire Now