We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY:

  • Around 7+ years IT experience including Strong Architecture & Development experience using Java/J2EE and Web Technologies.
  • Proficient with Software development methodologies like AgileMethodologies.
  • Expertise in coding business components using various API’s of Java like Multithreading, Collections.
  • Worked on ServiceOrientedArchitecture (SOA) such as Apache Axis web services which use SOAP, WSDL. Exposure to JAXB&JAX - WS.
  • Proficient in programming with Java/J2EE and strong experience in technologies such as JSP Servlets, Struts, Spring (IOC&AOP), Hibernate, EJBs, MDBs, SessionBeans, JDBC and JNDI.
  • Extensive experience in developing the SOA middleware based out of Fuse ESB.
  • Extensive experience in using the MOM with Active MQ, Apache Tomcat.
  • Written Apache Spark streaming API on Big Data distributions in the active cluster environment.
  • Exposure to XML, DTD, SCHEMA.
  • Expertise in n-tier and three-tier Client/Server development architecture and Distributed Computing Architecture.
  • Good work experience on RDBMS like Oracle and MySQL. Creating SQL statements &Subqueries.
  • Efficient in packaging & deploying J2EE applications using ANT, Maven&CruiseControl on WebLogic, WebSphere&JBoss. Worked on the performance & load test related tools like JProfiler and JMeter.
  • Actively involved in the Devops streamlining process through Jenkins CI and CA Release Automation.
  • Written several Puppet configurations in order to make the configurations scalable on different environments.
  • Have working experience on AngularJs, couchDB.
  • Have Good Knowledge in NodeJs.
  • Experience in analyzing and deploying middleware services in WebLogiccontainer.
  • Design and development of web-based applications using different Web and application servers such as ApacheTomcat, Web Sphere, JBoss and WebLogic.
  • Implemented Unit Testing using JUnit and Integration testing during the projects.
  • Exposure to tools such as ANT and hands on experience on SQLyog and SQLDeveloper
  • Used integrated environment for java such as Eclipse, MyEclipse, NetBeans, ClearCase and VSS.
  • Extensive SDLC experience including Requirement Analysis, Preparations of Technical Specifications Document, Design and Coding, Application Implementation, Unit testing and System Testing, Functional and Regression Testing and Production Support.
  • Excellent analytical, problem solving and interpersonal skills. Ability to learn new concepts fast. Consistent team player with excellent communication skills.

TECHNICAL SKILLS:

Languages: Java, SQL, PL/SQL

Web Technologies: Servlets, JSP, Struts, Spring (IOC and AOP), Hibernate, MDBs, Session Beans, JavaScript, AJAX, DOJO, ExtJs, Java Mail, HTML, CSS, DTD, SCHEMA, XML, SAX, DOM

Web Services: SOAP, WSDL,JAX-RPC, JAXB, JAX-WS, Apache Tomcat

Databases: Oracle 10G/11G and MySQL

Distributed/ Middleware: JMS (Java Messaging Service), Mule ESB and Oracle OSB

Tools: /Software: Eclipse, MyEclipse, Net Beans, SQL, TOAD, SQL Developer, Clear case, Subversion, JUnit, UML

Application/Web Server: Apache Tomcat, JBoss, WebSphere and WebLogic

Operating Systems: UNIX, Suse Linux, Windows

Design Patterns: Service Locator, Business Delegate, Transfer Object, Singleton, Factory Pattern, DAO Pattern

PROFESSIONAL EXPERIENCE:

Sr. Java developer

Confidential, Minneapolis, MN

