We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

2.00/5 (Submit Your Rating)

Bloomfield, CA

SUMMARY:

  • About 7 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 7 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, .NET, Bootstrap, JSON, Node JS, AJAX and GWT SDK.
  • Experience in web application design using open source Spring MVC, spring OXM, Spring JMXand Struts Frameworks, JFrames, ASP.NET Frameworks and Perl Scripting.
  • 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), Adobe FLEX 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 Micro Services and XML/JSON based web services.
  • Worked on different Application and Web Servers like IBM Web Sphere, BEA Web Logic, Apache Tomcat and JBoss.
  • Design applications, provide work estimation, modify existing mainframe software, and develop new programs as per requirement specifications.
  • Experience with Agile development methodologies, including Extreme Programming, Agile and SCRUM.
  • Developed a Web Application using Java with the Google Web Toolkit API with PostgreSQL and Apache Solr.
  • Experience in writing and executing unit test cases using JUnit Testing framework and Jenkins.
  • Extensive experience with data modeling along with Oracle 9i/10g/11g, MS SQL Server, Hadoop, MySQL & Postgre SQL. Writing PL/SQL, trigger, Mongo DB and query optimization.
  • Extensive experience in different IDEs like RAD, Eclipse, NetBeans and Jbuilder.
  • Experience in Object Oriented Analysis and Design (OOAD) techniques using UML in Rational Rose and MS Visio.
  • Hands on experience in using MyBatis and Involved in providing J2EE support to various applications and web hosting teams.
  • Amazon Web Services (AWS), is a collection of cloud computing services, also called web services, that make up a cloud-computing platform.
  • Highly motivated self-starter with Excellent Communication, Presentation, and Problem Solving Skills and committed to learning new technologies.

TECHNICAL SKILLS:

Programming Languages: Java, Perl, .NET, PL/SQL, Unix Shell Scripts, Linux, Android Platform

Java/J2EE Technologies: STRUTS, Servlets, JSP 1.2/2.0, JMS, Apache Solr, SONAR, JIRA

Web Development: HTML 4/5, DHTML, XHTML, CSS/CSS3, Java Script, AJAX, NodeJS, AngularJS, CXF/JAXB, XQUERY, XSD, XFORMS, XSLT

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

XML/Web Services: XML, XSD, WSDL, SOAP, Apache Axis, DOM, SAX, JAXP, JAXB, XML Beans, Adobe Flex, AWS, GWT.

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

Databases: Oracle 11g/10i/9i, Oracle Coherence, PL/SQL, MySQL, Sybase, SyBaseIQ (ASIQ), DB2, Mssql, Cassandra DB2, Access, Informix, TOAD, NoSQL, SQL Developer, Mongo DB

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

Sr. Java Developer

Responsibilities:

  • Involved in software development life cycle (SDLC) 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 .NET for developing Fully managed and feature-rich application-execution environment.
  • Suggested tools and related implementation to engineering teams regarding cloud based services and Performed configuration, deployment and support of cloud services including Amazon Web Services (AWS).
  • Strong experience in Mainframe Application lifecycle management.
  • Work with the Linux team to update and maintain JAVA packages 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.
  • Extensive experience with Java IDEs like Eclipse, Net Beans and Google Web Toolkit (GWT).
  • Worked in Agile and Iterative development environment, where applications were developed in Mainframe Application.
  • Directory Listing and File down load services (Similar to Windows Explorer on a PC, developed using Google Web Toolkit, AJAX)
  • Used spring OXM and Spring JXM and JPA to create persistence class objects and also created beans to interact with the database.
  • Installation, configuration and maintenance of Red Hat Linux servers.
  • Developed classes using core java (multithreading, concurrency, memory management, Predicates) and some spring IOC.
  • Enriched UI using JSF UI Components and Backing Beans, JSF, JMS involved in configuring faces-config.xml for navigations, controllers.
  • The database used was Oracle 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 and Ant was used as a build tool for the project.
  • Involved in code reviews and enhancement of application via NPM, Grunt, Chef.
  • 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 (RESTful, JAX-WS) .
  • 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, JAVA 1.7 version, REST API’s, Html5, Log4J, MongoDB (NoSQL), SpringMVC, Spring Boot & Security, CSS, AngularJS, Node JS, AWS, Windows 2000/XP, Maven, Gang Design patterns, Hadoop,MySQL, .NET, Grunt, Git, Chef,, Apache Camel Webservices, VersionOne.

Confidential, New York

Java Developer

Responsibilities:

  • Extensively worked Android Platform for 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, Node JS, JFrames, JPA, Jackson, JSF, 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 directivesand also Used Python for 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 along with Micro services using a RESTful API and J2EE components and also have hands on experience in JDBC connections ( My SQL, Oracle, SyBase).
  • Utilized Spring MVC, IOC, OXM, JXM, AOP and DAO modules.
  • 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. Generated Hibernate XML files for the configured beans.
  • Hands on experience in cloud computing using AWS and GCE.
  • Hands on experience with GWT., Google Web Toolkit, for creating complex browser- based web applications using AJAX.
  • Using AJAX with GWT, to write AJAX applications in Java and then compile the source to highly optimized JavaScript that runs across all browsers, including mobile browsers for Android and the iPhone.
  • Installed and configured JBoss server developer and test environments and used MongoDB and MySQL as a Database for fast initial and incremental loading, fast aggregations and Comparison of data.
  • 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, Python, JEE, Agile, AngularJS1.3, JSP, HTML, CSS, JSON, CXF/JAXB, XQUERY, XFORMS, JavaScript, Spring 3.2, Git, Cloud Foundry, Spring MVC, JMS, AWS, Hibernate 3.6, JBoss 6.0, NoSQL, 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, Angular JS, Node JS, 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 and have hands on experience on JFrames and IceFaces.
  • Extensively involved in the integration of the Front End web interface with the Spring MVC, Spring Boot & Security and Spring IoC, EJS and JFrames.
  • Involved in writing jQuery-based Ajax requests using jquery.get (url, data, callback, type)
  • Used JQuery to traverse through a DOM tree and manipulated the nodes in the tree.
  • Implemented the Drag and Drop functionality using JQuery framework.
  • Responsible for designing and implementing Cloud-based solutions, including private, community and public cloud deployment models for a variety of mid-size companies.
  • 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 used Cassandra as a database.
  • 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.
  • Used SybaseIQ (ASIQ) for Efficient query execution without query-specific tuning by the System Administrator and Multiplex capability for managing large query loads in a multi-server configuration
  • 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 any bugs/issues identified using Junit.

Environment: HTML, CSS, XML, DHTML, XHTML, DOM, JavaScript, JQuery, Sybase, Adobe Dreamweaver CS5, AJAX, JSON, JSTL, SybaseIQ, ECLIPSE, SAS, SQL server, MySQL, SVN, GIT, Hadoop, 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!