We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

Bloomfield, CT

SUMMARY:

  • About 8 years of strong experience in Software Development Methodology such as SDLC, RUP, Agile,Analysis, Design, Implementation and Testing of Object Oriented applications and Web based Enterprise Applications using Java/J2EE.
  • Extensive experience and actively involved in Requirements gathering, Analysis, Design, Coding and Code Reviews, Unit and Integration Testing.
  • About 8 years of experience in building applications on platforms such as Windows (XP, 98, 2000, 7, NT) and UNIX OS.
  • Having hands on development experience with HTML5, XHTML, DOM, CSS3, JavaScript, JQuery, AngularJS, Bootstrap, AJAX and JSON.
  • Experience in web application design using open source MVC, spring and Struts Frameworks.
  • Extensive Experience in using MVC (Model View Controller) architecture for developing applications using JSP, Java Beans and Servlets.
  • Expertise in designing and developing the enterprise web applications including front - end and back-end using Core Java 5/6/8 (Multithreading, JVM, Garbage Collection, Collections, Generics, annotations), Java EE 5/6 (Servlets, JSP, JDBC, JNDI, EJB, JTA, JPA, JMS), Web Services (SOAP, WSDL, Axis, JAX-WS, JAX-RPC) and XML (SAX, DOM, JAXP, JAXB).
  • Experience in ORM Library with Hibernate for mapping Object-Oriented domain model with Relational Database.
  • Experience developing SOAP based application with Restful and SOAP web services. Development experience with XML/JSON based web services.
  • Worked on different Application and Web Servers like IBM Web Sphere, BEA Web Logic, Apache Tomcat and JBoss.
  • Experience with Agile development methodologies, including Extreme Programming, Agile and SCRUM.
  • Experience in writing and executing unit test cases using JUnit Testing framework.
  • Extensive experience with data modeling along with Oracle 9i/10g/11g, MS SQL Server, MySQL & Postgre SQL. Writing PL/SQL, trigger, and query optimization.
  • Extensive experience in different IDEs like RAD, Eclipse, NetBeans and Jbuilder. Experience with AccuRev, as it is a software configuration management tool which addresses complex parallel and distributed development environments with its stream-based architecture, to accelerate development process and improve asset reuse.
  • Experience in Object Oriented Analysis and Design (OOAD) techniques using UML in Rational Rose and MS Visio.
  • Involved in providing J2EE support to various applications and web hosting teams.
  • Highly motivated self-starter with Excellent Communication, Presentation, and Problem Solving Skills and committed to learning new technologies.

TECHNICAL SKILLS:

Programming Languages: Java, PL/SQL, Unix Shell Scripts, Linux

Java/J2EE Technologies: STRUTS, Servlets, JSP 1.2/2.0, JMS.

Web Development: HTML 4/5, DHTML, XHTML, CSS/CSS3, Java Script, AJAX

Frameworks: Struts 1.x/2.x, Hibernate, Spring MVC, Spring DI/Ioc

XML/Web Services: XML, XSD, WSDL, SOAP, Apache Axis, DOM, SAX, JAXP, JAXB, XMLBeans

Messaging Technologies: JMS

Application/Web Servers: IBM Web Sphere 6.x/5.x, BEA Web Logic 8.1/9.1, Apache Tomcat 5.x/6.x, JBOSS 4.x/3.x, GlassFish 3x

Methodologies/ Design Patterns: OOAD, OOP, UML, MVC2, DAO, Factory pattern, Session Fa ade

Databases: Oracle 11g/10i/9i, PL/SQL, MySQL, Sybase, DB2, Mssql, Cassandra DB2, Access, Informix, TOAD, SQL Developer

IDEs: ECLIPSE (Galileo, Helios, Indigo, Kepler), NetBeans, IBM Rational Application Developer (RAD), IBM Rational Software Modeling (RSM), Spring Tool Set (STS)

Build Automation: BUILD (ANT, MAVEN, GRADLE, JENKINS, BAMBOO, QUICKBUILD), LOGGING (LOG4J, Log back, T-Leaf, Slf4J), Junit, Load Runner, Toad, T-Leaf, Log Analyzer, SQL Connector, Mockito.

Testing and Logging Frameworks: JUnit, Log4J, Load Runner, Selenium.

Operating Systems: Windows 98/2000/NT/XP, Unix.

PROFESSIONAL EXPERIENCE:

Confidential, Bloomfield, CT

Sr. Java Developer