Responsibilities:

  • Design and developed the application using JakartaStrutsFramework which is based on ModelViewController design pattern.
  • Used Struts Validation to validate various form entities.
  • User Tiles Framework to seamlessly integrate the controller layer with the UI layer.
  • Developed user interface using JSP , JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
  • Used XPath , XQuery , XSL , and XSLT for UIdevelopment .
  • Designed and developed the Data access layer using Spring-Hibernate integration.
  • Developed the service layer using the SpringIOC .
  • Involved in writing SpringConfigurationXML file that contains declarations and other dependent objects declaration.
  • Used Perl and shell scripting to automate the batch process and run SQL scripts.
  • Developed Web services - WSDL and SOAP for getting credit card information from third party.
  • Used SAX parser for parsing XML files.
  • Implemented the logging framework in the SOA environment.
  • Designing and developing Web application to generate reports using Java-J2EE technologies.
  • Used JMSAPI for asynchronous communication by putting the messages in the Message queue, such as PDF, Excel report generation.
  • Implemented the logging framework in the SOA environment.
  • Performed unit testing using JUNIT framework and used Struts Test Cases for testing Action Classes.
  • Used Maven as the build tool for the application.
  • Developed Python scripts to automate the deployments to the WebSphereapplicationserver .
  • Used Rational Clear Case and Clear Quest for version control and change management

Environment: Java, JDK, J2EE, JSP, Struts, JMS, HTML, XML, XSLT, SOA, WSDL, Hibernate, JDBC, Spring, CVS, Jira, WebSphere, Oracle 11g, Rational Clear Case, Clear Quest, Junit, Maven, Jenkins, JMS.

Java/ J2EE developer

Confidential, Pittsburgh, PA

Responsibilities:

  • Involved in developing the application using Java/J2EE platform. Implemented the Model View Control (MVC) structure using Struts. Used Ext Js framework for the development of web application using AngularJs, Ajax, DHTML and DOM scripting.
  • Responsible to enhance the UI using HTML, Java Script,XML, JSP, CSS as per the requirements and providing the client side usingJQuery validations.
  • Worked extensively with Ext Js Grids.
  • Used Grid functionality like Grid filtering, Multiple Sorting, Grid Cell Editing, Grid Row Editing.
  • Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrateSpring framework.
  • Used Hibernate as Persistence framework mapping the ORM objects to table using Hibernate annotations.
  • Responsible to write the different service classes and utility API,which will be used across the framework.
  • Used SpringCoreAnnotations for Dependency Injection and used Apache Tomcat to integrateSpring framework.
  • Used Axis to implementing Web Services for integration of different systems.
  • Developed Web services component using XML, WSDL, and SOAP with DOM parser to transfer and transform data between applications.
  • Exposed various capabilities as Web Services using SOAP/WSDL.
  • Used SOAP UI for testing the Web services by sending an SOAP request .
  • Used AJAX framework for server communication and seamless user experience.
  • Designed and developed customized ESB to integrate and govern SOA services. Built various capabilities in ESB like Security, Message routing, message transformation, transaction management etc.
  • Worked on Proof of Concept for developing application using Node Js and Mongo DB.
  • Developed client application API’s using Node Js.
  • Used Require Js to improve speed and quality of the code.
  • Used Log4j for the logging the output to the files.
  • Used JUnitfor the unit testing of various modules.

Environment: Java, JSP, Servlets, Struts, Spring, Oracle, SOA, WebSphere, HTML 5, CSS, XML, Angular JSSVN, Node JS, ESB, SOAP, Require JS, Log4J, Junit, Mongo DB

Java/J2EE Developer

Confidential, Denver, CO

Responsibilities:

  • Involved in deployment of full Software Development Life Cycle (SDLC) of the tracking systems Requirement gathering, Conceptual design, Analysis, Detail design, Development, System Testing, and User Acceptance.
  • Defined and designed the layers and modules of the project using OOAD methodologies and standard J2EE design patterns & guidelines
  • Designed and developed all the user interfaces using JSP, Servlets and Springframework
  • Developed the DAO layer using Hibernate and used caching system for real time performance
  • Designed the application to allow all users to utilize core functionality, as well as business specific functionality based on log on ID
  • Developed Web Service provider methods (bottom up approach) using WSDL, XML and SOAP for transferring data between the Applications
  • Configured JavaMessagingServices (JMS) on WebSphereServer using EclipseIDE
  • Used AJAX for developing asynchronous web applications on client side
  • Used JDBC for accessing database to track all credit aspects of accounts, which include financial review details, security held, actuarial exposure data and receivables
  • Designed various applications using multi-threading concepts, mostly used to perform time consuming tasks in the background
  • Wrote JSP&Servlets classes to generate dynamic HTML pages
  • Designed class and sequence diagrams for Modify and Add modules
  • Design and develop XML processing components for dynamic menus on the application
  • Adopted Springframework for the development of the project
  • Developed the user interface presentation screens using HTML
  • Co-ordinated with QA lead for development of test plan, test cases, test code, and actual testing responsible for defects allocation and resolution of those defects
  • All the coding and testing was performed using Eclipse
  • Maintained the existing code based developed in Spring and Hibernateframework by incorporating new features and fixing bugs
  • Involved in fixing bugs and unit testing with test cases using JUnit framework
  • Developed build and deployment scripts using ApacheANT to customize WAR and EAR files
  • Developed stored procedures and triggers using PL/SQL in order to calculate and update the tables to implement business logic using Oracle database
  • Used Spring ORM module for integration with Hibernate for persistence layer
  • Involved in writing Hibernate Query Language (HQL) for persistence layer
  • Involved in development of Reports using Style Report tool
  • Used Log4j for application logging and debugging
  • Coordinated with offshore team for requirement transition & providing the necessary inputs required for successful execution of the project
  • Involved in post-production support and maintenance of the application

