We provide IT Staff Augmentation Services!

Software Developer Resume

0/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • Over 10 years of professional experience in the areas of Analysis, Design, Development, Implementation and support of multi - tier enterprise applications
  • Working knowledge of client-server n-tier Enterprise applications using Core JAVA, Servlets, JSP, Struts 2.x, Spring, Hibernate, JSF, EJB 3.0 in an object oriented environment.
  • Development experience with IDE’s like JDeveloper, My Eclipse and Eclipse. Websphere Studio Application Developer (WSAD)
  • Experience in Configuring and deploying applications on Web Logic 11g, 9.x/8.x and IBM Web Sphere 7.x/6.x/ 5.x (with J2EE 1.3), 5.x express version (with J2EE 1.4), 6.x (with 1.4), 6.1(with J2EE 1.5) servers, JBoss, Tomcat 5.5/6.x.
  • Configured and Deployed web applications in Cloud environment - AWS
  • Experience in web development using HTML, DHTML, CSS, XML, XSLT, PHP, XPATH, Java Script, SAX and AJAX
  • Extensively used PERL to automate build and packaging process in the projects
  • Used Object/Relational persistence and query service Hibernate3.0 in combination with Struts and Spring J2EE frameworks
  • Working experience on Identity Access Management tools like Sailpoint
  • Well experienced in designing applications using Object Oriented Methodology, using Design Patterns (Factory, Facade, Singleton, and Strategy).
  • Experience in using RDBMS like Oracle, SQL Server, Triggers, Views, Functions and SQL Queries
  • Experience in SDLC, Agile methodologies such as Scrum and XP and the respective test-driven approaches.
  • Has extensive knowledge of SOAP, REST. Has a deep understanding of web services creation, development, design and functionality.
  • Experience in Integration of web applications.
  • Ability to collaborate and co-operate with testers, developers, project managers and other team members in different types of environment.
  • Strong in Analyzing Business specifications with regards to Test Case Scenarios.
  • Extensively used Bugzilla, Web Bug Tracking, and Rational Clear Quest to report bugs.
  • Experience in testing - Unit testing (JUnit). Extensively used various development tools like IBM RAD, WSAD, and Net beans.
  • Experience in Oracle utilities like export/import, expdp/impdp,

TECHNICAL SKILLS

Languages: Java 1.4/1.5/1.6/1.7

J2EE Technologies: Servlets, JSP,JDBC, Hibernate, Struts, Spring 3.X, EJB 2/3.0, JSF2.0

Markup Languages: HTML5, CSS3.0/2.0, JavaScript, Jquery, XML Schema, SAX1.1/2.0, DOM, DTD, JSON, AJAX, XML Schema, JAXB

Enterprise IDE: JDeveloper, My Eclipse and Eclipse, web sphere

Bug Tracking Tools: Jira, Bugzilla

Web/Application Servers: IBM Web sphere, Tomcat 5.0/4.1, IIS, Web logic, JBOSS

Databases & Query Language: Oracle10g/9i, SQL, PL/SQL, MySQL, HQL.

SoftwareConfiguration Management(SCM): Microsoft Visual Source Safe, CVS, Clear Case

Frameworks: MVC, ORM, Spring, Hibernate, J2EE, Struts, WCF

Operating Systems: Windows NT/ Windows XP,Linux

Identity Access Management tools: Sailpoint, LDAP

Build tools: Ant, Maven

PROFESSIONAL EXPERIENCE

Confidential, Indianapolis, IN

Lead Java Developer

Responsibilities:

  • Developed and designed the workflows for application & responsible for end user testing
  • Acted as SME on the database schema for reporting project
  • Design and develop the interface to onboard applications
  • Developed Rules for various functionalities like Singleton, JDBC Write interfaces
  • Participated in design workshops and provided inputs.
  • Developed theXMLSchema andWeb servicesfor the data maintenance and structures.
  • Used XML, to read and write custom workflows and deploy the workflow in to the application server.
  • Used JQuery for front-end validation and Ajax for form submission.
  • Created Spring Controllers, Service layers, Dao layers.
  • Emphasis on creating microservice based on 12 factor principles to be able to deploy on to Cloud environment
  • Create new modules as microservices, also modified existing modules to be compatible with Cloud (AWS)
  • Consumed company’s Web Services to read HR data using REST protocol
  • Created webservices using REST to publish identity access related data to other systems
  • Extensively used Hibernate Criteria and HQL(Hibernate Query Language) to do CRUD (Create, Read, Update, and Delete) on the backend database (Oracle)
  • Used spring JDBC template to execute stored procedures.
  • Created Stored Procedures and functions for various modules.
  • Experience in using automated build tool Bamboo.

