We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Livonia, MI

SUMMARY:

  • Around 8 years of experience in Java/J2EE application designing and developing with technologies Java 1.7/1.6/1.5, J2EE, JSP, Servlets, Portlets, JDBC, JMS, JPA, Web Services, RESTful and SOAP based Web Services, Java Beans.
  • Excellent working experience in using different Spring modules like Spring Core Container Module, Spring Application Context Module, Spring MVC Framework module, Spring AOP Module, Spring ORM Module in Web applications.
  • Experienced in creative and effective front - end development using JQuery, JSP, JavaScript, Grunt, Bower, HTML 5, DHTML, JSON, Ajax, CSS, Bootstrap and MVC frameworks such as Angular JS for obtaining rich look and feel.
  • Worked on AngularJS directives, Filters, Bindings, Services, and End Points.
  • Experience in consuming REST Web Services to implement AJAX call and updating dynamic functionality of HTML in JavaScript, J-Query and AngularJS.
  • Extensively worked to build Model View Controller (MVC) architectures to ensure rapid application development for enterprise applications.
  • Familiar with Object Oriented Analysis and Design using UML, Java Design Patterns and Rational Rose.
  • Experience in developing data models using Hibernate POJOs and configuring Hibernate with persistence layer.
  • Experience in integrating and development of Amazon S3, EC2, Elastic Load Balancing and other services of the AWS family.
  • Expertise in Java/J2EE Design Patterns including singleton,Factory,Model View Controller (MVC), Data Access Object (DAO), and Business Delegate. Good knowledge and work skills with core Java concepts like collections, serialization and Java beans.
  • Extensive experience in development of JEE Web Services to expose data to web users through Web services using JAX-RS and SOAP, describing and documenting them using WSDL, providing easy recourse availability to potential users using JAX-WS.
  • Experienced in a fast paced Agile Development Environment including Test-Driven Development (TDD) and Scrum.
  • Good Understanding of Document Object Model and DOM Functions compatibility and SEO / web standards.
  • Good working experience in using modules like Spring Core Container, Spring Application Context, Spring MVC Framework, Spring AOP, Spring ORM, Spring JDBC, Spring Web Services etc. in Spring.
  • Strong Object Oriented Analysis and Design (OOAD), ERD documentation, UML artifacts modeling with Rational Rose. Applied the requirements engineering, analysis, and design disciplines to J2EE projects.
  • Worked for designing Presentation Tier (web pages) using HTML, XML, CSS, Java Script and JQuery.
  • Worked on IDE’s such as Eclipse, RAD, STS for developing, deploying and debugging the applications.
  • Good working knowledge on JPA and Hibernate that simplify data storage and retrieval to the underlying database.
  • Implemented various levels of application and services using Spring Framework, Struts and ORM tools like Hibernate for quick sprints and effective development.
  • Experience working with databases such as Oracle 8.x/9i/10g, MS-SQL Server 2008/2005, MySQL and using PL/SQL to write Query related tasks for different Data Models.
  • Expertise working on Application servers and Web servers like WebSphere, Web Logic, Apache Tomcat, JBOSS, Jetty etc. Expert in performing Mock Testing, Integration Testing, and Performance tuning of J2EE applications.

PROFESSIONAL EXPERIENCE:

Confidential, Livonia, MI

Full Stack Java Developer

