We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

Bloomington, MN

SUMMARY

  • Over 7 years of experience in software application design, analysis and development on Client - Server Applications.
  • Experience includes application development in Java (client/server), JSP, Servlet programming, Enterprise Java Beans, Struts, JSF, JDBC, Spring, Spring Integration, Hibernate.
  • Hands on experience on various frond-end technologies JavaScript, Jquery and different versions of Angular JS.
  • Writing application code and development activities for large projects especially in a SOA environment with Mule ESB.
  • Implemented a service based application built on top of the Mule ESB library
  • Experience in portals like Liferay.
  • Expertise in database programming in writing on Oracle, DB2 and MySQL.
  • Worked with various design patterns and J2EE patterns.
  • Experience with XML related technologies like XML Schema, XSLT, XPATH, JAXB, JAXP, SAX, and DOM.
  • Proficient in writing SQL, PL/SQL stored procedures, packages and triggers.
  • Data loading using PL/SQL.
  • Experience in using Case tools like Rational Rose and well versed with UML diagrams.
  • Expertise in software methodologies UML Notations, Object Oriented Analysis & Design.
  • Knowledge in application servers like Web Logic, Web Sphere and Tomcat.
  • Extensive experience in Distributed Applications, Web Based Applications, Messaging Applications.
  • Experience in WebShpere Application Server and HTTP server.
  • Strong understanding and experience in OOD/OOP and Multi-threading concepts.
  • Good knowledge and experience in Core-JAVA 5.0, J2EE, Web Design and Client Server application.
  • Extensive experience in J2EE features like HTML, Java Script, XML, Servlets, Java Server Pages and EJB.
  • Professional skills in Java (JDK) J2EE, Java Beans, Servlets, JDBC, JNI, Spring Integration, Java Script, HTML, DHTML, JHTML, JSP, EJB 2.0, RMI, JMS, Oracle and SQL.
  • Experience in RDBMS Design, Oracle SQL, PL/SQL, SQL Loader.
  • Well versed in both Client-side and Server-side programming using Java Technologies.
  • Performed multiple consulting roles including analysis and database design.

TECHNICAL SKILLS

Operating Systems: Windows NT, Windows 95/98/2000/XP, LINUX, UNIX.

Programming Languages: JAVA, PL/ SQL, C and C++.

Java Technologies: J2EE, JSP, Servlets, EJB, JSF, JDBC, Log4J, JDOM, JAXP, JUnit, Struts, Spring, and Hibernate, Spring Integration, Tag Libraries and JavaScript.

Databases: Oracle 10g, DB2 8.1.6, SQL Server 2000, MySQL, MS Access.

Internet Technologies: HTML, DHTML, JavaScript, XML.

Application/Web Servers: WebLogic 8.1, Apache Tomcat, WebSphere, JBoss3.x.

Modeling Tools: UML (Rational Rose), Visio.

IDE’S: WSAD 5.1, Eclipse 3.2, JBuilder 8, NetBeans 5.5, STS 2.9.2.

Script Builder: Apache Ant, Maven

Other: TOAD

Object-Relational Mapping: JDO, Hibernate.

Scripting Languages: JavaScript, jQuery, Bootstrap js, Angular js

PROFESSIONAL EXPERIENCE

Confidential, Bloomington, MN

Sr. Java Developer

Responsibilities:

  • Analyze the design and architecture of the existing application.
  • Involved in designing the new architecture for existing application to latest technologies.
  • Participated in Requirements gathering, Analysis and detail Design meetings.
  • Used Mule for integrating 3 or more applications/services, to plug in more applications in the future and message routing capabilities such as forking and aggregating message flows, or content-based routing
  • Also, Mule used to publish services for consumption by other applications using different end-points.
  • Hand on experience using all aspects of Mule like Service creation and hosting Service Message routing and Data transformation
  • Experience in all aspects of Angular JS like "Routing", "modularity", "Dependency injection", "Service calls" and "Custom directives" for development of single page applications.
  • Involved in coding of Hibernate layer classes related to various search functionalities like Accounts, Hierarchies and Rules.
  • Written JUnit Test cases to code coverage and to reduce bugs.
  • Designed the logical and physical data model, generated DDL scripts, and wrote DML scripts for Oracle 10g database.
  • Used SOAP UI tool to check on the service response elements and to identify actual issues.
  • Followed MVC design architecture for the development of web application.
  • Designing UML diagrams for existing and new application using Microsoft Visio 2010.
  • Build web application using SOFEA.
  • Learn and implement upcoming technologies.
  • Resolve the tickets raised by the business users/customers on JAVA related, analyze root cause and assist in efficient resolution on Rebate Sharing application production processes.
  • Design and develop enhancements to the application, if business requires, with the provided business requirements.
  • Monitor and provide support to workflows and provide expert knowledge on all workflow designs of Rebate Sharing project.
  • Analyze all business processes and ensure compliance to all controlled processes according to business requirement.
  • Coordinate with various teams in resolving the tickets raised by business.