Environment: J2EE Hibernate, Spring, AngularJS, CSS, XML, XHTML, JavaScript, REST, JIRA, Unix, Sailpoint, Toad, AWS, Eclipse and Bit bucket, PL/SQL.

Confidential, Chicago, IL

Java Developer

Responsibilities:

  • Developed use case diagrams, class diagrams, database tables, and provided mapping between relational database tables and object oriented java objects usingHibernate
  • Developed web service call to create a ticket in different applications by the help of rules.
  • Implemented agile methodology for the application development
  • Participated in standup meetings and sprint planning meetings.
  • Used Junit for end to end testing of the application
  • Used Zira board for issue tracking
  • Involved in integration of two different tracking applications
  • Used multithreading environment for better performance of the application processing and solved issues like deadlock, synchronization, prioritizing threads.
  • Prepared PowerShell script to trigger the identity creation
  • Used putty to establish server connections
  • Extensively used Hibernate concepts such as inheritance, lazy loading, dirty bit checking, optimistic locking, and transactions.

Environment: J2EE Hibernate, JSF, JQuery, CSS, XML,XHTML, JavaScript, SOAP, Oracle thin client, Quality center/JIRA, Unix, Windows 2007,Sailpoint, Toad, Eclipse and CVS.

Confidential, IL

Java Developer

Responsibilities:

  • Responsible for developing all screens under the tab “Monitoring” for the Premier Discount Controller. Nearly 25 screens are under this tab
  • Participating and providing suggestions in user story hand off meetings
  • Analyzing requirements provided by Business Analysts and reviewing technical feasibility of the requirements
  • Implemented in Agile methodology, participating in daily stand up meetings, and sprint planning.
  • Involvement in development life cycle that includes Requirements Analysis, Technical Design, Development, Testing and Implementation of the project modules.
  • Working closely with BAs, understanding business requirements and developing suitable software
  • Used Ajax to populate multi drop down values
  • Extensively used JQuery for front end validations like valid date, valid decimal, valid numbers
  • Used Session from Hibernate to get instance form Session Factory to connect to the database
  • Extensively used Hibernate Criteria and HQL(Hibernate Query Language) to do CRUD (Create, Read, Update, and Delete) on the backend database (DB2)
  • Used design patterns like Factory, DAO, Façade
  • Used Aspect Oriented Programming (AOP) for security and logging features.
  • Created connections to two databases one runtime and another repository from single application and transferred objects from one database to another

Environment: Java J2EE, Spring Core, Spring MVC, AJAX, JQuery, DOJO, Hibernate, Webservices, WebSphere Application Server, Tomcat, STS, Toad, DB2, CVS, SSH FTP, Putty, Quality Center, Maven, Shell scripting, Unix, XML, HTML, Build Forge, UML& Eclipse.

Confidential, Chicago, IL

Sr. Java Developer

Responsibilities:

  • Involved in formulating the team of 4. Part of the interview panel to interview Jr. Java Developers for the position.
  • Involved in design, development, testing, and production deployment phases of the project.
  • Was subject matter expertise for the module that I was assigned.
  • Involved in requirements gathering from business users and prepared BRDs’ (Business Requirements Document)
  • Consulted for estimates and reviewed technical specifications.
  • Drew UML diagrams like UseCase Diagram, Class Diagram and Sequence Diagrams for the design
  • Developed POC and presented it to client.
  • Extensively used JSF2.0, Spring AOP and Spring Context
  • Integrated JSF2 with Spring 3.1 using SpringBeanFacesELResolver
  • Worked on User interface using HTML, Java Script and CSS
  • Extensively used the Client-side Validation using JSF validation framework, JQuery for applications involving wizards of several pages
  • Used Richfaces to build rich user interface
  • Developed classes to invoke business methods interacting with database via Hibernate Persistence Framework
  • Used Session from Hibernate to get instance form SessionFactory to connect to the database
  • Extensively used Hibernate Criteria and HQL(Hibernate Query Language) to do CRUD (Create, Read, Update, and Delete) on the backend database (Oracle)
  • Used design patterns like Factory and DAO patterns
  • Involved in writing PL/SQL Stored Procedures, and Functions for Oracle database.
  • Gained good understanding on SharePoint 2010
  • Involved in configuring, implementing Citi’s document repository in SharePoint 2010
  • Used Putty to connect the Unix Box
  • Prepared UNIX Shell script.
  • Used XML, XSLT to read and write project data and the files are filtered and displayed by using XSLT transformations

