We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

Boston, MA

SUMMARY:

  • 4+ year's experience as Senior Java developer with strong development experience in User Interface applications and integration of highly transactional and scalable enterprise applications
  • Experience of developing enterprise applications using Object oriented methodologies, enterprise technologies, frameworks and design patterns.
  • Good experience with various development methodologies like Agile Scrum, Rational Unified Process (RUP), Test Driven Development (TDD) and Extreme Programming (XP).
  • Strong expertise in Core Java, Algorithms, Data structures, Multi - threading and problem solving.
  • Extensive experience in developing web pages effectively using JavaScript, JQuery, HTML5, CSS3, JSF, AJAX, Angular JS, Node JS, Backbone JS &Bootstrap also in making web pages cross browser compatible.
  • Strong expertise in developing applications using J2EE technologies and server side programming using Java, Servlets, JSP, EJB, JDBC, JNDI, JMS, JPA, Web Services (SOAP, RESTful, WSDL).
  • Experience with Model View Controller (MVC) Architecture based applications using Spring Framework 3.2.2 and Struts Framework 2.3.12 with expertise in presentation, business and database layers.
  • Experienced in developing SOAP and Restful web services using JAX-WS and JAX-RS
  • Experience in using Spring ORM module and integration with Hibernate ORM framework
  • Hands on experience in developing web application using Spring Framework web module and integration with Struts MVC framework
  • Experience in developing applications using waterfall, RAD and Test Driven methodologies
  • Experience in writing JUnit
  • Hands-on experience with Web/Application servers (Tomcat, IBM Web Sphere, BEA Web logic).
  • Written SQL queries, stored procedures and triggers using relational databases Oracle, SQL Server,
  • Good Knowledge of using IDE Tools like Eclipse, MyEclipse, Net Beans, RAD for Java/J2EE application development.
  • Quick Learner, highly motivated team player with excellent organizational and analytical skills.

TECHNICAL SKILLS:

Programming Languages: Java, C++, Shell Scripting

Java Enterprise API: Servlets, JSP, JSF, EJB, JNDI, JMS, JDBC, Java Mail, Applets, RMI, Java Multithreading, Webservices, JAX-RPC

User Interface (UI): HTML5, CSS3, Javascript, jQuery, Angular JS, Backbone JS, Node JS, Bootstrap, JSF, AJAX

System Design: MVC, Struts, Spring, Hibernate, JPA

Databases & Programming: My SQL, SQL, PL/SQL, Oracle, SQL Server, IBM DB2, Stored Procedures, PostgreSQL.

Software Engineering: Test Driven Development, Scrum and Agile, UML, Design Patterns, Object Oriented Methodologies, Service Oriented ArchitectureXML Technologies: XML, DTD, SAX, DOM, SOAP, WSDL, XPath, XSLT

Application Servers: Apache Tomcat, JBoss, Weblogic, IBM Websphere

Operating Systems: Windows 2000/NT/XP/7, Linux, UNIX, MS DOS

IDEs & Tools: JIRA, Maven, Eclipse, JDeveloper, SNVN, RAD, Ant, NetBeans, EditPlus, JUnit, Log4j, SoapUI, Toad, SQL Developer, Rational ClearQuest, Rational Clearcase, Harvest, GIT, TFS,CVS, MS Visio, Putty, WinSCP, Tortoise SVN.

PROFESSIONAL EXPERIENCE:

Confidential, Boston, MA

Full Stack Java Developer

Responsibilities:

  • Involved in Daily SCRUM meetings and weekly SPRINT Meetings.
  • Study high level design documents/ flow charts with Business Analyst and functional managers to clarify issues related to the business requirements.
  • Designed and developed User Interface, application modules using HTML, CSS, JavaScript, AJAX, Angular JS, JSF and Rich Faces.
  • Involved in developing web pages using Responsive Web Design for Mobile Applications.
  • Developed dynamic UI using Angular JS.
  • Worked on JavaScript framework (Backbone.JS) to augment browser based applications with MVC capability.
  • Design and Coding of various JAVA, J2EE modules
  • Develop the entity structure and generate the ER diagram by performing reverse engineering.
  • Used spring framework 3.0 as middle tier component and integrated with Hibernate 3.4 for back-end development.
  • Used Hibernate as an ORM in data access layer to access and update information in the database.
  • Developed end-to-end composite RESTFUL Web Services by using SOA with CXF framework
  • Developed JSF Components using MyFaces library.
  • Used JUnit framework for unit testing of application by using Arquillian, Maven to build the application and deployed on JBOSS server.
  • Used RedMine as the Subversion for maintaining the component and for release and version management, and Jenkins for continuous integration.
  • Used GIT repo to pull and push the code.
  • Using Maven build tool to build and deploy the application.
  • Develop integrate test and deploy to various environments like DEV, QA, UAT, STAGING and PROD.
  • Developed complex SQL queries to insert, update and used JDBC to invoke Stored Procedures
  • Provide technical assistance in identifying, evaluating, and developing systems that are cost effective and meet business requirements.
  • Coordinating with the business users in understanding requirements and developing enhancements to the existing application.
  • Participate in System integration testing and collaborate with Business users to drive user acceptance Test.
  • Enhance, Troubleshoot and solve any issues in the current EPICS Production application.