Responsibilities:

  • Involved in software development life cycle including analysis, design, development, Spock testing, refactoring and documentation of the application using Groovy.
  • Prepared Technical Design Document to understand the flow of the application.
  • Participated in the analysis, design and the development of different modules for the integration with the application.
  • Used Agile scrum development process during the project process to gather up the requirements and issues.
  • Used Version One to fix and track the workflow.
  • Work with theLinuxteam to update and maintainJAVApackages on servers.
  • Developed web GUI involving HTML5, Node JS, AngularJS, Compass under MVC architecture.
  • Worked with Core Java concepts like Collections Framework, multithreading, memory management.
  • Used Postman restful services.
  • Used Spring to create persistence class objects and also created beans to interact with the database.
  • Installation, configuration and maintenance of Red HatLinuxservers.
  • Developed classes using core java (multithreading, concurrency, memory management) and some spring IOC.
  • Enriched UI using JSF UI Components and Backing Beans, JSF, JMSinvolved in configuring faces-config.xml for navigations, controllers.
  • The database used was MongoDB. Was responsible for developing packages with procedures, functions, cursors, table partitions for populating tables.
  • Entire Applications are developed in IntellIJ.
  • Used Perforce for source code repository and version controlling.
  • Maven was used as a build tool for the project.
  • Involved in code reviews and enhancement of application.
  • Tested the application in different environments for cross browser compatibility.
  • Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.
  • Consumed RESTful web services and performed data retrievals using Hibernates.
  • Validated the business rules with the Business Analysts for them to meet the specifications.
  • Integrated with WebMethods via Webservices.
  • Implemented the logging mechanism using Log4j framework.
  • Used ANT and Jenkins for Build process and continuous integration
  • Supported QA and UAT defect resolution; used Atlassian Jira to publish daily defect reports to the management.
  • Performed build management for the development and testing environment. Worked with release management to develop technical release notes for every code release.
  • Used SVN version control to track and maintain different versions of the application.
  • Involved in technical mentoring, production system support and customizing solutions.

Environment: IntellIJ IDE, REST API’s, Html5, Log4J, MongoDB (NoSQL), Spring, CSS, AngularJS, Node JS, Windows 2000/XP, Maven, Postman, Apache Camel Webservices, VersionOne.

Confidential, San Diego, CA

Java Developer

Responsibilities:

  • Technical design, review and implementation across the project.
  • Developed UML diagrams like Use case, class and sequence diagrams.
  • Extensively involved in the integration of the Front End web interface with the Spring MVC, Angular JS, JSP, HTML and CSS.
  • Developed unit test cases using Jasmine to test Angular controllers and services and developed custom validations using AngularJS.
  • Developed pages using AngularJS directives, expressions, routing capabilities for bookmarking, filters, validations and Angular UI components such as grid, buttons, carousels, date pickers, modal dialogs and other input components.
  • Used Spring framework and J2EE components.
  • Utilized Spring MVC, IOC, AOP and DAO modules.
  • Developed controller classes, backend processes, complex services and database interaction.
  • Applied object oriented methodologies and core J2EE design patterns like Factory, Facade, Business Delegate, Service Locator and Singleton.
  • Exploited Spring MVC for servlet configurations during application development and test.
  • Developed RESTful Web services using spring and used JAXB API for XML parsing.
  • Designed, developed and integrated Spring DAO layer with Hibernate. GeneratedHibernate XMLfiles for the configured beans.
  • Orderly logged the whole process using log4jfor auditing, debugging and error logging purposes.
  • Installed and configured JBoss server developer and test environments.
  • Used ANT and Jenkins for Build process and continuous integration.
  • Supported QA and UAT defect resolution; used Atlassian Jira to publish daily defect reports to the management.
  • Performed build management for the development and testing environment. Worked with release management to develop technical release notes for every code release.

Environment: Java 1.6, JEE, Agile, AngularJS1.3, JSP, HTML, CSS, JSON, JavaScript, Spring 3.2, Spring MVC, JMS, Hibernate 3.6, JBoss 6.0, MyEclipse, UML, Log4j, Oracle 10g, JNDI, JUNIT, ANT, Jenkins, Atlassian Jira, log4j, SVN and Mockito.

Confidential, Jersey City, NJ

Web/UI Developer