Responsibilities:-

  • Developed the front end using AngularJS, HTML, CSS, JavaScript, JSTL, JQuery, Bootstrap and make AJAX calls to handle JSON Responses. Experience on working with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS.
  • Familiar in writing Custom Directives in AngularJS, making use of Modules and Filters objects according to the application requirement.
  • Used Grunt and bower for building JavaScript. Developed the business components as Spring beans and Control the navigation using Spring MVC frame work and worked on modules like AOP and IoC.
  • Developed enterprise web services using J2EE, SOA Suite, JDeveloper, Spring, Hibernate, JMS. Implemented ORM (Object Relational Mapping) framework with Hibernate for mapping java classes and database tables.
  • Configured project in Eclipse environment: class path, project properties and references, maven build, debugging environment. Applied Several Business logics to the data returned from the RDBMS using Core Java.
  • Handled Java multi threading part in back-end component, one thread will be running for each user, which serves that user. Involved in creating and consuming REST based web services using JAX-RS specifications.
  • Created and configured EC2 instances on Amazon Web Services (AWS) for establishing clusters on cloud and also created S3 buckets for our application. Deployed the application on WebSphere Application Server 8.5 (WAS)
  • Designed the application from scratch. Involved in most of the end client meetings.
  • Working in Agile, Scrum methodology to ensure delivery of high quality work with every two week iterations.
  • Used JMS to pass messages as payload to track different statuses, milestones and states in the workflows.
  • Have developed JSF features like Custom Components, Validator, Events, Listeners etc.
  • Implemented form validator beans as Spring proto type beans to store exception results into bean and bind into view. Designed core interfaces and modular design with OSGi and Declarative Services.
  • Generated DAO's to map with database tables using Oracle. Written Stored Procedures for the insertion, update, delete, retrieval of data from Oracle database. Developed PL/SQL procedure for login module and registration module. Made the Stored Proc calls from the Java side for handling the data.
  • Worked on JIRA for bug fixes and responsible for QA interaction for smooth release. Involved in writing build scripts, deploy applications using Maven and Continuous integration tools like Jenkins and Bamboo.
  • To pass parameters from middle tier to front end - used JAXB (marshalling classes/unmarshalling XML schema), generated XML file. Successfully involved in test driven development model using JUnit.
  • Code reviews are conducted regularly and documented the review comments for producing quality code.
  • Involved in integrating with other applications to get dependent data using web services, single sign on etc.
  • Involved in the complete life cycle of the project i.e., from the requirements gathering.
  • Have extensive hands-on Maven, Tortoise SVN, Easymock, Mockito, PMD, Find Bugs, Checkstyle.
  • Involved in complete SDLC life cycle of applications consists of Design, development, testing, production environments.

Environment: Java 1.7, Servlets, JSP, JSTL, HTML, JQuery, AngularJS, AJAX, Bootstrap, JSON, Grunt, Bower, XML 1.0, XSD 1.2, Spring 3.0, Spring MVC, Spring JPA, Spring Securities, Spring JMS, Rich Faces, Oracle 10g, Rest web services, Hibernate, RDBMS, MDB, Maven 3.3, Jenkins, Bamboo, JIRA, Amazon Web Services (S3, EBS, EC2, CloudFront), SOA Suite, Mockito, JUnit.

Confidential , Des Moines, IA

Sr. Java/J2EE Developer

Responsibilities:

  • Designed and development of the application using AGILE SDLC methodology to distribute the life span of the application development in to different sprints for better productivity and involvement in various phases.
  • Implemented the business layer and data access by using Hibernate with Spring DAO and developed mapping files and POJO java classes using ORM tool.
  • Implemented Web services to propagate information about orders to next Level partners using RESTful Webservices. Used Spring Dependency Injection property to provide loose coupling between layers.
  • Used Spring Bean Management, IOC, Dependency Injection. Responsible for the review and quality of engineering deliverables-Technical specification, Unit test plan, Unit test log, and code.
  • Developed front-end UI by HTML5, CSS3, JQUERY, JSP, JAVASCRIPT and ANGULAR JS based on Application needs designed by spring and REST web Services. Involved in Maven scripting for building and deployment of application.
  • Worked on cross browser Issues of UI. Using JIRA tools to keep track of user stories for application development.
  • Involved in Code reviews and revamping code snippets according to issues. Used JUnit4 Framework for the unit testing. Involved in design discussions of Wireframes with UX design Team for better view of the application.
  • Involved in Selenium testing mainly WEBDRIVER and strategies discussions.

Environment: JAVA 1.7, J2EE, JSP, JSTL, Spring Core, Spring JDBC, Spring IOC, Spring MVC, RESTful JAX-RS (JERSEY), Hibernate, Eclipse, WebSphere 8.5, Angular JS, Ajax, jQuery 1.8, HTML, XML, JSON, CSS, SQL, Selenium and Maven 3.0.

Confidential, Windsor, CT

Java Developer

