We provide IT Staff Augmentation Services!

Senior Java Developer Resume

0/5 (Submit Your Rating)

Austin, TX

SUMMARY

  • Over 8 years of work experience in System Analyst & Design with strong experience in Object Oriented Design, Modelling, Programming in Java, J2EE, XML, Relational Databases and implementation for retail, finance, mobile, insurance and banking industry clients.
  • Experience in all phases of software development life cycle.
  • Highly skilled in advanced areas in Java such as Servlets, J2EE, JSP, EJB, JDBC, JNDI, Web Services, SOA, BPEL, SOAP, CXF, JSON RMI, JSF, Threads and Sockets.
  • Expertise in Object Oriented Programming using Java and J2EE related technologies.
  • Agile Management and Software Development with Extreme Programming, Scrum and RUP.
  • Design and development of web applications using Rational’s UML in J2EE and JEE
  • Proficiency in developing secure web applications and server side development using ORM - Hibernate,EJBs, JBoss, JSF, JDBC, JNDI,JSF, ADF11g, Struts, Spring, AJAX, JSP, JSTL, Servlets, Java Beans, JavaScript, XML, XSLT, CSS, HTML, Oracle, and various Design Patterns.
  • Expertise in developing the distributed applications using EJB 2.0/ EJB 3.0 specification and J2EE Application Servers such as BEA Web logic, Jboss, and OC4J Server.
  • Experience in managing builds using ANT and shell scripts, excellent experience in developing shell scripting and cron-jobs.
  • Hands on experience with databases including Oracle, SQL, PL/SQL in UNIX and NT platform also good in shell scripting using korn shell.
  • Experience in Unit Testing, Debugging, Remote Debugging, Integration and System Testing using TestNG, JUNIT.
  • Accessed and interacted with Mongo DB from Node.js JavaScript code.
  • Excellent experience in using middle ware tools and technologies such as CORBA (Orbix ASP 5.1/6, Orbix 2000, OrbixWeb 3.2) and RMI.
  • Experience in deploying, administrating and integrating the applications using Servers such as BEA WebLogic 8.1, WebSphere 7.0 and Progress Sonic 7.5.6.
  • Experience in iPlanet 4.1/6.1, Tomcat, IBM Web Sphere 6.1, BEA WebLogic 9.1, WSAD 5.0, RAD 6.0, JBoss 5.1/7.1, ClearCase, Oracle 8i/9i/10g, Oracle TopLink, Sybase.
  • Expertise in developing GUI using Swing, HTML, DHTML, Java Script,CSS.
  • Proven software development experience using different methodologies - Agile.
  • Expertise in developing applications based on Struts (Model 2 Architecture) and JSF frameworks.
  • Used EXTJS for building rich internet applications, backbone JS & Require JS to optimize in-browser use and to load the module and to improve the Speed.
  • Experience in using the Object Relational Mapping tool Hibernate, strong in using XML mappings and Java Objects
  • Good experience in Spring’s IOC, AOP and Spring’s integration with Hibernate and Struts technologies.
  • Expertise in design and development of various web and enterprise applications using Java EE technologies like JSP, JSTL, Servlets, JDBC, Hibernate, Spring, EJB, Web Services, DB2, MySQL, Oracle, HTML5, CSS3, DHTML, AJAX, JavaScript, jQuery, Angular JS, Backbone Js, Node Js, React Js, Bootstrap
  • Experience in developing Web Services using SOAP, XSD, XML and WSDL
  • Have pretty good understanding of SOA (System Oriented Architecture) concepts
  • Experience in web services using JAX WS.
  • Strong experience with EJB 3.0, JSF 1.2, ICE Faces1.7
  • Strong knowledge of Design including J2EE Design Patterns Singleton, MVC, DAO, Builder, Business Delegate, Session Facade, Service Locator etc.
  • Good knowledge of database connectivity (JDBC) for databases like Oracle, SQL Server, MySQL.
  • Hands on the tools such as Eclipse, JDeveloper, RAD, Textpad, Editplus, Xml SPY, Rational Rose, Linux vi editor, etc.
  • Worked extensively on various flavors of UNIX operating system like Linux.
  • Good Understanding of SOA architecture.
  • Hands on experience in VPN, Putty, winSCP, VNCviewer, etc.
  • Experienced in writing ANT scripts to build and deploy Java applications.
  • Programming experience in UNIX Shell Script.
  • Strong analytical skills with ability to quickly understand client’s business needs.
  • Involved in meetings to gather information and requirements from the clients.
  • Research-oriented, motivated, proactive, self-starter with strong technical, analytical and interpersonal skills.

