We provide IT Staff Augmentation Services!

Sr Java Developer Resume

2.00/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY:

  • Around 7.5 years of IT experience in design and development in Java based applications.
  • Involved in the Software Development Life Cycle phases which include Analysis, Design, Implementation, Testing and Maintenance.
  • Expertise in J2EE technologies like JSPs 1.x/2.0, Servlets 2.2/2.3/2.4/2.5 , EJBs 2.0/3.0, JDBC, JNDI and AJAX.
  • Worked on Spring & JSF framework for developing Multi - Tier distributed Enterprise Applications.
  • Experience in developing Web Applications with various Open Source frameworks: JSF 1.2, Spring Framework 2.0/3.0,Spring MVC, Web Flow, Hibernate 2.0/3.0 ORM, Jakarta Struts Framework 1.1/1.2/2.0, Struts Validation and Tiles Frameworks.
  • Used persistence frameworks, Hibernate and JDO to map POJOs to a relational database.
  • Extensively worked on implementing SOA (Service Oriented Architecture) using XML Web services (SOAP, WSDL, UDDI and XML Parsers).
  • Worked with XML parsers like JAXP (SAX and DOM) and JAXB.
  • Good Experience in Server side Business Logic Development using Session, Entity and Message Driven Beans.
  • Expertise in applying JMS (Java Messaging Service) for reliable information exchange across Java applications.
  • Proficient with Core Java and also with the markup languages HTML 4.0, XHTML, DHTML, CSS, XML
  • Proficient in SQL, PL/SQL programming. RDBMS experience includes Oracle, IBM DB2, Sybase and Stored Procedures & Triggers.
  • Extensive experience with Java compliant IDE’s like Eclipse 3.0, RAD 6.1
  • Hands on experience with JUnit, and Log4j in developing test cases and determining application functionality.
  • Worked with version control systems like CVS, VSS for providing common platform for all the developers.
  • Expertise in using Design patterns and object oriented methodologies to design software for mobile phones.
  • Expertise in Data Structure, Multithreading, Collections, Exception handling.
  • Proficient in Android application framework. Experienced with Android SDK tools and debug tools.
  • Proficient in developing APIs for middle ware Framework modules for mobile platforms using C and C++ and Java.
  • Experience in RESTTful APIs web service protocols such as JSON, HTTP, PhoneGap and XML.
  • Experience working with Jenkins and android architecture layers (Application, Application Framework, Libraries, HAL, Kernel).
  • Self-motivated Team Player with excellent Interpersonal as well as Communication Skills

TECHNICAL SKILLS:

Databases: SYBASE 11.x, DB2, AS400, Oracle

Languages: C, Java, XML, HTML, JavaScript, JQuery, PL/SQL, Angular JS

Tools: RAD 6.1, Eclipse, CVS, TOAD

Web Technologies: Servlets, JSP, JDBC, Spring, Hibernate, Struts, EJB, JavaScript, HTML, XML, CSS, JQuery, AJAX.

Operating Systems: Windows XP/7/8/8.1/98/95 and Linux.

Web/Application Servers: WAS 6.1, Apache, Tomcat, Weblogic 9.2

PROFESSIONAL EXPERIENCE:

Confidential, Minneapolis, MN

Sr Java Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Life Cycle (SDLC).
  • Used Rational Rose for developing Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase.
  • Used JSF 1.2 Framework in the application which is based on the MVC design pattern.
  • Implemented automatic/dynamic text filling support using AJAX/JSF components.
  • Used Hibernate3.0 in data access layer to access and update information in the database.
  • Used Spring 2.0 Framework for DI (Dependency injection) and integrated with Hibernate and JSF.
  • Developed various generic JavaScript, JSON and Node.js functions used for validations.
  • Developed screens using JSP, JavaScript, JQuery
  • Involved in writing Spring Configuration XML files that contains declarations and other dependent objects declaration.
  • Actively involved in designing and implementing Singleton and Front Controller, Service Locator, Business Delegate and Data Access Object design patterns.
  • Used Java Message Service (JMS 1.1) for reliable and asynchronous exchange of important information such as loan status report.
  • Used Web services for sending and getting data from different applications using SOAP messages, such as Loan Applications, to transfer data from Branch Server to Head Office Server, then used SAX and DOM XML1.1 parsers for data retrieval.
  • Used Oracle with the functionalities of the Database Administrator as the backend database using Windows NT OS.
  • Used Log4J 1.2 to capture the log that includes runtime exceptions.
  • Used CVS 1.1 for version control and used IBMRAD 6.1 for implementing the application.
  • Responsible for consuming the REST services, getting JSON response and parsing them to get the required information.
  • Implemented customized wefb view component to load an SWF file and HTML data.
  • Implemented the required GUI by making modifications to the xml files.
  • Mobile Angular UI framework for converting the existing web app to mobile application like Sencha touch
  • Handling XML data using efficient parsing techniques such as DOM parser.
  • Worked closely with the web application development team to ensure proper integration between mobile application and web application.

Environment: IBM Web Sphere Application Server 6.1, J2EE 1.4, JSF 1.2, Rich Faces, Hibernate 3.0, Spring Framework 2.0,Spring Web Flow, JMS 1.1, XML1.1, Web Services, SOA, SOAP-UI, WSDL 1.1, SAX, DOM, JavaScript, Rational Rose, UML, HTML, JNDI, CVS 1.1, Log4J 1.2, Junit 3.8, ANT 1.5, DB2, IBM RAD 6.1, Windows NT, Android SDK 4.3(JELLY BEAN), SQLite 3.6, Eclipse IDE 3.8, Android Studio IDE 1.3, JIRA, Android API’s, JDK 1.6, XML, JSON, HTML, CSS, SQLite.

