We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

San Diego, CA

PROFESSIONAL SUMMARY:

  • Over 10 years of object - oriented programming knowledge and experience on Distributed Technologies, Web Technologies and Enterprise Solutions using Java/J2EE.
  • 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.
  • Extensive experience with Model2 (MVC) architecture and Jakarta Struts/Tiles. Solid experience in using Jakarta Apache frameworks like Struts, Maven, ANT, JUnit and Log4J. Good knowledge in Object Relation mapping using Hibernate.
  • Expertise in OOAD and OOP from designing UML diagrams using IBM Rational Rose, Microsoft Visio tools during development phase.
  • Extensive of server-side development experience using the technologies EJB, Web Services, XML, JAXB, Oracle, MySQL Server, SQL, PL/SQL.
  • Experience on Core Java technology which includes Multi-Threading, JDBC, RMI, network programming.
  • Expertise in various open source frameworks like Struts, spring, JSF, and ORM Technology like Hibernate 3.0.
  • Experienced in developing MVC architecture using Servlets, JSP, Struts Framework, Hibernate Framework and Spring Framework.
  • Developed J2EE applications on different IDE's like Eclipse, IBM Web Sphere Studio Application Developer WSAD, Rational Application Developer (RAD), JBuilder.
  • Expertise in design and development of various web- and enterprise-level applications using J2EE technologies like JSP, Servlets, JDBC, Oracle.
  • Experience in SOAP based Web Services, REST Web services, JAX-WS, JAX-RS, JAXB, SOA, Apache CXF, AJAX, RMI, JNDI, MVC Custom development.
  • Worked with Maven, ANT Builder for application building, scheduling, mailing and automation
  • Proficient in handling web and application servers in creating Domain, configuring connection pool, JMS, deploying applications on WebLogic, WebSphere, Apache Tomcat and JBoss.
  • Experienced in generating logging by Log4j to identify the errors in production, test environments and experienced in using Ant build Tool.
  • Experience in SQL, PL/SQL to write Stored Procedures, Functions, Triggers, Views and strong experience in RDBMS using Oracle HSQL, SQL Server, Postgres SQL and My-SQL.
  • Experience in working version control tools like CVS, Clear Case and SVN.
  • Have experience in software Development Processes like SDLC, Waterfall, Test Driven Development (TDD), Iterative and Agile Methodologies.
  • Experience in developing applications on operating systems like Windows, UNIX and Linux.
  • Excellent communication, interpersonal and analytical skills and a highly-motivated team player with the ability to work independently.
  • Highly motivated self-starter with a strong analytical problem solving, having ability to multi-task, work in a team environment, understand and be responsive to customer needs, work under tight deadline.
  • Knowledge of the working strategies of various industries.
  • Experienced individual committed to working in a successful organization to achieve both personal and corporate achievements.
  • Excellent communication and interpersonal skills; works efficiently in cross-cultural teams.
  • Energetic, self-motivated and proven ability to work independently as well as within a team.

TECHNICAL SKILLS:

Frameworks: Struts, Spring, Hibernate, Spring-core, Spring AOP, Spring MVC, Spring web services

Operating System: Mac OS, Windows 7,Windows 10, Windows XP, Windows Server 2003, Linux, UNIX

Languages: Java, C, C++, SQL

Databases: Oracle 11i/10g, SQL Server, MySQL, MS Access, Postgre SQL, DB2

Web Technologies: JSP, Servlets, Groovy, JSON, JNDI, JDBC, Java Beans, JavaScript, Web Services, AJAX, HTML, HTML5, XHTML, JavaScript, CSS, CSS3, Google Maps JavaScript, Angular Js, JMS, Active MQ, Rabbit MQ

XML Technologies: XML, JAXB, XPath, XSL, XSLT, SAX, JDOM and XStream

IDE: Eclipse, Net Beans, IntelliJ, Sublime Text, Atom

Tools: & APIs: Pivotal tracker, JIRA, Rally, Bugzilla, SQL Developer, JBoss Hibernate Tools, Tortoise and JBoss

Web Tools: Log4J, JUnit, JMeter, Lucene, SOLR

Build Tools: ANT, Maven

Subversion: SVN (Subclipse, tortoise), CVS, Visual Source, GIT

Web Services: Spring Web Service, AXIS, JAX-WS and JAX-RS, WSDL, SOAP and REST

Web/App Server: IBM WebSphere, Apache Tomcat, BEA WebLogic, JBoss, Glassfish

PROFESSIONAL EXPERIENCE:

Sr. Java Developer

Confidential, San Diego, CA

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, Angular Js 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 all 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, AngularJS, AJAX, Bootstrap, JBoss Studio, Active MQ, Agile Methodology, DB2, Maven, JBoss server.