TECHNICAL SKILLS

Operating Systems: Windows 8/7/XP/2000/NT, UNIX, Linux

Languages/Web Technologies: Java 1.5/1.6,1.7,JavaScript, HTML, CSS, XML, XSL, XSLT, AJAX, JQuery, Java Swing, DHTML, XHTML, SQL, PL/SQL, Shell Scripting, DOS Batch Scripting, Angular Js, Ext Js, Backbone Js, Node Js, React Js, BootStrap

Database/ Database Tools: Oracle 10g/9i/8i, DB2, Toad, MySQL, MSSQL, Squirrel, PL/SQL Developer.

Enterprise Technologies: JSP, Servlets, JSF, Custom Tag Libraries, JNDI, Strut2.0, Hibernate, Spring 3.x, RESTFUL services, Web services, EJB, ILog JRules 6.5, Log4J, SLF4J

Application/Web servers: WebLogic 10x/8x, IBM WebSphere 7.x/6.x/5.x, Dynamo and Apache Tomcat 6.x/5.x,SQL Server.

Design Patterns: Session Façade, Business Delegate, Front Controller, Service Locator, Singleton, Observer, DTO, DAO, MVC, Iterator, Factory, Abstract Factory

Configuration Management Tools: Rational Clear Case 7.x, VSS, Perforce, SVN and CVS.

IDEs: IBM RAD 7.5.0, Oracle Workshop 10.x, Eclipse 3.x, IBM WSAD 5.0

Web Tools: Poster, HTTP Fox, HTTP Watch, TcpMon, SOAP UI, Fiddler.

Other Tools/ Packages: Maven 3.0.5/2.2.1 , ANT 1.7.1., Rational Rose, MS Visio, Clear Quest, Quality Centre, ALM, Maximo, JIRA, Crucible, Blade Logic.

PROFESSIONAL EXPERIENCE

Confidential, Austin, TX

Senior Java Developer

Responsibilities:

  • Developed Mule ESB based SOAP and REST based web services.
  • Designing and developing components and coupling them as web services to the product using Apache CXF implementation.
  • Involved in Agile methodology to get updated with team.
  • Involved in Daily SCRUM meetings and SPRINT Meetings like Showcase, Retrospect and Planning meetings.
  • Prepared initial data sets for customers as per security maps, equipments, assets and maintenance programs.
  • Development of components using Spring Framework and designed and developed the interfaces to integrate the components.
  • Develop planes for integrating using Maven, Jenkins for continuous integration, JUnit for testing the services.
  • Designed and developed database interactions to store the data collected Hibernate4.0 is used extensively.
  • Used Angular JavaScript for client side validation.
  • Used AngularJs and Handlebars.js framework where data from backend is stored in model and populated it to UI.
  • Created AngularJs Controller which Isolate scopes perform operations in UI.
  • Using AngularJs created custom directives for data manipulations and to display data in company standard format.
  • Implemented MVC architecture using Struts2.
  • Developed presentation screens using Swing.
  • Design (High level) of system with user team & develop functional specifications.
  • Integrated Spring and Struts to inject dependencies into Struts Action classes.
  • Analysis & design of GUI framework classes using Java, HTML, XML, XSL, XSLT with Rational Rose & Design patterns.
  • Developed model classes and DAO classes.
  • Used Hibernate for persisting data. converted the pages from XM I (XML Metadata Interchange) to AngularJs and in this process had to deal with converting the XMI request and response in the front end to JSON (Java Script Object Notation)
  • Web components developed confirming to J2EE specs and used JMS for interacting Asynchronous notifications process.
  • Involved in the integration of Spark jobs with UC4 scheduler
  • Synchronized the create, update and delete of records of all divisions between Legacy database DB2 v10 and Cassandra 1.2.8.
  • Extensively worked with JDBC programs using Oracle and MySQL databases and developed SQL and PL/SQL for Oracle to process the data.
  • Designed and developed Object Oriented Analysis and coding of program for solid modeling. Used Object Oriented Technology (OOA and OOD) working with i.o Streams over http and TCP/IP.
  • Involved in developing Webservice components using SOAP and REST and integrated to the application.
  • Involved in performance tuning the application deployed over Weblogic 11g 10.3.6, also involved in developing JUnit test cases for testing the applications.