Environment: Java, J2EE, JSF2.0, AJAX, Spring 3.x, Hibernate, Web Services, Weblogic Application Server, JDBC, Oracle 10g, HTML, CSS, JavaScript, JQuery, UML, XML, JUnit, log4j, SOAP API, JSON,Unix,Eclipse

Confidential, Houston, TX

Sr. Java Developer

Responsibilities:

  • Involved in design, development, testing, and production deployment phases of the project using Waterfall SDLC.
  • Worked on Function Specifications and Design document
  • Integrated Struts with Spring using DelegatingActionProxy and AOP’s interceptors
  • Automated build and deployment process by developing Ant and PERL scripts. Built interface to check-in and checkout code from clear case and create a deployment package.
  • Extensively used PERL to trigger emails on build completion or build failures
  • Presentation and controller layers were implemented using Struts ActionServlet, Action, Struts Validation Framework, Struts Tiles, JSPs
  • Implemented the architecture using JSP, XML Document and Struts tag libraries, Form Beans, Action classes.
  • Struts Validation framework, JQuery, JavaScript was used for the client side validation
  • Used design patterns like Facade and DAO patterns
  • Trained and worked on WCF to implement windows authentication for ODM application
  • Consumed trade and master data details from Global Oil Integration Layer using WCF for the ODM application
  • For the support of the application created start and stop scripts using PERL
  • Extensively used JUnit for unit testing
  • Logged the application using log4j for easier debug and maintenance
  • For the build I am using ant and for continuous integration I am using Jenkins
  • Worked on spring's integration with Hibernate and Struts technologies.

Environment: Java, J2EE, JSP, AJAX, Struts 2, Spring 2.5, Hibernate, Web Services, WebSphere Application Server, JDBC, Oracle 10g, WCF, Windows Authentication, HTML, JavaScript, AJAX, JQuery, UML, JUnit, log4j,Eclipse

Confidential, Charlotte, NC

Java/J2EE Developer

Responsibilities:

  • Involved in design, development, testing, and production deployment phases of the project using Agile SDLC.
  • Developed a MVC pattern using Spring Framework
  • Also implemented SOA architecture for business layer
  • Developed Rich and highly sophisticated UI using Richfaces.
  • Worked on Model using JavaBean, POJO, EJB Session bean
  • Implemented Client-side Validation using JavaScript, JQuery
  • Designed and implemented the presentation layer using JSP, JSTL and Custom Tags for interaction with the client
  • Designed and implemented the controller layer using Spring Dispatcher Servlet, Action
  • Used different data structure like ArrayList and Map to store the data which can be further used for storing or retrieving them from the database
  • Created the hibernate mapping files to interact between the model layer and database layer
  • Used Validation Framework and JavaScript to validate input entered by user
  • Worked on SQL server 2005, as a backend for this application, Developed views and helped the table design for my module
  • Experience working with Security Roles
  • Also worked on developing PERL scripts to setup performance monitors on application server and database server.
  • Deployed production application using Apache Ant script
  • Maintained and debugged the production application
  • Configured JBoss as a Web Server during the phase of development
  • Automated code deployment process using PERL
  • Used Putty to connect to Unix Systems

Environment: J2EE1.4/1.5/1.6, J2SE 1.4/1.5/1.6, spring, Hibernate, EJB, XML, JSP, JBoss, log4j, Apache Ant, HTML, JavaScript, UML, Toad, Log4j.Unix,Eclipse.

Confidential, Hudson, MI

Sr. Java/J2EE Developer

