We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

Atlanta, GA

PROFESSIONAL SUMMARY:

  • Over 8 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 Webservices, 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 11g/10g/9i/8i, 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:

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

Languages: Java, C, C++, SQL

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

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

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, ActiveMQ

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

IDE: Eclipse, NetBeans, IntelliJ

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

Version Control: Subversion SVN (subclipse, tortoise), CVS, Visual Source

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:

Confidential, Atlanta, GA

Sr. Java Developer

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 RabbitMQ 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 as RDBMS.
  • 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 webservices .
  • 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.

Confidential, Portsmouth NH

Sr. Java Developer

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 WebServices 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 and Maven
  • Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration.
  • 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, JavaScript, AngularJS, NoSQl, UML, HTML, JNDI, JAXB, SVN, Log4J, JUnit, WebSphere 8.5, Oracle 10g, Maven

Confidential, Birmingham, AL

Sr. Java Developer

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, IoC, 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 FreeMarker templates.
  • Delivered on-site training multiple times to industry leading companies in finance, shipping, product engineering, et. al. for ActiveMQ, Camel, CXF, and FuseESB/ServiceMix.
  • 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 ActiveMQ 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.

Confidential, Norwalk, CT

Sr. Java Developer

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 SpringWebMVC and other components of the pring 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 SpringFramework, 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 modulesInvolved 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 leightwwight 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, PostgreSQL, Eclipse 3.6

Confidential

Java/ J2EE Developer

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 developinggeneric validator framework for modules and injecting these validators 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

Confidential

Java Developer

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.

We'd love your feedback!