Sr. Java Developer

Confidential, Atlanta, GA

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
  • Used Hibernate framework in persistence layer for mapping an object-oriented domain model to a database.
  • Involved in implementation of enterprise integration with Web Services and Legacy Systems using REST and Soap Web services
  • Used Spring Framework for dependency injection and integrating with Hibernate.
  • Used HTML, CSS, Angular Js, JavaScript and JQuery for designing the GUI pages.
  • Implemented TDD practices using JUnit, easy mock, power mock and integration tests.
  • Used JMS for sending the messages to Rabbit MQ queues.
  • Used GIT for Repository and controlling the code without any conflicts.
  • Used Log4J to log both User Interface and Domain Level Messages.
  • Developed MAVEN scripts to build and deploy the application onto Predix Application Server and ran UNIX shell scripts and implemented auto deployment process.
  • Designed and developed a number of RESTful and Soap web services that support JSON for other developers to access to speed up development within the GE network using Spring MVC, Spring Web Services, JSON, Log4J, RESTful, Postgres Sql.
  • Team coordination of development team members. Communication with UAT, PM, Testing team, Dev Team.
  • Used Postgres SQL and Cassandra as a databases
  • Fixed critical client and server/backend bugs and performance issues.
  • Heavily worked on User stories for implementing the main features for the application.
  • Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration.
  • Used Rally as ticketing system for logging and monitoring tickets.
  • Used Maven as the build tool and GIT as the Repository.
  • Developed back end interfaces using SQL packages, stored procedures, Functions, Procedure, Anonymous SQL programs, Exception Handling in PL/SQL programs.
  • Used Jenkins (Cobertura as a tool) for improving the code coverage for the backend code.
  • Used DHC REST client as a tool for sending JSON data to do actual update in database and to test the RESTful web services.
  • Used Boomerang as a tool for sending XML data through SOAP services to update actual values in the database and to test the SOAP services.

Environment: Java, Spring, Hibernate, REST, SOAP, JAX-RS, JavaScript, CSS, Angular Js, HTML, Log4J, JUnit, Postgres SQL, GIT, Agile Methodology, XML, Rabbit MQ, JMS, IntelliJ, Atom, Sublime Text.

Sr. Java Developer

Confidential, Portsmouth, NH

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
  • Designed and developed Application based on Spring Framework, Spring MVC and Spring templates
  • Used Spring Transactions in the application and developed Session beans for the business logic at the middle tier level.
  • Used Spring Framework for Dependency Injection and integrated with Hibernate DAOs.
  • Used Hibernate framework in persistence layer for mapping an object-oriented domain model to a relational database
  • Involved in implementation of enterprise integration with Web Services and Legacy Systems using REST (Using Axis and Jersey frameworks)
  • Developed UI using HTML, CSS and JQuery to display the data on the client side.
  • Tested applications and documented results and bugs including documentation of information useful in the debugging process
  • Developed MAVEN scripts to build and deploy the application onto WebLogic Application Server and ran UNIX shell scripts and implemented auto deployment process
  • Developed Object Model and UML design models for developing Use cases and created Sequence diagram, class diagram and active diagrams for application components and interfaces
  • Involved in developing XML compilers using XQuery.
  • Designed and developed a number of RESTful web services that support JSON for other developers to access to speed up development within the United Federation of Teachers using Spring MVC, Spring Web Services, JSON, Log4J, RESTful, MySQL, DB2, Cassandra and Maven.
  • Used JSF for building components and creating dependencies in java beans and used JSF for database access.
  • Involved in writing Spring Configuration XML file that contains declarations and another dependent object declaration.
  • Used payment gateway like PayPal for all online transactions used by the customers using REST and SOAP services.
  • Used SVN for version control. Log4J was used to log both User Interface and Domain Level Messages.
  • Working with a servlet container e.g. Tomcat, resin Enterprise Integration Platforms (ESB or EAI platforms) Practicing TDD using JUnit, Easy Mock or equivalent frameworks Spring Batch and/or Spring Integration.
  • Designing the Use Case Diagrams, Class Model, Sequence diagrams, for SDLC process of the application using Microsoft Visio.
  • Developed back end interfaces using PL/SQL packages, stored procedures, Functions, Procedure, Anonymous PL/SQL programs, Cursor management, Exception Handling in PL/SQL programs
  • Tuning complex database queries and joining the tables to improve the performance of the application
  • Implemented GUI pages by using JavaScript, HTML, JSP, CSS, and AJAX.
  • Developed EJS access layer and components using JPA/Hibernate frameworks for object persistence to Derby database for mock domain and in Oracle for real domains.
  • Used Maven as the build tool and Tortoise SVN as the Source version controller
  • Wrote SPA (Single page web applications) using Restful web services plus AJAX and Angular JS.
  • Used Collections extensively to store, retrieve and manipulate objects in the business logic layer
  • Used J2EE Design patterns like Singleton, Service Locator, Session Façade, DAO, DTO and Business Delegate during development.
  • Using Corticon Log Viewer Utility Tool for debugging the code when we get change request or fixes either in functional or code.

