We provide IT Staff Augmentation Services!

Software Developer Resume

0/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • 8 years of IT experience in all phases of Software Development Life Cycle (SDLC) including Analysis, design, implementation, integration, testing and maintenance of applications using Java/J2EE technologies.
  • Experience with Object Oriented Analysis, Design & Programming.
  • Expertise in developing Multi - tier enterprise level web applications using various Java 1.4/1.5/1.6, J2EE technologies including JSP, Servlets, JSF, JDBC, JNDI and XML.
  • Good knowledge and experience in implementing open source frameworks Hibernate, spring, struts and integrating among them.
  • Good Knowledge of Web Services using SOAP and Restful.
  • Expertise in web development using HTML, DHTML, XHTML, CSS, JavaScript, JQuery and AJAX Technologies.
  • Experience in developing secure web applications using Struts and Spring frameworks.
  • Strong experience in deployment and configuration of application servers IBM Web sphere, BEA Web Logic 12c and Apache Tomcat.
  • Very good knowledge in writing Shell, ANT scripts for building the projects.
  • Good Working Knowledge of Ant and Maven for project build/test/deployment, Log4j for logging and JUnit for unit and integration testing.
  • Been working on diverse Database Servers like Oracle 11g/10g, My SQL 5.0
  • Good experience in Apache ANT and Maven.
  • Extensive experience working in Spring 2.5/3.0 framework, Struts 1.0/1.1/2.x framework, O/R Mapping Hibernate 3.x framework and web services (SOAP and RESTful).
  • Good knowledge and experience in implementing open source frameworks Hibernate, spring, struts and integrating among them.
  • Working on Eclipse IDE/Web Storm IDE for JAVA/J2EE Application development.
  • Good knowledge and experience in Agile Scrum methodologies.
  • Motivated to take independent responsibility as well as to contribute to be a productive team member.
  • Hands on experience creating WebServices based on SOAP and REST framework
  • Performed client side validations using java script functions to implement various functionalities. Handled the server side validations by using the validator framework
  • Good in client interaction and offshore co-ordination.
  • Strong team player and display good people skill when interacting with Business users, Functional and Technical team to meet the project deadlines.
  • Good communication and interpersonal skills, self-motivated, quick learner, team player and pro-active learner.
  • Strong Logical and Analytical Reasoning, Excellent Management, Communication, Listening and Presentation Skills.

TECHNICAL SKILLS

Languages: Java 1.4/1.5/1.6,HTML,JavaScript, JQuery

J2EE Technologies: Servlets, JSP, AJAX,JMS,JDBC, Web Services

Frameworks/System Design: Struts2.0,Hibernate2.0/3.0,Spring 2.x,MVC J2EE Design Patterns

Application/Web Servers: Web logic 12c, IBM Web Sphere, Apache Tomcat Web Server

XML Technologies: XML,XSD,DTD,XSLT,XHTML,SAX,DOM, WSDL

Web Services: SOAP, REST, WSDL

Databases: MySQL,Oracle11g/10g/9i/8i,SQL Server 2000/2005

IDEs: WebStorm 8.0.4, Eclipse

Tools: CVS, SVN,, Apache Ant, Maven, SQL Developer

Operating Systems: WINDOWS 9x/NT/2000/XP/2003, UNIX, Linux

PROFESSIONAL EXPERIENCE

Confidential, Neenah, WI

Sr Java J2EE Developer