Environment: Java, JSP, HTML, CSS, JavaScript, AJAX, Servlets, Struts, Hibernate, EJB (Session Beans), Log4J, WebSphere, JNDI, Oracle, Windows XP, UNIX, ANT, Eclipse.

Java / J2EE Developer

Confidential, Dallas, TX

Responsibilities:

  • Worked on complete life cycle, Design, development and testing using OOA and OOD.
  • Used JSP, HTML, and CSS for content layout and presentation.
  • Used JQuery for UI and AJAX for reports display
  • Created the web application using MVC pattern to manage runtime content, in the form of POIs.
  • Used Web Services to extract customer related product data from machines and servers using WSDL,
  • ML, SOAP using Service Oriented Architecture.
  • Worked on the design and development of application in Hibernateframework
  • Implemented the functionality of fetching of data from different sources and persisted the data through Hibernate, to separate DAO layer from Database layer and using core java classes.
  • Designed developed and maintained the data layer using Hibernate and performed configuration of Struts, Application Framework.
  • Worked on Multi-threading and thread pool design pattern.
  • Worked on regenerated code, through Hibernate, and created services for existing modules and tested them through JUnit.
  • Implemented business logic using SessionBeans, Servlets and PL/SQL stored procedures
  • Used JUnit for Unit testing the application.
  • Performed production support of the application in production.
  • Developed and maintained ANT Scripts.
  • Deployed the application on WebLogic and JBoss application servers.
  • Managed daily production issues.

Environment: Java, J2EE, JSP, Servlets, MVC, Web Service, Hibernate, WebLogic, Oracle 10g, ANT, SOAP, JBoss, Web Services, ANT, PL/SQL, Unix, JavaScript, GIT SVN

Java/J2EE Developer

Confidential

Responsibilities:

  • Responsible for gathering business and functional requirements from the users
  • Analyzed Use Case Diagrams and created various UML Diagrams such as class and sequence diagrams
  • Followed SpringMVC framework to develop the application for the project
  • Designed and coded JSP pages and JavaBeans for different user interactive Web pages
  • Implemented frontend components using Strutsframework
  • All the business interfaces were developed using JSP with business rules implemented using Servlet and JavaBean.
  • Utilized StrutsValidatorframework to validate the form data
  • Designed the presentation tier components by customizing the Struts framework components such as configuring web modules, request processors and error handling components
  • Developed JSP pages using Struts custom tags
  • Used Struts framework for web based UI design.
  • Writing JavaScript for client side validations and Dynamic Effects.
  • Implemented the Web Services functionality in the application to allow access by external applications to the data
  • Utilized ApacheTomcat for the web service framework and created and deployed clients using SOAP and WSDL
  • Developed and implemented several test cases using JUnit and performed load testing
  • Used Hibernate as ORM tool and defined the mapping and relationship of each table in database
  • Coordinated with QA team to ensure the quality of the application
  • Deployed the application in IBMWebSphereApplicationServer

Environment: Java, JSP, HTML, XML, JavaScript, Struts, Hibernate, Eclipse, Apache Tomcat, Junit, WebSphere, DB2.

We'd love your feedback!