We provide IT Staff Augmentation Services!

Sr Java Developer/full Stack/lead Resume

3.00/5 (Submit Your Rating)

NY

EXPERIENCE SUMMARY:

  • Over 9 years of IT experience using Java/J2EE in Software Development Lifecycle (SDLC)including Analysis, Design, Development, Implementation, Testing and Deployment of Object Oriented, Client - Server, Web-Based, Distributed and Enterprise applications.
  • Extensive experience in Object Oriented Design, Modeling, Programming and Testing in Java, J2EE, XML and Relational Databases.
  • Experience in designing and developing multi-tier enterprise applications using java, J2EE related technologies such as Servlets, Struts, spring, JDBC, Hibernate, XML, JSP, HTML and Web Services.
  • Experience in working with IBM Web sphere, JBoss Portal/Application server,and Apache Tomcat servers.
  • Experience in developing Web Services using - SOAP/RESTFUL WS and programming skills in designing and implementation of applications using Java/J2EE.
  • Experience in writing UNIX shell scripts and automation of the processes using UNIX shell scripting.
  • Expertise in SpringIOC design patterns to build the application services layer.
  • Experience in using JAX-WS, Spring, ApacheCXF to develop SOAP web services.
  • Experience in using spring, Apache CXF and Jersey to develop Restful web services.
  • Experience in database access using JDBC and extensive experience in building the data layer using O/R mapping technology such as Hibernate.
  • Expertise I n database programming (SQL, PL/SQL) with Oracle, MySQL and MSSQLserver.
  • Extensively used Eclipse, Net Beans and IntelliJ as IDE for application development and support.
  • Extensively used Maven, ANT as build script for application build and deployment.
  • Extensively used log4j for logging.
  • Extensively used Junit, Mockito for unit testing.
  • Worked with SVN, Git and Perforce for version control .
  • Designed and coded application components in an agile environment, Test Driven Development (TDD) and Behavior Driven Development.
  • Good communication skills, interpersonal skills, leadership skills, self-motivated, quick learner and team player.
  • Extensive experience working/supporting applications in Production, QA and Dev environments.

TECHNICAL SKILLS:

Programming Languages: java8, C, C++, PL/SQL

Frameworks: Servlets, web services, SOAP, Rest, JSP, JDBC, JNDI, EJB, RMI, JPA, JMS, Struts II, Spring, Hibernate.

Web Technologies: HTML, DHTML, DOM, JavaScript, AJAX, CSS

XML Technologies: XML, DOM, XSL, XSLT, JNDI, WSDL

Application/Web Servers: WebLogic, JBoss, IBM WebSphere, Apache Tomcat

Databases: SQL Server, MySQL, Oracle, DB2

IDE Tools: Eclipse, Net beans,JBuilder,, Microsoft Visio

Operating Systems: Windows, UNIX, LINUX.

Tools: CSS,Maven, Rational Rose, JUnit, Log4j, JConsole, JProbe, jira

Design Methodologies: UML, Rational Rose

WORK EXPERIENCE:

Confidential, NY

Sr Java developer/Full Stack/Lead