Environment: Java 1.5/1.6, CSS, JavaScript, Angular JS, Backbone JS, jQuery, JSF, Spring, Hibernate, XML, Criteria Queries, JPA, Maven, Redmine, JBOSS server, Restful Web services, Arquilliun JUNIT, Eclipse, Git, My SQL workbench

Confidential, Denver, CO

Full Stack Java Develo per

Responsibilities:

  • Done the design, development and testing phases of Software Development using
  • Scaled AGILE methodology with Test Driven Development (TDD).
  • Developed UI using HTML5, JavaScript, JQuery, JSP, Ajax and Angular JS.
  • Used MongoDB for item storage, as Node.js and Express for server, and Angular for front-end. Part of Fullstack Academy
  • Implementation of core J2EE patterns like MVC, Dependency Injection (DI), Inversion of Control (IOC), Data Access Object (DAO), Service Locator and Singleton for the enterprise applications.
  • Developed various modules of the application with JEE design architecture, Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
  • Involved in creating restful web services by using JAXB and JAXRS components.
  • Involved in performance optimization concepts within applications like Code optimization, load balancing etc.
  • Used JAXB for processing the request and XML binding.
  • Based on functional requirements, developed Class Diagrams and Sequence Diagrams using Rational Rose.
  • Implemented Hibernate ORM tool integration with Struts MVC to interact with back end persistence system (Oracle11g).
  • Coordinated Unit (JUnit, Mockito), Integration, Test Driven Development and User Acceptance Testing and developed test cases for bean components.
  • Developed and deployed application in Web Logic AS in clustered mode as JAR and EAR distribution.
  • Used Subversion for maintaining the component and for release and version management, and Jenkins for continuous integration.
  • Involved in Coding Server pages using JSP.
  • Using Maven build tool to build and deploy the application.

Environment: Java, J2EE, Spring, Hibernate, XML, JavaScript, jQuery, Angular JS, Node JS, HTML5, CSS3, AJAX, Restful Web Services, JAX-WS, Spring-IOC, JDBC Template, MVC, Oracle 11g, IBM Web Sphere, IBM MQ Series, Eclipse, Unix, Linux.

Confidential, NY

Java/J2EE Developer

Responsibilities:

  • Responsible for analysis, design, development and integration of UI components with backend using J2EE technologies such as Servlets, Java Beans and JSP
  • Developed UI using HTML5, JavaScript, JQuery, JSP, JavaServer Faces, and Ajax
  • Used Spring MVC framework to implement the MVC design pattern.
  • Used Spring framework, Spring-AOP, Spring-ORM, Spring-JDBC modules.
  • Used JAX-WebServices to interact with other applications using SOAP and WSDL file.
  • Used SQL and HSQL databases to check inserted data and developed queries to get data from different tables.
  • Used Spring framework 3.0 as middle tier component and integrated with Hibernate 3.4 for back-end development.
  • Responsible for analysis, design, development and integration of UI components with backend using J2EE technologies such as Servlets, Java Beans and JSP
  • Responsible for designing and developing of Object Oriented methodologies using UML and created Use Case, Class, Sequence diagrams and also in complete development, testing and maintenance process of the application
  • Involved in developing distributed, transactional, secure and portable applications based on Java technology using Hibernate technology developed user interfaces using Spring Framework 3.2.2 and Struts2.3.12 MVC framework, JSP, HTML, CSS
  • Used Hibernate to persist the data into the database.
  • Writing JSP’s for user interfaces, JSP’s uses Java Beans objects to produce responses
  • Developed the webservice using the WSDL.
  • Used JUnit framework for Unit testing of application
  • Used Hibernate named queries to call stored procedures
  • Developed the application on RAD and deployed it on IBM WebSphere Application Sever
  • Used log4j 1.2 to log different types of messages to write on to the proprietary log model.
  • Used Harvest version control system for check in and check out code.

Environment: Java 1.6, Java/J2EE, JSP, JSF, XML, CSS, XSLT, AJAX, Struts2, EJB3, Web Services JAX-WS, Oracle, JUnit, Windows 7, Hibernate3, Spring Framework 3.2,Maven 3.2, Eclipse3.x, GIT, Log4j, SOAP, SQL,CSS, JQuery, JavaScript, Clear Quest, XML, ECLIPSE, Harvest,DB2, WAS

Confidential

Java Application Developer

Responsibilities:

  • Involved in Full System Development Life Cycle (SDLC)
  • Developing User Interface using JSP, Servlets HTML, and JavaScript
  • Developed the application based on Model View Controller (MVC), design pattern using Servlets, JSP and Java Beans.
  • Developed front- end interfaces and Error Handling mechanism using JSP
  • Used Tomcat server for application development with Eclipse IDE tool
  • Used JDBC Connection Pooling with Oracle Database
  • Called PL/SQL stored procedures using JDBC Callable statements
  • Worked on bug fixing of the developed application
  • Instrumental in modularizing, structuring & functional designing and played key role in development
  • I was involved in the coding of the user registration module, Admin module. The client server communication between the Applets and Servlets is implemented through the object serialization
  • Used JDBC connectivity with callable statements to invoke the stored procedures
  • Developed a connection pool mechanism in java to pool Oracle connections
  • Testing the modules

Environment: J2EE, JSP, Servlets, JavaBeans, JDBC, XML, JavaScript, HTML, Rational Rose, UML, SQL Server, Tomcat, Eclipse, UNIX

We'd love your feedback!