Confidential, Saint Louis, Missouri

Java Developer

Responsibilities:

  • Developed using new features of Java 1.5 like Annotations, Generics, enhanced for loop and Enums. Developed the functionalities using Agile Methodology.
  • Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Involved in configuring iBatis mapping files and POJO objects.
  • Defined MultiAction, AbstractWizardForm and SimpleForm Controllers using Spring MVC framework providing very clean division between controllers, flexibility with the use of interfaces and providing thin web layer over business layer.
  • Developed various generic JavaScript, JSON and Node.js functions used for validations.
  • Developed entire user interface using various Ext JS components like Form panels, Tab panels, View port and Editable grids.
  • Java JavaScript (JQuery), JSON HTML5, CSS3, XML RESTFul Web-Services Working knowledge with the tools: Git, Jenkins, Jira, Eclipse, IntelliJ Databases: MySQL, Oracle Familiar with all levels of software development.
  • Used JPA to implement the persistence layer.
  • Used XStreamAPI to transfer data back and forth between Spring MVC and Ext JS.
  • Used AJAX extensively to implement front end /user interface features in the application.
  • Implemented SOA to develop Web services using Apache Axis.
  • Developed Web Services clients to consume those Web Services as well other enterprise wide Web Services.
  • Exposed the Web Services to the client applications by sharing the WSDL’s.
  • Created DDL and DML SQL scripts for creation of database objects.
  • Used Rational Application Developer (RAD) which is based on Eclipse, to develop and debug application code.

Environment: J2EE, Java 1.5, Spring framework, Spring MVC, iBatis, JSP 2.0, JSF, Servlets 2.3, JDBC, AJAX, Web services, Node.js, JSON, JQuery, SOAP, XML, Java Beans, XStream, Apache POI, Ext JS, JQuery, JavaScript, Oracle 10g, IBM RAD, Websphere 7.0, Agile Methodology, Design Patterns, CVS, Apache Maven, JUnit, HtmlUnit, XSLT, HTML/DHTML

Confidential, Scranton, PA

Java Developer

Responsibilities:

  • Worked on the design of the entire end-to-end architecture for the Classification Web
  • Application. Designed the UI, the services layer and the database object model design based on
  • Java Spring 3.0 MVC architecture.
  • Added dynamic functionality to the user interface using JavaScript and Dojo toolkit.
  • Developed the data grid widgets using Dojo libraries.
  • Using LifeRay Portal Enterprise edition, developed the content management system for the client.
  • Customized Liferay workflow engine to suit requirements.
  • Developed the web front end layer using JSP, JavaScript for the registration application where different users, employees, contractors, and clients can login to their maintenance pages and manage their accounts.
  • Built the project using Maven script and using JAX-B specification for the XML handling.
  • Developed an exclusive Forgot and Reset Password application for the system where users will be sent password reset instructions by email to reset their password.
  • Developed an exclusive Attachment Service tool where users can upload and manage attachments on the system platform.

Environment: JDK 1.6, JBoss Developer Studio, Maven, JavaScript, Dojo, JSP, Ajax, Spring MVCHibernate, Oracle 10g, SVN, JIRA, Agile development, Windows, CSS, HTML, LifeRay

Confidential, Dallas, TX

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Created struts form beans, action classes, JSPs following Struts framework standards.
  • Designed and developed Application based on Struts Framework using MVC design pattern.
  • Developed Struts Action classes using Struts controller component.
  • Developed SOAP based XML web services.
  • Used SAX XML API to parse the XML and populate the values for a bean.
  • Used Jasper to generate rich content reports.
  • Developed XML applications using XSLT transformations.
  • Created XML document using STAX XML API to pass the XML structure to Web Services.
  • Apache Ant was used for the entire build process.

Environment: Flex, EJB, Struts, spring, JSP1.2, Servlets2.1, Jasper reports, JMS, IBM MQ, XML, SOAP, UDDI, WSDL, JDBC, JavaScript, XSLT, XML, UML, HTML, JNDI, Rational Rose 98, Oracle 9i, IBM Websphere 6.0, ClearCase, Log4J, ANT, JUnit, IBM

Confidential, Hartford, CT

Java Developer

Responsibilities:

  • Involve in installation and configuration of Web Logic Application Server on Windows XP systems for the application.
  • Extensively used CVS for version control management.
  • Used Spring Framework for developing the application and used JDBC to map to Oracle database.
  • Extensive use of maven to build and deploy the application into dev environment and QA environment and work with the front-end developers in displaying the data.
  • Extensive use of Collection Framework features like Map, Object, List to retrieve the data from Web Service, manipulate the data to in corporate Business Logic and save the data to Oracle database.
  • Used Multithreading to simultaneously process tables as and when a specific user data is completed in one table.
  • Consume Web Services using java to retrieve the required information to be populated in the database.
  • Use of SOAP UI to verify the WSDL end point URL.
  • Extensive use of core java features like multithreading to develop middleware for the application.
  • Wrote PL/SQL Stored Procedure using TOAD for archiving data on a daily basis for a monthly report and scheduled the job using DBMS Scheduler
  • Externalized Business Logic from code using database to store dynamic rules based on UI used by business and used these rules in the code to apply business logic to data.

Environment: Web Logic 9.2, Spring 3.0, Spring MVC Core Java, JDBC, Maven, Servlets, PL/SQL, Oracle, Windows XP, SOAP UI, CVS.

We'd love your feedback!