Responsibilities:

  • Involved in (SDLC) Requirement Analysis, Design and Develop and Implement the application using J2EE technology.
  • Involved in Development of Restful web services using Jersey for the functionalities like account creation, account amendment, account deactivation, account reactivation.
  • Documented results and interacted with client team and take ownership of key deliverables.
  • Used the lightweight container of the Spring Frame Work to provide architectural flexibility for inversion of controller (IOC).
  • Used Hibernate ORM to automate the mapping between SQL databases and objects Java.
  • Developed user-friendly web-based GUI using JSP, CSS, HTML, and DHTML.
  • Created an interactive portfolio using JavaScript for the company website.
  • Implemented server side task using java, Servlets, Java Beans and XML.
  • Web Application Development using Client Script design technologies like AngularJS, Node.js and other front end libraries and frameworks.
  • Jboss Application server implementation, support, workload management and performance tuning including Web server setup configuration with Jboss App Server.
  • Extensively interacted with client project managers and technical experts to coordinate project deliverables and milestones.
  • Developed web applications using Rational Application Devloper(RAD) and deployed it in websphere application server.
  • Working with and implemented third party e commerce (e-commerce) services including Payment methods like PayPal.
  • Used Log4J for logging framework and error handling
  • Used XPATH, XQuery and XSLT for XML transformations.
  • Performed Back end testing by writing SQL statements like Join, Inner Joins, Outer joins and Self Joins using TOAD and SQL Developer
  • Involved in building and deployment of application in Linux environment.
  • Created database packages, procedures, functions, triggers, viewsand materialized views using Oracle PL/SQL.
  • Used Git for version control.
  • Implemented J2EE design patterns- Singleton, Abstract Factory, Factory, Business Delegate, Front Controller, Value List, Value Object and Service Locator.
  • Fixed many long-standing bugs along the full stack (frontend and back-end).
  • Created Maven archetypes for generating fully functional REST web services supporting both XML and JSON message transformation.
  • Created a build environment forJava using Jenkins, Git, Maven, Artifactory, and a number of Reporting tools.
  • Developed the test cases with Junit for Unit testing of the built components.
  • Troubleshoot the problems and fixes the bugs in XSLT and Java related programs.
  • Involved in planning process of iterations under the Agile Scrum methodology.
  • Created different interactive spring web flows for creating, modifying and deleting the case status.
  • Delivered a monitoring application to re-submit transactions into production queues from databases for error / exception records.
  • Coded and delivered middleware for Authorization/Referrals to process inbound and out bound messages to deliver transactions in a guaranteed delivery mechanism to relevant systems of record.

ENVIRONMENT: Java 1.7, J2EE, JDK 1.7, Spring 3.2.5, RESTFUL webservices, Eclipse 4.3, Hibernate 4.3.0, Node.js, Angular JS, IBM Websphere 8.0, HTML5, CSS3, SQL, PL/SQL, JBoss 4.2, Log4j, IBM MQ, Oracle 11g, Xquery, XML, XSLT, JUnit, Maven, Git, Jenkins, JIRA, UNIX, Linux.

Confidential, Seattle WA

Sr Java developer/Full Stack

Responsibilities:

  • Involved in Design, Development, and Support phases of Software Development Life Cycle (SDLC).
  • Used agile software development methodology to develop project plans.
  • Involved in developing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Developed GUI with HTML, DHTML, XML, XSLT, CSS and JavaScript.
  • Used server side Spring framework and Hibernate for Object Relational Mapping of the database structure created in SQLserver.
  • Involved in design and development of web interface using JSP, Servlets, JavaScript and JDBC for administering and managing users and clients.
  • Handled long running calls to XML web services and SQL Server stored procedures using multi-threads.
  • Installed configured and deployed the applications on WebSphere Portal and Application Server.
  • Experienced with SOAP/WSDL and have designed as well as developed SOAP interfaces in Java
  • Used IBM mq Queuing mechanism to send messages to clients and interact with other systems.
  • Wrote complex SQL queries using joins, sub queries and inline views to retrieve data from the data base.
  • Involved in producing and consuming annotations of SOAP web services using JAX-WS.
  • Responsible for developing the full stack (front-end development, application logic, services, data persistence) as well as server setup and maintenance.
  • Performed unit testing using Junit and Mockito.
  • Used RSA integrated SVN Repository to maintain version controlled source code.
  • Implemented Cross cutting concerns like logging and declarative transaction management using Spring AOP.
  • Developed custom tags to simplify JSP code. Designed UI screens using JSP 2.0, CSS, XML, and HTML.
  • Built Angular JS framework including MVC architectures, different modules, specific controllers, templates, custom directives and custom filters.
  • Extensively used Angular JS (Angular Bootstrap) for ng-grid, and UI components.
  • Custom node.js proxy used to simulate API responses before client implementation was complete, and to proxy requests to finished client APIs, handling authentication, custom headers, virtual application root, etc.
  • Used SQL server as the backend database. Involved in design of the database schema and development of stored procedures.
  • Used IBM WebSphere as an application server.

ENVIRONMEN T: Java J2EE, HTML5, CSS3, JavaScript, JDK 1.5/1.6, SOAP, Servlets, JMS 1.2, Spring 3.2.3, Hibernate 4.3.0, Maven 2, SVN, JavaBeans, IBM mq, Eclipse 3.4, Web-Services, AWS, SQL, PL/SQL, Microsoft SQL server 2005, XQuery, Linux, Unix, Angular JS, Node.js, JQuery, IBM Web sphere Application Server.