Responsibilities:

  • Developed UI pages using HTML, XUL, DHTML, XHTML, DOM, CSS, JSON, JavaScript,
  • Created XHTML pages with CSS and the Box Model.
  • Integrated the Java code (API) in JSP pages.
  • Used JQuery core library functions for the logical implementation part at client side for
  • Involved in writing jQuery-based Ajax requests using jquery.get (url, data, callback, type)
  • Used JQuery events to manipulate the elements depends on the user interactions (like.
  • Used JQuery to traverse through a DOM tree and manipulated the nodes in the tree.
  • Implemented the Drag and Drop functionality using JQuery framework and EA provided a common language to use to collaborate and transform the business.
  • Here, Enterprise Architects were the change agents who streamlined processes and designed ways to more effectively do business using IT resources.
  • Enterprise architecture (EA) framework at Confidential was the organization used to align IT and the business. Used JQuery plugins for Drag and Drop, Widgets, Menus, User Interface and Forms.
  • Developed Date Time Picker using Object Oriented JavaScript extensively.
  • Designed PDF, excel and print previews for all the reports in the application using HTML.
  • Debug the application using Firebug to traverse the documents and manipulated the
  • Involved in developing XUL, HTML, and Java Script for client side presentation and data
  • Developed scripts in the backend using PHP programming.
  • Contacted with different customer for their requirements and modified code as the
  • Involved in writing and modifying Procedure, Queries, Views & Triggers and calling
  • Worked in Onsite - Offshore model.
  • EA guided progress in considering new mobile payment systems. Written SAS/SQL Queries to interact with Oracle database.
  • Used SVN for version control and ClearQuest for defect tracking.
  • Successfully executed all the test cases and fixed bugs/issues identified .

Environment: HTML, CSS, XML, DHTML, XHTML, DOM, JavaScript, JQuery, Adobe Dreamweaver CS5, AJAX, JSON, JSTL, ECLIPSE, SAS, SQL server, MySQL, SVN, GIT, PHP, ClearQuest, Harvest, MS Office.

Confidential, Chicago, IL

Java Developer

Responsibilities:

  • Involved in Analysis, Design, Development phases of Software Development Life Cycle(SDLC)
  • Used Rational Rose for Use Case Diagrams, Activity Flow diagrams, Class Diagrams and Object diagrams in design phase
  • Involved in designing the application in n-tier fashion as per Struts based MVC architecture standards
  • Developed the interfaces with the business partners as business model components of the wholesale system
  • Design and Development of Struts Action classes, DAO (Data Access Objects), Views using Custom tags
  • Developed User Interface for Loantrac and Registration using JSP, Struts Tiles and HTML
  • Performed client side and server side data validations using the JavaScript and Struts Validators
  • Designed and implemented application business logic using Session beans, Entity beans and Java utility classes
  • Used JUnit Testing Framework for Unit Level Testing using WSAD
  • Extensively used Hibernate in data access layer to access and update information.

Environment: Java, JSP, Servlets 2.3, EJB 2.0, Struts 1.2, Hibernate, JavaScript, Rational Rose, WebSphere Application Server 5.0, WSAD 5.0, JUnit, Oracle 9i.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in System Analysis and Design methodology as well as Object Oriented Design and development using OOAD methodology to capture and model business requirements.
  • Developed business logic using Core Java, J2EE, Spring, Hibernate, Web services, XML over http, J2EE core patterns.
  • Managed dependency injection by using Struts 2 MVC together with Spring injection of objects and modifying the configuration as needed.
  • Extensive use of Struts framework for the presentation layer along with JavaScript for the client side validations.
  • Used EJB Stateless Session Beans for implementing the Business Logic for the Project.
  • Developed Web-tier authentication consisting of HTTP basic authentication, form-based authentication, and HTTP mutual authentication.
  • Developed UI using HTML, CSS, JSP and Struts where users have all the services listed.
  • Developed web services using Axis.
  • Used XML spy for validating XML data.
  • Developed Servlets and java files for control of the business processes in the middle-tier.
  • Developed Session Bean for implementing business logic.
  • Developed DAO (Database access objects) for accessing Sybase Database.
  • Used Web services (SOAP) for transmission of large blocks of XML data over HTTP.
  • Axis2 WS engine has been used to convert WSDL to Java objects.
  • Used SoapUI as a tool to test web services interactively.
  • Extensively implemented Stateless beans to capture user conversation and to achieve scalability, memory management and transactions.
  • Used NetBeans as IDE, JBOSS as App server and MySQL as the database to develop and deploy the application.
  • Used CVS for the Version/Source control management.

Environment: Core Java, J2EE, Struts 2.0, Spring 2.5, JSP, EJB, AJAX, SOAP WS, SOAP UI, Apache Axis2, JavaScript, HTML and XML, JDBC, MySQL, NetBeans 6.x, JBOSS Application Server 6.0, CVS.

We'd love your feedback!