Responsibilities:

  • Developing the RMS application to maximize the revenue by forecasting the demand based on the statistics.
  • Responsible for developing DAO layer using Spring MVC and configuration XML’s for Hibernate
  • Load and transform large sets of structured, semi structured and unstructured data
  • Installed and configured Hive and also written Hive & PIG UDFs.
  • Involved in creating Hive tables, loading with data and writing hive queries
  • Nagios integration to portray the job failures, data processing and sending email notifications based on the user needs.
  • Developed server-side services using Java, Spring, Web Services (SOAP, WSDL).
  • Designed and developed various modules of the application with J2EE design architecture, Spring MVC architecture using IOC, AOP concepts
  • Created and maintained the configuration of the Spring Application Framework (IOC) and implemented business logic using EJB
  • Consumed Web Services for transferring data between different applications. Experienced with SOAP/WSDL.
  • Involved in designing the Data Model using Rational Software Architect according to the STIF messaging specifications.
  • Used Soap based Spring Web services for transferring data between applications
  • Implemented Exception handling Framework using Spring AOP
  • Developed utilities for capturing the data processing on daily basis and sending the notifications to the owners.
  • Involved in the application development using Spring MVC module
  • Worked closely with offshore development team and developed work estimates.
  • Participated in business/client meetings and reported and co-coordinated with all stakeholders
  • Extensive experience working in an Agile development environment
  • Developed utilities to capture error events and sending notifications in case of any issues in data processing over various components
  • Worked on the Mule ESB build on top of the SOA to develop the integration plugin to exchange data across multiple platforms.
  • Used Soap based Spring Web services for transferring data between applications
  • Involved in gathering requirements and prepared use cases, activity and Sequence diagrams
  • Analyses business needs and create software solutions.
  • Evaluates and recommends software and hardware solutions to meet user needs.
  • Responsible for Creating/Configuring monitoring tools and automate proactive monitoring tasks.
  • Performance Tuning and Design/Develop Preventive health checks/tools ensuring high availability environment
  • Solid ability to work on Agile and SOA projects

Environment: Java, JDBC, Spring, Hibernate, Mule, SOA, JSP, WBIMB, WAS 7.0, ANT 1.6, PERL, XML, Java script, DB2, MySQL, MQ Series, Informix, Nagios, Unix, ITIL, RAD 7.5.

Confidential, Brea, CA

Sr. Java Developer

Responsibilities:

  • Involve in gathering, analyzing and documenting business requirements, functional requirements and data Specifications for application development.
  • Develop/program new functionality and features in line with functional specifications and business requirements.
  • Provide recommendations to management concerning issues of programmer productivity and software development management.
  • Develop core Java programs for all business rules and workflows using spring framework.
  • Re-factor existing code structure to separate core business logic and Data Access Objects (DAOs).
  • Implement Hibernate for data persistence and management.
  • Analyze and fix issues related to Soap Web services and Application responses.
  • Write database queries and programs for data insertion, updates and views.
  • Design and develop the presentation layer using JSPs, JQuery and JavaScript.
  • Involve in design, configuration, development and bug-fixes.
  • Conduct system analysis and development, with limited support from professional staff, to keep our systems current with changing technologies.
  • Analyze, design, development of software systems to form a basis for the solution of information processing problems.
  • Responsible for analysis of current programs including performance, diagnosis and troubleshooting of programs presenting challenges and design solutions to overcome such.
  • Responsible for developments with clients and third parties in ensuring and meeting structural requirements.
  • Exported web services using JAX-WS Spring support. Extensive experience in production support.
  • Implemented external customer page using Spring MVC pattern and IOC.
  • Automation of deployment and enhancement of web services testing framework primarily Jbehave.
  • Involved to work CA IDM web service interface is to allowed third party applications.
  • Enhanced database application for better data recovery connecting to Q/kdb database.
  • Conduct functional and performance testing.
  • Respond promptly and professionally to bug reports.

Environment: Java 1.6, Spring Framework 4.0, Hibernate, Oracle 10g, JPA, Web Services, Rest API, WSDL, XML, JAXB, WebSphere Server 7.0, DB Visualize, Log4J, Ant.

Confidential, Chicago IL

Software Developer