Confidential

Java Developer

Responsibilities:

  • Followed Agile SCRUM methodology and used Test Driven Development (TDD).
  • Created Design Docs from Functional Specifications.
  • Developed Business components using Java Objects, Corejava, Multithreading, Servlet, JSP.
  • Implemented Spring MVC framework in the application.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IoC).
  • Coded Java Scripts for performing client side validations.
  • Developed Object -- Relational (O/R) mapping using Hibernate 3.0 .Developed Data Access Object (DAO) persistence layer using Hibernate 3.0.
  • Involved in development of Web Services using JAX-WS 2.0 to get data from the SAP System.
  • Used JBOSS application Server for development purpose.
  • Used Oracle Sql Developer for Oracle 10g for running queries to confirm the results from the application.
  • Involved in writing PL/SQL, stored procedures and function for the application in Oracle.
  • Worked on code-merge, code integration and module integration. Involved in monitoring the defects and assigning it to the concerned.
  • Used JUnit for Unit Testing and Clover for code coverage.
  • Provided support to the testing team and also involved in the Bug Fixing.
  • Used Git as Version Control System for the application.
  • Used agile methodologies to minimize the risk by developing software in short amounts of time.

Environment: Core Java, Servlet, JSP, Spring, Spring MVC, Hibernate, Web services, oracle 10g, HTML, CSS, JavaScript,, JUnit testing, Singleton and Abstract Factory pattern JBOSS, Git version control, Agile.

Confidential

Java Developer

Responsibilities:

  • Involved in the design, feature estimations and software Requirements Specifications.
  • Developed class diagrams, use case diagrams and sequence diagrams using UML/STAR UML
  • Developed web interface for user's modules using JSP, HTML, XML, CSS, Javascript, AJAX.
  • Extensively worked on CORE JAVA(Collections of Generics and Templates, Interfaces for passing data from GUI Layer to Business Layer)
  • Developed business logic and entity beans to manage the transactions with the database to deliver the content to presentation layer and also to store the data into the data layer.
  • Implemented DAO (Data Access Object) design pattern to access data from Oracle.
  • Development process the SCRUM, Iterative Agile methodologies for web application.
  • Developed using J2EE design patterns like Command Pattern, Session Façade, Business Delegate, Service Locator, Data Access Object and value object patterns.
  • Implemented Spring MVC, IOC & AOP.
  • Mapped the objects with the database using Hibernate Query Language (HQL) as the persistence Frame work.
  • Developed stored procedures using PL/SQL.
  • Used JMS for Programs to create, send and receive messages by using different modules like publisher, subscriber messaging and point to point messaging using IBM-MQ-Series.
  • Used log4j for debugging the application.
  • Involved configuration of data source and deployment of application in development, Test and Production.
  • CVS for version Controlling.
  • Involved in configuration setting for Development, Test and Production Environment.
  • Used J-Unit test cases to test the application and performed random checks to analysis the portability, reliability, and flexibility of the project.
  • Mainly involved in 24x7 support, Maintenance and enhancement of application.

Environment: Bea web logic server 9.2/10.3, Eclipse, java API, J2SDK 1.4.2, JDK 1.5, JDBC, JMS, Message queues, Web services, UML, XML, HTML, XHTML, JavaScript, log4j, CVS, Junit, Windows and Sun OS 2.7/2.8.

Confidential

Java developer

Responsibilities:

  • Involved in design, development and testing phases of the application.
  • Implemented Struts framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.
  • Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
  • Involved in the understanding and designing of the complex back-end middleware framework.
  • Used Java Servlets, JSPs, AJAX, HTML and CSS for developing the Web component of the application.
  • Planned and implemented various Oracle Tables, stored Procedure, triggers, views, cursors.
  • Involved in the analysis, definition, design, implementation and deployment of full software development life-cycle (SDLC) of the project.
  • Participated in the technical code reviews, prepared unit test cases, detailed time estimation, impact analysis and code review documents.

Environment: Java/J2EE, JSP, Servlets, Struts,JavaScript, AJAX, HTML, CSS, JDeveloper IDE, Oracle 9i, Oracle SQL Developer, Ant, Apache Tomcat Web Server.

We'd love your feedback!