We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

0/5 (Submit Your Rating)

New York, NY

SUMMARY:

  • Java Developer with 6 years of experience in Java SE, Java EE platforms with complete experience of Software development life cycle with strong expertise in software analysis, design, development and implementation of Java/J2EE applications
  • Proficient with designing and developing high performance applications by leveraging Concurrent programming/Multi - Threading, JCF and Data Structures
  • Strong experience with Spring framework implementing modules: Spring MVC, Spring IoC, Spring AOP and Spring Restful web services.
  • Strong development experience in all layers of application of Service layer, Data layer, Controller, Web Services and front-end.
  • Proficient with development of Restful Web Services using JAX-RS, spring web services and JDBC.
  • Experience in developing Front End components (UI) using JSP, JSTL, JavaScript, jQuery, AJAX, HTML and CSS for projects based on java platform.
  • Experience with developing software using design patterns: Factory, Singleton, Consumer/Producer, Adaptor, IoC, and Iterator.
  • Good understanding of XML related technologies using JAXB, StAX, SAX, DOM API, XSL (XSLT), XPath.
  • Proficient with software build process and writing Maven and ANT Build Scripts for automated build and deployment process.
  • Experience with MySQL and Oracle 9i RDBMS concepts and developing SQL Queries, Stored Procedures, Views and Triggers.
  • Experience using Tomcat 6.x/7.x container, WebSphere 6.x Application Server, and Apache 2.x Web Servers.
  • Proficient with Agile, Scrum and Waterfall software development processes.
  • Proficient with software configuration / change control process and tools like Subversion, Git, CVS, ClearCase, ClearQuest, Bugzilla and Jira.
  • Expertise using rapid application development tools like Eclipse, Net Beans and IntelliJ.
  • Initiative in providing value addition solution to enhance business and infrastructure capabilities.

TECHNICAL SKILLS:

Languages: Java(J2SE 1.8/1.7/1.6/1.5/1.4 , J2EE15/1.4), SQL, PL/SQL, UML2.0

Technologies: JSP2.1/2.0/1.2, Servlets2.x, JavaBeans, JDBC, Struts2.x/1.x, RMI, EJB3.0/2.1, Hibernate3.x/2.x, Spring2.0/1.0, Web Services, SOA, JMS1.1, SAX and DOM Parsers, AJAX, JAXB2.1/2.0, JAXP1.x, LDAP

Web Technologies: HTML/DHTML, XHTML1.1, JavaScript1.x, XML1.0, XSL, XSLT, CSS, ExtJS

Development Tools (IDEs): Eclipse 3.2/3.0/2.1.1 , MyEclipse6.0/5.1.1, RAD7.0/6.0, NetBeans3.3

Web/Application Servers: Tomcat6.x/5.x, WebLogic 10.3/9.2/8.1/7.0 , IBM Websphere6.x/5.x/4.x, JBOSS AS 7.x

Design Patterns: MVC, Front Controller, Session Façade, Singleton, Business Delegate and DAO patterns

RDBMS: Oracle10g/9i/8i, MS SQL Server 2008/2005/2000 , MySQL5.1/4.1, DB 2 9.1/8.1/7.2

Platforms: Windows, UNIX, LINUX

Testing Tools: JUnit 4.x

Version Control: CVS, Rational Clear Case, PVCS

Methodologies: Agile Methodology(SCRUM), Waterfall

Build Tools: Ant 1.7, Maven 2.x

PROFESSIONAL EXPERIENCE:

Confidential, NEW YORK, NY

Java Full Stack Developer