Responsibilities:

  • Involved in complete software development life cycle management using UML (Unified Modeling Language) - Requirements gathering, Conceptual design, Analysis, Detailed design, and Development.
  • Involved in Spring, Hibernate and Oracle in the persistence layer and JSPs forming the front-end.
  • 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 Facade, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Used Apache JSP, JSTL for presentation which invoke the Java Beans to interact with Controlling Servlets.
  • System study and preparation of design document and development plan.
  • Worked with the Product Management Team for freezing the features to be implemented in the project.
  • Worked with the architectural team for the analysis.
  • Prepared of FRD (Function Requirement Document) from high level design document.
  • Developed Activation Module, consumed Web Services used to connect to the backend Oracle database.
  • Multithreaded Java application to process the customer's request from the request store.
  • Communicating with Web Servers / Web Services using SOAP Messages.
  • Implemented XML parsing using SAX parser. Had good understanding on other parsers like DOM and SAX.
  • Performed unit testing using JUNIT framework and used Struts Test Cases for testing Action Classes.
  • Generated Hibernate Mapping files and created the data model using mapping files.
  • Used JUnit for all Hibernate beans and relevant java classes.
  • Implemented Struts validation Framework in the presentation layer.
  • Used shell commands to automate the batch process and run SQL scripts.
  • Wrote SQL queries, Stored Procedures for efficiently retrieving data from the Relational database. Used Eclipse as IDE.

Environment: Java 1.6, J2EE, EJB 3.0, Hibernate 3.6, Spring 3.0, HTML, JavaScript, XML, CSS, JUnit, UML, Web Services, SOAP, WSDL, UDDI, Ajax, JUnit, Eclipse 3.3, IBM Web Sphere, DB2, subversion, Linux.

Confidential, Princeton, NJ

Java Developer

Responsibilities:

  • Involved in requirements gathering and technical design specification.
  • Involved in the development of Login/Registration, Reports, Admin and Statements modules.
  • Implemented web-based application using Spring frame work.
  • Involved in the Impact Analysis of new enhancements.
  • Extensively involved in pre-production defect fixing.
  • Extensively worked in Hibernate for persisting the data.
  • Extensively involved in writing the SQL queries as per the business requirements.
  • Used Factory, Singleton, Session Facade, Business Delegate and DAO Patterns.
  • Developed services which involved both producing and consuming web services (WSDL, SOAP and JAX-WS). Also published the WSDL to UDDI registry using the SOA architecture.
  • Involved in resolving the session issues in the Application.
  • Worked with JSON to parse data from Data Base.
  • Used Logging mechanism for capturing and logging error, info and debug messages and related information using log4j.
  • Performed Extensive Exception handling mechanism for handling errors and exception conditions in the application.
  • Developed JMS components to send messages from one application to other application internally.
  • Used Value Objects as a design pattern so that the client makes a single remote method invocation to the enterprise bean to request the Value Objects.
  • Worked on Hudson build tool and deployed the build in Hudson.
  • Involved in Unit testing, Integration testing, User Acceptance Testing.
  • Used Dimensions as the version control system and defect tracking respectively.

Environment: Java, JSP, Java Script, EXT JS, JSON, HTML, CSS, JSF, SWT, EJB 2.1, Spring, Hibernate, Rest Web Services, Spring security, Hudson, Tomcat.

TECHNICAL SKILLS:

PROGRAMMING: JAVA, J2EE, SQL.

WEB TECHNOLOGIES: ANGULAR JS, JQUERY, JSTL, AJAX, HTML AND CSS.

FRAME WORKS: SPRING, STRUT AND HIBERNATE.

WEB SERVICES: (JAX-RS RESTFUL ) JERSEY, APACHE CXF.

DESIGN PATTERNS: OOAD, MVC, DAO, SINGLETON, FACTORY, SESSION, FAÇADE, ANGULAR JS MV*.

TESTING: JUNIT, POWER MOCK, EASYMOCK, SPRING TEST.

IDEs: RAD, ECLIPSE IDE, SPRING TOOL SUITE AND WEB STROM

SERVERS: WEB SPHERE 7.X/8.X, APACHE TOMCAT 5.X/6.X/7.X, WEB LOGIC, JBOSS, JETTY.

TOOLS: JIRA, CVS, POSTMASTER, RATIONAL ROSE, MICROSOFT VISIO, SOAP UI

DATABASE: ORACLE 8I/9I/10G, MYSQL, SQL SERVER, IBM DB2.

SDLC: AGILE SCRUM AND WATERFALL.

We'd love your feedback!