Environment: Java, Spring 4.0, Hibernate 3.0, AJAX, JMS, XML, REST, JDBC, JAX-WS, JSF, JavaScript, AngularJS, NoSQL, UML, HTML, JNDI, JAXB, SVN, Adobe Flex, Log4J, JUnit, WebSphere 8.5, Oracle 10g, Maven

Java Developer

Confidential, Birmingham, AL

Responsibilities:

  • Technical design, review, and implementation across the project.
  • Develop class diagrams/sequence diagrams using UML.
  • Following Scrum concepts of Agile Methodology to produce high Quality application.
  • Responsible for Analyze, Architect, Design, Code and Unit test J2EE and Spring components as part of enhancements.
  • Created war files & deployed on Tomcat using ANT deployment tool
  • By using Angular Js and Node Js with the MVC made both the development and the test easier.
  • Used Spring framework and J2EE components, Utilized Spring MVC, AOP and DAO modules. Developed controller classes, backend processes, complex services and database interaction.
  • Responsible for designing Rich user Interface Applications using JavaScript, CSS, CSS3, HTML, HTML5, XHTML and AJAX.
  • Applied object oriented methodologies and core J2EE design patterns like Factory, Façade, Business Delegate, Service Locator and Singleton.
  • Implemented Rest API and deployed the Web services using WebSphere Server
  • Developed Web pages using HTML, JavaScript, Ajax, XML and Free Marker templates.
  • Delivered on-site training multiple times to industry leading companies in finance, shipping, product engineering for Active MQ, Camel, CXF, and Fuse ESB/Service Mix.
  • Working with Jade, CSS, HTML, JQuery, JSON, Angular JS, Node JS and JavaScript technologies for Front End User Interface design.
  • Defining in Angular MVC and creating the controller for each class which will provide $scope handler, that's populates statically or through calls to web server.
  • Designing the front end using JSP, JQuery, CSS and Html as per the requirements that are provided.
  • Developed REST services using Spring and Used JAXB API for XML parsing.
  • Used JMS to send messages to the Active MQ Queues.
  • Design, development and integrating Spring DAO layer with Hibernate. Generated Hibernate XML files for the configured beans.
  • Fixed critical client and server/backend bugs and performance issues.
  • Orderly logged the whole process using log4j for auditing, debugging and error logging purposes.
  • As a project lead, continuously involved in monitoring the project status and forecast the effects of risks and mitigation plans.
  • Built ANT scripts for automated deployment and for the build operation of the entire application
  • Perform build management for the development and testing environment, Work with release management to develop technical release notes for every code release.
  • Extensively used JQuery selectors, events, Traversal and JQuery AJAX with JSON Objects.
  • Obtained JSON responses to front-end using GSON API.
  • Used Spring framework to achieve loose coupling between the layers thus moving towards Service Oriented Architecture (SOA) exposed through RESTful
  • Improved user experience by developing the Ajax based web pages using XML/JSON data.
  • Installed and configured JBoss server developer and test environments.
  • Used ANT and Jenkins for Build process and continuous integration.
  • Team coordination of development team members. Communication with UAT, PM, Testing team, Dev Team.
  • Identified technical systems and tasks missing from project schedule, authored user stories, and advocated for resources. Evaluated and advocated re-use of shared libraries.

Environment: Java 1.6 J2EE, Agile, JSP, Free Marker, XML, Web Services, REST, JSON, JQuery, HTML, CSS, Java Script, Spring, Hibernate, JBoss, JQuery, Angular JS, Eclipse, Oracle 10g, My SQL, Jenkins, ANT, JMS, Active MQ.

Java Developer

Confidential, Norwalk, CT