Responsibilities:

  • Primary developer responsible for delivering report enhancements requests for the application.
  • Developed substantial amount of functionalities during migration of Credit View application to Spring framework.
  • Developed presentation tier in Spring Web MVC framework, using JSP form tag library.
  • Developed DAO layer using Spring DAO's.
  • Developed authentication module for the application using Spring User Details Service and Web Application Security.
  • Used Hibernate for mapping objects to the relational database
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Developed Proof of Concept for new Report Overview functionality REST way.
  • Developed new Report Overview REST services with Spring MVC (JSON data).
  • Managed production code clean ups.
  • Involved in unit testing and Integration Testing using Junit, and developed an ANT Build Script which executes all the Junit test classes and generates the test failure report.
  • Used JDBC API and HQL (Hibernate Query Language) to query the Database System and used JDBC Thin Driver to connect to the database.
  • Involved in testing the Rest services.
  • Documented detailed test plans, design documents.

Environment: Java SE 7, JSP, Eclipse 3.4, log4j, Oracle 11g, SVN, ANT, Xml, Linux, XML Beans, Spring 3.0, Windward Reports.

Confidential, Boston, MA

Senior Java Developer

Responsibilities:

  • Involved in high level and detailed design, coding, testing and implementation for Project Management Tool, PMT.
  • Developed functional use cases and class diagrams for Confidential Business Customer Centre, VBCC.
  • Involved in implementation of Business Layer for VBCC.
  • Involved in Database Design & Analysis.
  • Developed Enterprise Session Beans.
  • Involved in implementation of ORM layer using Hibernate.
  • Developed Struts Action classes and Servlet Controller configuration.
  • Built Prototype and Technical Specification based on the Functional Requirements.
  • Extensively worked on the Calendar functionality in the PMT tool.
  • Implemented the calendar functionality and incorporated the Predefined events and Ad hoc events in the PMT tool calendar.
  • Designed and developed the controller and view components using JSP’s and Servlets for PMT Application. Defined JSP View flow in struts-config.xml.
  • Developed build scripts using ANT.
  • Used J2EE patterns and EJB for development of modules and Reporting purpose.
  • Designed and developed Web Components for the PMT.
  • Creation of Business Classes, and implemented the logic for the display of pre defined and Ad hoc events in the calendar part of the PMT tool.
  • Developed Rich User Interface using JSP for PMT.
  • Designed and created configurable Operations - Java Classes and reusable java components for the PMT tool for eBonding.
  • Implemented Struts advanced features like DynaActionForm, DispatchAction etc.
  • Validations are done using Java Script and Ajax.
  • Extensively worked on creation and configuration of Reusable Components using Core Java.
  • Worked on Oracle data base for writing the queries and tuning the queries.
  • Extensively used hibernate and jdbc for retrieving and updating the data between the database and application.
  • Designed and created configurable Operations - Java Classes.
  • Written the PL/SQL blocks like Procedures, functions and packages for validationg and retrieving multiple record sets from the database based on business logic.
  • Used Spring framework for the Confidential Business Center VBC.
  • Implemented Web Services for communication between VBC and external applications which communicate to VBC.
  • Involved in preparation of Integration Test Cases.
  • Worked in close interaction with Developers, Business Analyst, and Team Lead.
  • Successfully tested the application for Units, Functional Verification and System Integration.

Environment: Java 1.5, J2EE, Struts, Hibernate, Spring, Java, Servlets, JSP, EJBs, SQL, PL SQL, TOADLog4j,XML,JavaScript,Ajax,CSS,XSLT,Oracle10g,WeblogicApplicationServer8.1,CVS,Eclipse,Windows,UnixAgile Methodology.

Confidential

Java Developer

Responsibilities:

  • Building knowledge domain among the team members.
  • Analysis of Requirements for searches module and coding the searches module.
  • Involved in preparation of SDD for the Searches module.
  • Designed and developed web components for the Application.
  • Involved in preparation Unit Test cases for the Searches module.
  • Involved in Code reviews for different modules of the application.
  • Maintenance & Bug Fixing of the Application.

Environment: Java 1.3, J2EE, Struts 1.0, Servlets, JSP, XML, Log4J, WebLogic.

We'd love your feedback!