Responsibilities:

  • Designed and developed the application using Agile Methodology and followed TDD and Scrum.
  • Developed the Product Builder UI screens using Angular-JS, HTML, CSS, Javascript and Bootstrap.
  • Developed Angular-JS components such as controllers, Services, filters, models and used Httpservice for rest service invocation.
  • Created Custom directives for reusable components used across the application.
  • Configured routing in the single page application promoting rich user experience.
  • Developed unit testing for angular components using Karma, Gulp and Jasmine.
  • Created custom angular filters to filter the data based on user selection in bootstrap dropdowns.
  • Implemented angular form validations and used bootstrap to show error, warning and info messages
  • Configured Spring security in the application with LDAPTemplate and access controls using Spring security annotations based on user roles.
  • Developed Spring Jersey resources for various HTTP methods and to send the requested data in JSON format to the web interface.
  • Written the logic to generate Keywords and Adwords and send the file on daily basis to our middle vendor so they can be uploaded to Google Adwords
  • Developed ORM mappings using Hibernate and wrote Criteria, Named and HQL queries for data retrievals in the DAO layer.
  • Used Spring declarative transaction management and Spring Batch and scheduling for backend data processing.
  • Works with business analysts and coordinates with them to make sure the data is being populated properly.
  • Involved in writing JUNIT test cases and day to day builds and deployments using ANTHILL
  • Involved in working, updating and closing the tasks created in Microsoft Team Foundation Server.
  • Did the application support on different environments from QA to Production on Weblogic app server..
  • Was responsible for analyzing the issues, providing technical & functional support to the users and fix them.
  • Involved in Writing and Executing SQL Scripts and responsible for fixing the issues and monitoring it to make sure it releases in time.
  • Involved in fixing the bugs biweekly iteration and publishing to all Environments.

Environment: Java1.8, Spring 4, Spring Tool Suite, Spring boot, Angular-JS 1.3, Angular-UI, Bootstrap, CSS, HTML5,Jersey, Karma,Gulp, Jasmine, Ldap, Hibernate,Agile, Oracle11g, Unix, Brackets, TFS, SQL Developer, ANT, JUnit., Weblogic 12

Confidential, PITTSBURGH, pa

Java Programmer

Responsibilities:

  • Developed the application in Agile Scrum Methodology.
  • Developed batch jobs and scheduling components using Spring scheduling and Spring batch.
  • Participated in the application architecture, and development tools for web solutions that fulfill the business requirements of the project.
  • Involved in deploying and testing the application on Jboss server.
  • Involved in System requirement study, conceptual design and designing of Use Cases based on the requirements using UML modeling feature in IBM Rational Software architecture (RSA).
  • Involved in troubleshoot technical issues, conduct code reviews, and enforce best practices and department development policies.
  • Implemented Spring Beans using IOC and Transaction management features to handle the transactions and business logic.
  • Integrated the JSF framework and the Spring framework together.
  • Designed the various UI screens required for the loan information, financials. Used JSF MVC at presentation layers.
  • Developed JMS message listeners using Spring JMS Template to consume messages from queue.
  • Developed RESTful web services to expose customer related information using CXF and Spring.
  • Consumed REST web services using Apache HttpClient.
  • Developed User Interface Components using JSF (Java Server Faces). Designed web module in Spring framework for the J2EE application.
  • Worked on Oracle as the backend database and integrated with Hibernate to retrieve Data Access Objects.

Environment: Agile, Java 1.7, HTML5.0, CSS, J2EE 1.6, JSP, JSTL, JSF 2.0, JavaScript, Hibernate 4,Jboss, Spring 3.2, XML, JQuery, Oracle 11g, Subversion1.7.2, Maven2.2.1, JUnit4, UML, Apache CXF, Apache HttpClient .

Confidential, Carmel, in

Software Developer

Responsibilities:

  • Developed UML use cases and class diagrams. Documenting the Functional and Technical specifications.
  • Used JAX-WS and WSDL webservices to expose the functionality to the presentation layer.
  • Developed web components using MVC pattern under Struts framework using a Central Servlet acting as the controller
  • Coded Struts Action Servlets to process requests and forward to Struts Action classes.
  • Integrated Struts with Hibernate to develop the online application.
  • Used Hibernate and wrote HQL for querying the data from database. Used JavaScript for client-side validation and Struts validator Framework for form validations.
  • Worked on JQuery, AJAX and JSF for designing dynamic interfaces.
  • The front-end JSP pages were developed using the Struts framework, and were hosted in a J2EE environment on an Apache tomcat server.
  • Created and Implemented CSS Sprite images to save the overhead of having multiple server requests.
  • Extensively worked on JQuery UI Components-navigation menus, tabs, autocomplete fields, tooltips and third party plugins- Datatables, JQuery window, Jquery Validation engine.
  • Excellent working experience with Oracle10g including storage and retrieving data using Hibernate Query APIs.
  • Developed the confirmation mail sending functionality using JMS that’s durable and ensures delivery.
  • Implemented JMS messaging system with shared client to notify parsed files for loading them into DB.
  • Used MQ Series for receiving and sending messages across various interface systems.
  • Developed shell script to retrieve data and generated reports and automated to send these to management team to look at Statistics on daily basis.
  • Developed RESTful web services to expose customer related information using Jersey and Spring.