Environment: Java JDK 1.7, J2EE, UML,MULE ESB, Servlets, GUI, Apache CXF, Hibernate, Spring Framework, JSP, JDBC, Java JMS, Swing, JUnit, Oracle, Eclipse, GIT, XML, Javascript, CSS style sheets, Log4j, Solaris Unix, Weblogic11g 10.3.6, PL/SQL, Maven, Crucible, JIRA

Confidential, Cleveland, OH

Software Engineer

Responsibilities:

  • Involved in analysis, design and development of new business requirements.
  • Involved in developing Class diagrams and Sequence diagrams using Rational Rose.
  • Implemented different J2EE design patterns .
  • Developed and enhanced systems by bringing specific business knowledge to the technical design process.
  • Provided technical assistance for installation and upgrading of Maximo applications.
  • Supported technical team members on procedures related to data conversion and migration.
  • Implemented procedures for configuration of applications and development of interfaces for external systems.
  • Participated in all phases of project management lifecycle with required technical expertise.
  • Conducted installation, upgrading and troubleshooting services for all Maximo applications.
  • Designed various business flows and did their implementation using Vitria (BPM tool).
  • Created Web services to interact with the Intec Billing system.
  • Integrated BOSS system with other third party system like Intec, MapInfo, Cisco SM, and LDAP.
  • Responsible for using Rest API, and JAXP to deal with XML data. Called Restful API to update task to different examiner.
  • Created different XML documents using XML, XSD and XSLT. Used Light DOM parser, and SAX parser for transforming the XML data.
  • Used Maven to build application and deploy on the server.
  • Worked on transaction functionality and implemented that for inter-process interfaces
  • Performed unit testing and integration testing.
  • Was involved in peer reviews for the modules coded by other team members.
  • Developed stored procedures, functions and triggers in Oracle.
  • Developed shared business components and interfaces to be used by the team.
  • Worked on developing front end validations Using Java Script.
  • Involved in resolving production issues.
  • Used Eclipse as the IDE and Clear Case for version controller
  • Involved in Bug fixing and functionality enhancements using Clear Quest.
  • Used Log4jerror handling, to monitor the status of the service and to filter bad loans
  • Used IBM cruise control to build the WAR file
  • Used Weblogic 10.3 to deploy the changes and to test on local machine
  • Developed Junit test cases, to test each class as part of unit testing.
  • Wrote complex SQL Query’s and Stored Procedures to implement backend process.
  • Involved in finding the RC (Root Cause) of the bugs/issues.
  • Prepared the Status reports every week for Senior Management.
  • Involved in preparing the release management.

Environment: CoreJava, JSP, Servlets, Rational Rose, J2EE Design patterns, Maximo 7.2,MBO,Vitria(BPM tool), Eclipse IDE, SQL, IBM Web Sphere Application Developer 5.0, VSS

Confidential, Minneapolis, MN

Application Developer

Responsibilities:

  • Developed application vastly using NO-SQL to achieve non relational mapping and to make horizontally scalable.
  • Designed, developed and deployed the application framework including Spring FW, Hibernate and deployed on Weblogic Application server 10g.
  • Involved in developing application using agile methodologies by reporting weekly progress.
  • Developed the testing framework before starting the application development as confirming to agile methodologies.
  • Exposed web services to client developing WSDL also involved in developing web client for application interactions.
  • Used Spring MVC framework to implement the MVC design pattern.
  • Used Spring framework, Spring-AOP, Spring-ORM, Spring-JDBC modules.
  • Used JAX-WebServices to interact with other applications using SOAP and WSDL file.
  • Built SOAP Webservice client using apache axis to consume Soap Webservice.
  • Used JUnit framework for Unit testing of application.
  • Developed an asynchronous, AJAX based rich client for improved customer experience.
  • Worked with developing UI by analyzing and design using MVC based Struts framework 2.0, JavaScript, CSS and HTML for the front-end screens.
  • Designed and implemented a Spring/Hibernate/JMS based Medicare identification system for searching medicine and finding the availability.
  • Worked with JSON notations to populate the data from server to client screens.
  • Developed Framework API for Tax calculations in Yoda using server-side components using J2EE and Spring framework.
  • Designed, developed and implemented a messaging module using Java Messaging Service (JMS) point-to-point messaging and Message Driven Beans to listen to the messages in the queue for interactions with client ordering data.
  • Worked on SVN for version control and source code control.
  • Implemented Logging, Auditing using Spring Framework's Aspect Oriented Programming.
  • Worked extensively configuring JDBC connection pools and in weblogic and used SQL and PL/SQL also developed stored procedures for searching warehouse Quantities from the databases..