Environment: JDK 1.6, Spring 3.0, Hibernate 3.6, UML, HTML, CSS, XML/XSLT, Maven 3.0Java Script, Oracle10g, Eclipse IDE, REST, Mule ESB, Bootstrap js, Angular js, Windows Vista, Microsoft Visio 2010, Apache Tomcat, JUnit 4.8.1.

Confidential, Minneapolis, MN

Java/J2EE Developer

Responsibilities:

  • Worked on WLI, RLI and BIR applications.
  • Analysis, design and development of Application based on J2EE using Struts and Hibernate.
  • Involved in interacting with the Business Analyst and Architect during the Sprint Planning Sessions.
  • Developed Rich user interface usingHTML, JSP, JSTL, JavaScript, JQuery, CSS and WRIA ( Confidential Rich Interface API).
  • Experience in all aspects of Angular JS like "Routing", "modularity", "Dependency injection", "Service calls" and "Custom directives" for development of single page applications.
  • Hibernate was used for Object Relational mapping with Oracle database.
  • Involved in developing the user interface using Struts tags.
  • Integrated Struts and Hibernate ORM framework for persistence and used HibernateDAOSupport with Hibernate Template to access the data.
  • Involved in unit testing using JUnit 4.
  • Implemented DAO classes which in turn use JDBC to communicate and retrieve the information from DB2 database sitting on Linux/UNIX server.
  • Wrote selenium test scripts for regressive testing the application.
  • Involved in fixing the production defects for the application.
  • Involved in writing SQL, PL/SQL stored procedures using PL/SQL Developer.
  • Used Eclipse as IDE for application development.
  • Used Weblogic 10.0 for application deployment.
  • Supported production deployments and validated the flow of the application after each deployment
  • Implemented Action classes in Struts 2.0 framework.
  • Used PL/SQL for cresting triggers, packages, procedures and functions.
  • Implementation of business logic in Spring Framework with Hibernate in the back-end.
  • Wrote custom tags in JSP used to modularize and streamline web page codes.
  • Deployed the Application on Web Logic Server.

Environment: Java Core, J2EE, Oracle, Eclipse, Weblogic, Hibernate, Struts 2.0, JavaScript, JQuery, Angular Js, JSP and Servlets.

Confidential

Software Programmer/Analyst III

Responsibilities:

  • Responsible for the systems design, architecture, implementation and integration with various technologies like Spring Integration, Web Services, Oracle Advanced Queues and WMQ’s.
  • Implemented framework Spring 3.05 and Spring Integration 2.0.5 upgrades.
  • Used OSGi container framework to install bundles (modules) developed using Spring and Spring Integration.
  • Worked on UI development using JSP on Struts and Spring MVC Frameworks.
  • Develop and test PL/SQL stored procedures.
  • Build applications using MAVEN.
  • Learn and implement upcoming technologies and software updates.
  • Participates in high level and low-level design discussions.
  • Create and access REST and SOAP based Web Services, to access internal and secured applications inside and outside the intranet.
  • Responsible for development, testing, deploying and maintaining Spring Integration projects on Virgo (OSGi Container).
  • Modified and enhanced the Division of Disability Determinations case processing application.
  • Designed and developed functions used by Division of Disability analysts when adjudicating a case and managing caseloads in Java/Oracle environment.
  • Diagnoses and resolves application bugs and monitoring logs files across the application.
  • Reviews code from other developers to ensure it meets design standards.

Environment: JDK 1.6, JSP, Servlets 3.0, JDBC 2.0, Spring Integration 2.0, Spring 3.0, WebSphere 5.1, Virgo, WSAD/RAD 7.0, Hibernate 2.0, UML, HTML, DHTML, CSS, XML/XSLT, MAVEN, Java Script, Oracle10g, JUnit, SOAPUI, STS, SOAP, REST, and Windows Vista.

Confidential, Memphis, TN

Java J2EE Developer

Responsibilities:

  • Coordinated with mainframe developers to understand, preserve and migrate legacy application functionality.
  • Worked with technologies like Core Java, J2EE, Hibernate, and Oracle.
  • Created Framework for Integration Testing (FIT) based test cases for integration testing.
  • Tested application functions like handling inputs, processing data, and interaction with database.
  • Wrote customization codes for FIT to adapt to the application requirements.
  • Identified bugs in the migrated application by running test cases and using Eclipse IDE.
  • Worked on JavaScript, JSP, and Servlets as a web application replacement for mainframe front end.
  • Provided Hibernate configuration file and mapping files, also involved in the integration of Struts with Hibernate libraries.
  • Wrote Ant scripts and handled deployments on Weblogic server at test, stage levels.
  • Analyzed, created and proposed remediation measures to fix the bugs in the application.
  • Used log4j for logging monitoring errors and exceptions all across the application.
  • Analyzed database table relationships to understand legacy application.
  • Coordinated with Database Administrators to analyze and optimize the application load on database.
  • Identified, analyzed, and re-mediated performance issues in application.

Environment: Java Core, J2EE, Oracle, Eclipse, Weblogic, Hibernate, Struts 2.0, JavaScript, JSP and Servlets.

We'd love your feedback!