Responsibilities:

  • Designed, developed, debugged and tested the web based application using the J2EE architecture.
  • Played a key role in developing the proof of concept for the application
  • Developed WS-Security based Web Services to interact.
  • Understanding and analyzing business requirement.
  • Designed and developed the User Interface using JSP, Servlets and Java for both Business Logic and GUI development.
  • Implemented client side data validations using JavaScript and Server side data validations using JSF validators.
  • Developed & deployed the application in Web sphere Application Server.
  • Involved in the design and development of XML presentation.
  • Created XML Schema, XML template and XSL.
  • Involved in the design and development of XML presentation using CSS & XSLT.
  • Formulated Use Cases for each business requirement and normalized the use cases to suit the requirements.
  • Involved in all cases of software life cycle which mainly focuses on test planning, defect tracking and reporting.
  • Facilitates the daily SCRUMS and ensure the team is fully functional and productive.
  • The UML use case designs are developed using and Rational Software Architect v7.0/6.0.
  • Created Use Case, Class diagrams, Sequence diagrams and Collaboration Diagrams.
  • Developed SQL, PL/SQL with Stored Procedures to interact with Persistent database using Oracle 10g.
  • Designed the data base and Normalized the Data Base in 3NF .In Normalization resolved the trivial dependences, non key attribute & transitive dependences using 1NF, 2NF & 3NF.

Environment: J2EE1.4/1.5/1.6, J2SE 1.4/1.5/1.6, EJB3.0, SOA, Java, JSP, JavaBeans, Java Script, JQuery, StrutsV1.x, JSFV1.x, XML, XSLT, Web Sphere Integration Developer, Web Sphere Application Server (WAS) 6.1/6.0, Rational Software ArchitectV7.0, TomcatV6.0, DB2v9.1, Oracle 10g,Eclipse.

Confidential

Software Engineer

Responsibilities:

  • Worked mostly in the agile development, maintenance and improvement of the library, designed different methods for the new features added, optimized the code reusing the code and the objects.
  • Worked on Database migration from SQL server to ORACLE 9i.
  • Reorganizing the database at regular intervals to remove row migrations.
  • Taking care of table space related issues like increasing the storage parameter values, resizing the data files, adding new data files etc.
  • Monitoring Disk space utilizations, Sizing, and Capacity Planning.
  • Used multithreading environment for better performance of the application processing and solved issues like deadlock, synchronization, prioritizing threads.
  • Used code-generation techniques extensively to ease performance optimization and reduce development time
  • Logged and Fixed bugs according to the priorities (p1, p2, p3, p4) and severity (s1, s2, s3, s4).
  • Created complex SQL's and stored procedures for retrieving and storing data.
  • Identified and designed new test cases on continuous basis and performed manual testing.
  • Worked with installing and updating the different application, utility and system software.
  • Produced product requirement document and work closely with Engineering to establish development plan and release date.

Environment: Java 1.4,, Oracle 9i,Struts, Servlet, XML, JDBC, ANT,, Maven, SQL, HTML, CSS, JSP, servlets, Hibernate, AJAX, Business objects 6.5.1/X1 r2, HTML, DHTML, SQL

Confidential

Software Developer

Responsibilities:

  • Assisted in proposing suitable UML class diagrams for the project.
  • Designed and implemented the GUI using HTML, JSP, and JavaScript.
  • JDBC API is used to connect to the oracle database.
  • Developed rich interactive user interface on the front end using JSP.
  • Wrote SQL to create and maintain the database, roles, users, tables, views, procedures and triggers in Oracle.
  • Worked with Database query language SQL, PL/SQL, functions, triggers and stored procedures, Sequence and triggers.
  • Tested using Black box and White box test cases.

Environment: JDK1.2, Servlets2.1, JDBC, HTML, CSS, JSP, JavaScript, Oracle8i, Web Sphere 3.5, Visualage, RDBMS, multithreading, Windows NT

Confidential

Software Developer

Responsibilities:

  • Involved in the design, development and maintenance of Application.
  • Developed this application based on MVC Architecture.
  • Developed servlets to process the requests, transfer the control according to the request to Corresponding JSP pages.
  • Used Display and Core Taglibs in JSP.
  • Created Connection Pool using server configuration files.
  • Tested and deployed the application on Apache Tomcat server.
  • Performed client side validation using Java Script.
  • Cascading Style Sheet (CSS) was used to maintain uniform look across different pages.
  • Worked on MySQL database, creating Tables, Views etc.
  • Used Log4j logging framework to debug the code.
  • Involved in writing the ANT scripts to build and deploy the application.

Environment: Apache Tomcat 5.0 Application Server, Eclipse 3.0, JSP, Servlets, Java Mail, Java Script, HTMI, CSS, MySQL, XML, ANT.

We'd love your feedback!