We provide IT Staff Augmentation Services!

Sr. Java Fullstack Developer Resume

3.00/5 (Submit Your Rating)

New York City, NY

PROFESSIONAL SUMMARY:

  • Around 8+ years of IT industry experience incorporating an extensive variety of ability set, roles and industry verticals.
  • Expertise in application development utilizing J2EE based technologies, such as spring, Web flow, Web Services, Hibernate, Simple JDBC Template, I - Batis, Struts2.0, EJB2.0, Servlets2.1, JSP, JMS, JSF, AWT, Applets, Swing, XML, and JNDI.
  • Expert in Core Java with strong understanding of Collections, Multithreading, Event handling and Exception handling.
  • Developed user interface using JSP, JSP Tag libraries, Java Script and angular JS.
  • Experienced IT professional in designing, coding, integrating and testing software (SDLC) implementations using Java/J2EE involving development of Multi-Tier, Client/Server and Web based applications.
  • Good understanding and experience of web-based design using Java, J2EE, JSP, Servlets, JDBC, Java Beans, JNDI, Java Script, Struts, EJB, Spring and Struts framework.
  • Experience in front end development technologies including advanced HTML/XHTML, XML, CSS, and JavaScript.
  • Expertise in developing applications using Java, J2EE Standards, Java Server Faces, EJB, JSP, Struts, Spring, JDBC, JMS, JNDI, XML, UML, Hibernate, SQL, Oracle, MVC Architecture, Web Services, AJAX, RMI, UML, HTML, Java Beans, JavaScript and DHTML.
  • Good knowledge and work experience on developing web application using Spring MVC Framework and Hibernate.
  • Good knowledge on SOAP and Rest based Web Services Frameworks and SOA using Oracle BPM.
  • Good understanding of Java/J2EE Design Patterns and n-tier architecture.
  • Extensive experience in architecture design and modeling using UML/Rational Rose, Agile, SCRUM, Waterfall methodologies.
  • Good knowledge in Object Oriented Concepts and Design and UML.
  • Strong expertise in core Java, Algorithms, data structures, problem solving.
  • Proficient in analyzing and translating business requirements to technical requirements and architecture.
  • Strong Java/ J2EE skills, Object Oriented Programming design and development knowledge.
  • Developed Java applications using various IDE's like IntelliJ and Eclipse.
  • Proficient in Application Development with web technologies, Distributed Technologies and Client-Server architecture environment.
  • Extensive experience converting business requirements into appropriate technical solutions.
  • Good Experience in writing complex queries using CTE's (Common Table Expressions) in SQL.
  • Good experience using version control tools like Clear case, GIT, CVS, and Tortoise SVN.
  • Hands on experience in creating new project streams, creating baselines, merging streams using CVS.
  • Capable of quickly learning and delivering solutions as an individual and as part of a team.
  • Strong team player, ability to work independently and in a team as well, ability to adapt to a rapidly changing environment, commitment towards learning.
  • Excellent analytical and proven problem solving skills.

TECHNICAL SKILLS:

Programming Languages: Java, J2EE, C, C++, XML, SQL and PL/SQL

Java/J2EE Technologies: JSP, Servlets, JDBC, JNDI, JAXB

Frame Works: Spring 4.x, Hibernate 5.0, Struts 2.x, Swing, EJB3.x/2.x, JSF 2.0 and JPA

Web/Application Servers: Web Sphere 8.5, Web Logic 11g, Apache Tomcat 8.0, JBoss7

IDE/Tools: Eclipse, Net Beans, RAD

Web Services/Messaging Web Services: REST, SOAP, WSDL, JAXP, JAXB, JAX-WS, Apache AXIS 2, JERSEY, JMS, MQ Series

Scripting Languages: HTML 4.0/5.0, DHTML, Java Script, AJAX, CSS 2.0/3.0, JQuery

Testing and Build Tools: JUnit, Log4j, ANT, MavenDatabases: IBM DB2

Operating Systems: Windows UNIX, Linux

Version and Source Control: CVS, Jenkins and Subversion,SVN,GIT

WORK EXPERIENCE:

Confidential, New York City, NY

Sr. Java Full Stack Developer

Responsibilities :

  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
  • Used DB2 as a RDMS and Aqua data studio to perform operations on the schemas and tables including DML, DDL commands etc.
  • Used SVN as a source control and used Bamboo as a build tool for deploying the committed code to Dev, QA and Prod environments.
  • Used Hibernate framework as an implementation and JPA as an interface in the persistence layer for mapping the object-oriented domain model to a database.
  • Implemented and developed RESTful web services.
  • Used Spring MVC as a framework for all the dependency injections.
  • Used JIRA as a ticketing system to monitor and logging.
  • Used Postman to test the REST services.
  • Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration.
  • Involved in designing the use cases and another UML diagrams.
  • Implemented backend logic mainly using Java technologies.
  • Used JMS to send and the receive messages to Message Queues using Active Mq.
  • Used HTML, CSS, JavaScript, JQuery and Bootstrap as front-end technologies to design and Implement the GUI pages.
  • Tested applications and documented results and bugs including documentation of information useful in the debugging process.
  • Used JSP for the writing the front-end code so that it can access JPA, JNDI, EJB without any restrictions.
  • Used JFrog as a tool to control as the maven dependencies in one place.
  • Used Team Forge as a tool for the controlling and monitoring the SVN activities.
  • Used JBoss Studio as a tool for the developing the code and used JBoss as server for hosting the project on the server.
  • Used Log4J was used to log both User Interface and Domain Level Messages.
  • Used JNDI for creating the data sources for Active Mq as well as for the Databases in JBoss Console.
  • Worked little bit on Wso2 ESB for creating message proxies as well as for the deploying car files into the ESB.