Environment: Agile, Java 1.6, HTML5.0, CSS, J2EE 1.6, JSP, JSTL, Struts 2.0, JavaScript, Hibernate 4, tomcat, Spring 3.2, XML, JQuery, Oracle 10g, Subversion1.7.2, Maven2.2.1, JUnit4, UML, Jersey.

Confidential, BELLEVUE, WA

Java/J2EE Developer

Responsibilities:

  • Actively participated in requirements gathering, analysis, design, and testing phases.
  • Designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase.
  • Involved in implementing Spring DAO layer to access the database.
  • Designed and coded connection pooling classes to manage database connections to various databases.
  • Designed generic database Connection Pooling with JDBC using Oracle and involved in the SQL query optimization.
  • Used SQL for back-end validation and called them from Java classes using Callable Statement.
  • Worked on the jQuery javascript library that simplifies HTML document traversing, and event handling.
  • Developed the helper classes for better data exchange between the MVC layers.
  • Designed User Interface Applications using JavaScript, CSS, and HTML.
  • Worked on GUI for an interactive Web Application and JavaScript for Data Validations. Crafted CSS to allow dynamic behavior in programmatic approach.
  • Implemented clustering of servlets for load balancing and expected performance delivery by the application.
  • Developed deployment descriptors for the EJB to deploy on JBOSS Application Server.
  • Handled complete design and implementation of the EJBs (middle tier), developing session beans.
  • Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
  • Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL, and UDDI.
  • Extensively worked on MQ Series using point-point, publisher/subscriber messaging Domains for implementing Exchange of information through Messages.
  • Developed XML documents and generated XSL files for Payment Transaction and Reserve Transaction systems.
  • Developed XML pages and converted them to HTML using XSLT.
  • Implemented various J2EE Design patterns like Singleton, Service Locator, Business Delegate, DAO, Transfer Object.
  • Used Rational Rose Clear Quest for defect fixing.
  • Created database tables and packages to use database monitor to log information about SQL process.

Confidential

Java/J2EE Developer

Responsibilities:

  • Understanding and analyzing business requirements.
  • Designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose.
  • Developed the credit check module using Servlets and JSP & Core Java components in Web logic Application Server.
  • Developed the custom tag to display various campaigns on Credit care Sign on and Welcome page.
  • Involved in injecting dependencies into code using Spring core module.
  • Formulated Use Cases for each business requirement and normalized the use cases to suit the requirements.
  • Created and Maintained mapping files, persisting classes and transaction control in Hibernate to access the database.
  • Implemented servlets to handle HTTP requests for on-line requests, credit card payments, registration and bug tracking
  • CSS is used to style Web pages, XML markup.
  • Extensively worked with XML schema(XSD), XSL/XSLT, XML to navigate in XML documents, and SAX to process and parse xml files
  • Used JMS-MQ Bridge to send messages securely, reliably and asynchronously to Web Sphere MQ, which connects to the legacy systems.
  • Developed Message Driven Beans for asynchronous processing of alerts.
  • Extensively worked on Java server side programming using Servlets, and JSP.
  • Developed mail alert mechanism for alerting the users when their selection criteria are met.
  • Created and implemented PL/SQL queries, views stored procedures and triggers.
  • Used Log4J logging framework to write Log messages with various levels.
  • Deployed web components, presentation components and business components in Web Logic Application Server.

We'd love your feedback!