Responsibilities:

  • Interacted with Clients to gather business requirements and generated requirement specification documents.
  • Responsible for requirement gathering from the Business Analysts and for preparing the requirement specification document
  • Involved in development of the applications using Spring Web MVC and other components of the spring Framework, the controller being Spring Core (Dispatcher Servlet)
  • Implemented controller (abstract) and mapped it to a URL in servlet.xml file. Implemented JSP corresponding to the controller where in the data was propagated into it from the model and view object from the controller Designed and Implemented MVC architecture using Spring Framework, which involved writing Action Classes/Forms/Custom Tag Libraries &JSP pages.
  • Designed, developed and maintained the data layer using Hibernate and performed configuration of Spring Application Framework
  • Developed the Application and business logic using Java 1.6
  • Used Hibernate to store the persistence data into the IBM DB2 UDB database and written HQL to access the data from the database
  • Used Maven as the build tool and Tortoise SVN as the Source version controller
  • Used JMS (Java Messaging Service) for asynchronous communication between different modules Involved in development of Search Screen Module which is extensively used by application.
  • Designed, developed, and deployed EJB components (Session and Message Driven) beans.
  • Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Designed and developed a number of RESTful web services that support JSON for other developers to access to speed up development within the United Federation of Teachers using Spring MVC, Spring Web Services, JSON, Log4J, RESTful, MySQL, DB2 and Maven.
  • Heavily worked on Independent threads for lightweight sub processes.
  • Developing eligibility determination rules for Medicaid, Food Stamp, Families First and Child care programs with cascading eligibility determination
  • Developed Custom Tags to represent data in a desired unique table format and to implement paging logic.
  • Developed views and controllers for client and manager modules using Spring MVC and Spring Core.
  • Data Operations are performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
  • Used IBM Rational Application Developer as IDE to develop and test the Code.
  • Developed Exception handling framework and used log4Jfor logging.
  • Leveraged angular resources for all data access, encapsulating URLs and standardizing data access interfaces.

Environment: Java, J2EE, Core Java, JDK 1.6, Spring, REST, Struts 1.1, EJB, MySQL, AngularJS, JSF, AJAX, JBOSS, Hibernate, Web Services, CSS, Adobe Flex, HTML, UML, Log4j, Tomcat, Maven, JavaScript, Multithreading, Backbone, JUnit3.8, Log4j, Struts 1.1, CSS, XML, Agile, Linux, Oracle10g, Postgre SQL, Eclipse 3.6

Java/J2EE Developer

Confidential

Responsibilities:

  • Using OOAD Technology classes are designed in UML with the help of Rational Rose tool.
  • Created user-friendly GUI interface and Web pages using HTML and DHTML embedded in JSP.
  • JavaScript was used for the client-side validations.
  • Designing and developing generic Validator framework for modules and injecting this Validator using hibernate framework.
  • Creating Hibernate POJOs hibernate mapping files for all database tables.
  • Developing GUI Screens using JSF (IBM Implementation) and for Ajax functionality.
  • Developed and deployed EJB's (Session and Entity) to implement the business logic and to handle various interactions with the database.
  • Created custom online payment gateway interfaces for e-commerce application with PayPal, utilizing SOAP.
  • Consumed the web services based on SOAP protocol using Axis 2 on SOA (Service Oriented Architecture).
  • Used the JNDI for Naming and directory services.
  • Involved in debugging the application.
  • Implemented Design Patterns from Pure MVC Architecture to interact with backend J2EE and Web Services (SOAP, REST) to pull out the data to JSF Components
  • Developed Servlets using JDBC for storing and retrieving user data into and from the SQL database.
  • Used Web Logic Application Server to deliver a new class of enterprise applications that enhance business interactions and transactions between a company and its key constituencies.
  • Used Web Logic Application Server to deliver high performance and scalability.
  • Written Database objects like Triggers, Stored procedures in SQL.
  • Interacted with the users and documented the System.
  • Used HP QA to manage the defects and issues.

Environment: JSP 2.0, JDBC, HTML, OOAD, Servlets, Web Services, Rational Rose, WSAD 5.0, UML, Java 1.4, EJB 2.0, JSF, QA, Hibernate, AJAX, CVS, XML/XSL, Agile

Java Developer

Confidential

Responsibilities:

  • Developed the application as per the functional requirements from the analysts
  • Developed the FTP flow for the data transfer from Mainframe PCIO Systems to the local Server, parsed and saved the data in the UDB
  • Designed Class and Sequence Diagrams for the FTP functionality.
  • Used Web-Service for the FTP Component
  • Developed the client-side validation using JavaScript.
  • Developed web screens in Html and JSP.
  • Developed the transaction-oriented logic in the Data Access Layer.
  • Designed, developed, debugged and tested the web based J2EE application
  • Used Hibernate 3 for the data connectivity.
  • Developed POJO's and Object-Relational mappings in Hibernate.
  • Used Log4J utility to log error, info and debug messages.
  • Resolved complex problems in less time.
  • Configured and deployed the J2EE application on WebSphere Server 5.
  • Played major role in the completion of the project.
  • Used the Transaction to persist the data in the DB2 UDB.
  • Used apache struts to develop the web-based components
  • Used Struts Framework for the DAO.
  • Tested the whole application for errors screen by screens

Environment: Java 1.4, JSP, Servlets, J2EE, RAD 6.0, UDB, HSQL, UML, Visio, CVS, Log4J, Win XP, Hibernate 3, Struts, DB2, Windows.

Hire Now