Environment: Java, Restful services, JSP, Hibernate, JPA, Spring MVC, SVN, HTML, CSS, JavaScript, AJAX, Bootstrap, JBoss Studio, Active Mq, Agile Methodology, DB2, Maven, JBoss server.

Confidential, New York City, NY

Sr. Java Developer

Responsibilities :

  • Writing technical design documents for customizations requirements from business team and community managers.
  • Struts MVC frame work on the user interface which call the Controller
  • Developed JSP pages using tag libraries.
  • Handled security venerability filters in project.
  • Used Data Access Object (DAO) Java/J2EE Design Patterns in the project extensively in order to access the database.
  • Handling front end validations using JQuery.
  • Designed and developed RESTful Services to sending configuration JSON documents to client and retrieve authoring JSON documents from client.
  • Developed user interfaces to display and edit the configuration data and store it in database using struts and JQuery.
  • Updated the CSS files based on the new change requirements.
  • Code implementation & perform unit testing
  • Used Log4j to logging the information, to track the problem in production support
  • Review and understand Use Cases and other functional artifacts
  • Developed new TAG Libraries for specific requirements.
  • Deployment and Demo in every sprint with business team.
  • Involved in deployment in WebLogic server.
  • Prepare test case documents before development start.
  • Conducted peer reviews and check in code using SVN
  • Resolve the QC issues logged in team forge tool.
  • Used agile development process using 2 week sprints.
  • Involved in production support incidents
  • Gathering requirements from the business team.
  • Analysis and preparing the detailed technical document using J2EE design pattern.

Environment: Java1.7, Struts, Spring, Hibernate, JSP, JQuery, WebLogic, iBatis, SVN, Oracle, JavaScript, Log4j, Jira, RESTFul web services, Sql Developer, Maven, Team Forge tool, Eclipse.

Confidential, Killeen, TX

Sr. Application Developer

Responsibilities:

  • Involved in improving the application performance and migrating the project to use all the latest version technologies.
  • Responsible for migrated the project from Struts1 to latest version Struts2.2.
  • Redesigned customer registration and account information page in Customer Registration Module with enhanced features.
  • Involved in code reviews and integration of different modules.
  • Guidance and mentorship of junior developers.
  • Responsible for cleaning up all the java classes ensuring proper Exception Handling and releasing resources and Logging.
  • Involved in rewriting the SQL queries to improve the performance.
  • Wrote SQL queries and PL/SQL Stored Procedures in Oracle.
  • Involved in refactoring the code to remove unnecessary exceptions thrown at various levels.
  • Involved in preparing the code review pockets.
  • Developed File Uploads, downloads using Struts2 and Compressing/Uncompressing Files.
  • Used server side Validator Framework in Struts to validate input from the JSP form.
  • Ant scripts were developed and run for the build.
  • Responsible in maintaining the Java source code Using CVS as a version control system.
  • Involved in writing unit test case for restful web services using JUnit.

Environment: Tomcat7.0.23, SQL Developer, JSP, XML, AJAX, HTML, Rest, Java Script, Struts2.2, Java, JSTL, Oracle 10g, UNIX, Win CVS, ANT.

Confidential, Herndon, VA

Software Developer

Responsibilities:

  • Prepared Low Level Design document using UML, Rational Rose and MS Word.
  • Configuration and code management done using CVS.
  • Prepared unit test scripts and test case document.
  • Deployed code in SIT and UAT using WebLogic Server.
  • Designed and developed Class diagrams and Sequence diagrams using Rational Rose.
  • Design and developed the application using Spring which is based on Model View Controller design pattern s
  • Developed user interface using JSP, JSP Tag.
  • Extensively used Hibernate in data access layer to access and update information in the database
  • Used Dependency Injection feature of Spring
  • Implemented various design patterns in the project such as Business Delegate, Session Façade, Data Transfer Object, Data Access Object, Service Locator and Singleton
  • Developed Stored Procedures for Oracle 10g database
  • Performed unit testing using JUNIT framework and used Struts Test Cases for testing Action Classes
  • Used Maven tool to build the application and deployed on WebSphere application server.
  • Participated in SIT and UAT defect review meetings and assigning defects to concern person in HP QC.

Environment: Eclipse IDE, Windows 2000, Java/J2EE, Hibernate, Servlets, JSP, Spring, JS, JQuery, XML, Spring MVC, HTML, Struts, Oracle 9i, JUnit, JavaBeans, JSF, JavaScript and EJB.

Confidential, Charlottesville, VA

Technical Associate

Responsibilities:

  • Involved in analysis, design phase, development and implementation phases.
  • Involved in creating and implementing web services using WebLogic server tools (ClientGen and ServiceGen).
  • Involved in binding xml's using JAXB and JAXP to parse, transform, validate XML's
  • Involved in writing Business logic and presenting in front end.
  • Designed and developed the presentation layer using Display Tag, HTML and Java Script with JSF.
  • Developed Helper Classes to validate data against a Set of Business Rules.
  • Designed and developed the Hibernate Classes and Mapping files required for all the database tables
  • Wrote Service classes to implement Data Access Layer.
  • Developed Oracle functions and stored procedure to generate card numbers
  • Involved in development of scheduling framework using Quartz
  • Written JavaScript code for client side operations.
  • Worked closely with the testing team in creating new test cases and also created the use cases for module before testing phase.
  • Wrote detailed technical design documents including class diagrams, technical flow diagrams and sequence diagrams.

Technical Environment: Java 1.5, JSF, Spring, Struts, Hibernate, JBoss, AXIS, JMS, JAXB, JAXP, JDBC, Eclipse, XML, PL/SQL, HTML, Log4j JavaScript, CVS, Maven, Oracle, Toad, Rational Clear Case

We'd love your feedback!