Environment: Java, J2EE, UML, EJB, MDB, Servlets, Ajax, Struts, Hibernate, Spring Framework, JSP, JDBC, Java JMS, JUnit, Oracle, Eclipse, SVN, XML, Javascript, CSS style sheets, Log4j, Perl, Solaris Unix, Mongo DB,Weblogic10g, PL/SQL.

Confidential, Greenville, CO

Mid level Java Developer

Responsibilities:

  • Understanding the Business requirements.
  • Developed a web based application using Java, JSP, Servlets, HTML with SDLC (Software Development Life Cycle) model.
  • Used JSP and HTML for creating user interface.
  • Used AJAXAPI for intensive user operations and client-side validations
  • Involved in designing the front end with JSP MVC Framework.
  • Developed user interface using JSP, JSP Tag libraries, third party libraries and JQuery to simplify the complexities of the application.
  • Inserted Dependency Injection between components using Spring.(IoC) Concept
  • Achieved asynchronous communication using JMS message listeners and configured the JMS environment by setting up Queue and Topic connection factories.
  • Used multithreading in programming to improve overall performance using Singleton design pattern.
  • Built MVC using Spring Controller classes
  • Used annotations and XML configuration to configure Spring MVC and dependency injection
  • Involved in the implementation of the Service Locator, Business Delegate, Value Object and the Session Façade design pattern for the enterprises level functionality.
  • Implemented Struts Dynamic Action Forms, Message Resources, Action Messages, Action Errors, Validation.xml and Validator-rules.xml.
  • Written SQL to retrieve and insert data from/into the database.
  • Designed, developed and deployed the EJB’s onto the WebSphere
  • Application Server 7.5.
  • Used Log4j as a debugging tool for logging application debugging messages.
  • Application designed and developed using Java Core, J2EE, JMS, JavaScript, Struts, Hibernate, AOP CSS, Web Services Axis, and AJAX
  • Involved in Code Review.
  • Involved in Unit testing and Integration testing of the application.
  • Used Clear Case as version control system, to keep track of all the work and changes to allow several developers to collaborate.

Environment: Core Java, JSP, HTML, JavaScript, Oracle, Struts, Hibernate, Eclipse Galileo, Log4j, Clear Case.

Confidential

Java Developer

Responsibilities:

  • Involved in designing and developing the application using JSP, JSTL, HTML, CSS and made client validations using JavaScript.
  • Extensively used Action, Dispatch Action, Action Forms, Struts Tag libraries, Struts Configuration from Struts.
  • Responsible for implementing Use Cases and Design document and coordinating with the development and QA teams.
  • Implemented object/relational persistence (Hibernate) for the domain model
  • Implemented theWebservicesand associated business modules integration.
  • Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets and Action classes.
  • Made use of Data Access Object (DAO) design pattern for designing data access layer.
  • Created hibernate mapping files and configured them in hibernate configuration file.
  • Involved in writing the Named queries, Criteria queries in Hibernate.
  • Involved in fixing the bugs at Development and production levels.
  • Involved in Units integration, bug fixing, and User acceptance testing with test cases.
  • Configured objects in spring applicationcontext.xml.
  • Fixed bugs at development as well as production level.
  • Used Log4j for logging.
  • Used Spring IOC, AOP for creating beans and transaction management.
  • Used SQL and PL/SQL Programming extensively to talk to Oracle database.
  • Responsible as CVS administrator and for deploying web application in the Oracle App Server.
  • JUnit Frameworks were used for performing unit and integration testing by writing test cases.
  • Worked in an Agile work environment.

Environment: Windows XP, JDK, Servlets, JSP, Struts, HTML, CSS, JDBC, hibernate, Log4j, JUnit,, Oracle 10g, Eclipse, Mongo DB, Web sphere.

We'd love your feedback!