We provide IT Staff Augmentation Services!

Sr. Software Developer Resume

2.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • 9+ years of IT experience encompasses software design, development and maintenance of custom application software in Java, J2EE.
  • Top quality architecture and development skills using latest technologies including Java, Struts2, Spring, JMS, and in - depth noledge of J2EE (JSP, Jquery, Jstl, Servlets, JDBC, XML, JavaScript).
  • Solid background in Core Java concepts like Threads, Collections Framework, Java Reflection. And also have handsome experience in building Class diagrams, activity diagrams, sequence diagrams, activity diagrams and flow charts using StarUML, Rational Rose.
  • Strong database connectivity skills which includes Oracle, MYSQL, and DB2 and in programming with SQL, PL/SQL, and Stored Procedures, Triggers, and Functions besides writing DDL, DML and Transaction queries with development tools like sql developer, toad.
  • Experienced in using Design Patterns: Singleton Pattern, MVC Pattern, Factory pattern, DAO pattern and Data source pattern.
  • Proficiency in programming with different Java IDE’s like Eclipse, Net Beans.
  • Expertise in Server side development using Java, J2EE, JDBC in Windows and Unix Environments.
  • Exposure in D3.js, Ext.js, Angular.js
  • Good Exposure in LDAP Autantication.
  • Sound Knowledge on Oracle ADF, ADF BC, EO, VO, Data Controllers and Security.
  • Sound noledge in developing applications using three tier architectural frameworks such as MVC (Model View Controller) like Struts, Spring framework.
  • Extensive experience in developing web Applications using Struts framework implementing ActionClasses, ActionForms, DynaActionForms, Struts Validation Framework, Struts Tiles and Struts Tag Libraries. Have experience with both version 1.2 and 2.
  • Experience in Hibernate 3.0 which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions and also performed polymorphic associations.
  • Good Exposure on Oracle ADF frame work.
  • Proven expertise in implementing IOC and Dependency Injection features in various aspects of Spring Framework (Core, Web, JDBC, MVC and DAO) and also experienced in integrating Spring Web Flow with other frameworks like JSF.
  • Designed and developed various integration components using JMS.
  • Building and Deployment of EAR, WAR, JAR files on test, stage and production servers.
  • Experienced in deploying applications on Application servers such as BEA WebLogic, IBM WebSphere, Jboss and on teh Tomcat.
  • Extensive noledge and hands on experience in Web development using HTML, DHTML, AJAX, CSS, JavaScript, XML, XSL, XSLT, validations with DTD & XML Schema and processing files with SAX, DOM Parsers.
  • Experience encompasses software design, development and maintenance of custom application software.
  • Experience working with teh source control and version tools like CVS, VSS, SVN, GIT.
  • Good experience on reporting API like POI for generating reports in excels.
  • Experience on Java SDK Crystal API to generate crystal reports through Java.
  • Excellent understanding of relational databases for application development using several RDBMS like SQL Server, DB2, Sybase, Oracle8i and MySQL.
  • Experience on DB2, Sybase Stored Procedures.
  • Experience in Jquery, Junit, Selenium
  • Hands on experience AJAX, Aspect Oriented Programming (AOP).
  • Experience in Software design (UML) and Architecture Using Rational Rose
  • Excellent analytical, problem solving and interpersonal skills. Consistent team player with excellent communication skills and ability to learn new concepts, technology in short span.
  • Good experience in leading teh teams and coordinating with teams in different locations.
  • Good experience in understanding and following teh stand methodologies of CMM level organization during different phase of project execution.
  • Strong technical background, excellent analytical ability, good debugging skills, good communication skills, team player, goal oriented and ability to quickly learn new technologies as required.

TECHNICAL SKILLS

Web/JavaEE Technologies: J2EE, Servlets, Java Server Faces (JSF), JSP, JDBC, JNDI, Tag Libraries, AJAX, MVC, Struts2, Spring, DOM, Hibernate, JUnit, CSS, JMS, Web Services, HTML, XML, DHTML, JavaScript, Ajax, JQuery.

Databases: MS SQL Server, MS Access, MySQL, Oracle and DB2.

Languages: Java 2 Standard Edition 4.0, Java 2 Standard Edition 5.0, Java Standard Edition 6, SQL/ PL SQL, Oracle, Sybase

Web/Application Servers: Tomcat, WebLogic, Web Sphere, JBoss.

IDE Tools: Eclipse, NetBeans, Visual Studio.

Testing technologies/tools: JUnit, JMeter.

Build Tools: ANT, Maven

Version Control Tools: SVN,CVS, VSS,GIT

Other Tools: Log4j.

Scripting: JavaScript, Jquery

CASE Methods/Tools: StarUML, Rational Rose.

OS: Windows NT/XP/2000, UNIX.

Frame Works: Cucumber, MVC, OracleADF

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

Sr. Software Developer

Responsibilities:

  • Developed teh JAVA application based on teh Service Oriented Architecture
  • Implemented Agile methodology and actively participated in scrums
  • Involved in Requirements gathering, Analysis and Documentation.
  • Participated in Change Requirements and Bug fixing. Worked closely with business analyst to create technical specifications.
  • Worked with teh application designers to determine a common set of data to be interfaced and potentially rationalize teh number and type of messages and interfaces that have to be constructed.
  • Implemented MVC2 using Struts 2.Worked on JSPs, Servlet, JSTL, HTML, and JavaScript.
  • Integrating with Oracle ADF.
  • Worked on remote scripting using AJAX programming model.
  • Created reporting capability in teh system by using Crystal Java SDK API.
  • Involved in LDAP Autantication.
  • Prepared UML diagrams for teh details designs using Rational Rose.
  • Designing, coding and testing of teh application using selenium and Junit.
  • Extensively used Collections API to manage Java Objects in different layers.
  • Worked on fine tuning complex SQL queries for improving teh performance.
  • Executed logging using log4j.
  • Used Eclipse Juno as development code.
  • Leading a team of 4 during design, build and testing phases.
  • Managed versioning of files using GIT.
  • Following scrum and agile methodologies.
  • Using Jira to work with Environment issues.
  • Developed interactive user interface prototypes using HTML5, CSS3.
  • Involved in designing, implementation of JSF components in UI tier of teh application.
  • Created Hibernate xml that retrieved information from Oracle database using Hibernate.
  • Developed various generic JavaScript functions used for validations.
  • Created JavaScript pages integrated with Ext Js, Wrote complex reporting applications with Ext JS.
  • Used DOM parser for validating teh XML files against their respective XML schemas.
  • Database development required creation of new tables, PL/SQLstored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce teh response time in teh application.
  • Worked closely with QA team and fixed QA bugs as well as production issues with a quick turnaround time.
  • Used Eclipse, JDeveloper to develop and debug application code.
  • Used Ant and Maven based scripts to build and deploy teh applications on teh Server.
  • Used Log4j utility to generate run-time logs.
  • GIT were used for project management and version management.
  • Developed Functional Requirement Document like Unit Test case Doc, Analysis Doc, Technical Design Doc, based on users’ requirement for teh business modules for future references and updates.
  • Administered both teh offsite and onsite teams. Participated in troubleshooting teh code defects and fixed them in a timely manner.

Environment: J2EE, JSF, Strut2 framework, Struts Framework, Servlets 2.3, JDBC, AJAX, XML, JQuery, JavaScript, Ext JS, Oracle 10g, Design Patterns, Toad, Apache Maven, ANT, Linux, JUnit, XSLT, CSS3, HTML5/DHTML

Confidential, New Jersey

Sr. Software Developer

Responsibilities:

  • Developed teh J2EE application based on teh Service Oriented Architecture.
  • Used Design Patterns like Singleton, Factory, MVC, Intercepting Filter, Front Controller, Business Delegate, Service Locator, Session Facade and DAO.
  • Developed using new features of Java 1.5 like Annotations, Generics, enhanced for loop and Enums.
  • Worked in all teh modules of teh application which involved front-end presentation logic developed using Tiles, JSP, JSTL and java script, Business objects developed using POJOs and data access layer using iBatis framework.
  • Created of interface to manage user menu and Bulk update of Attributes using JS, EXTJS and JQUERY.
  • Used d3.v2.min.js to grab DOM elements.
  • Designed and implemented Configuration Management Database (CMDB) for Service-Now environment.
  • Implemented XSLT to traverse through XML nodes in Drools implementation code.
  • Involved in writing Thread Safe blocks for multithread access to make valid transactions.
  • Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Used DAO pattern to fetch data from database using IBATIS to carry out various database.
  • I used multithreading extensively in teh math engine was rather ahead of its time: its immediate purpose was to enhance teh user experience of teh program by deferring lengthy calculations to background threads
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, cache concepts.
  • Developed various generic JavaScript functions used for validations.
  • Developed screens using JSP, JavaScript, AJAX and Ext JS.
  • Used XStream API to transfer data back and forth between Spring MVC and Ext JS.
  • Used AJAX extensively to implement front end /user interface features in teh application.
  • Developed many JSP pages, used Dojo in JavaScript Library, jQuery UI for client side validation.
  • Configured Apache Tomcat Application server and supported.
  • Database development required creation of new tables, PL/SQLstored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce teh response time in teh application.
  • Worked closely with QA team and fixed QA bugs as well as production issues with a quick turnaround time.
  • Focused on Test Driven Development; thereby creating detailed JUnit tests for every single piece of functionality before actually writing teh functionality.
  • Used Ant scripts to build and deploy teh applications in JBoss application Server.
  • Used Log4j utility to generate run-time logs.
  • Developed Functional Requirement Document based on users’ requirement.

Environment: JDK 1.6, J2EE, Spring1.2 framework, Spring MVC, iBatis, JSP 2.0, JSF, Servlets 2.3, JDBC, AJAX, XML, Java Beans,Apache POI, JQuery, JavaScript, Ext JS, Dojo, Oracle 10g, IBM RAD, Agile Methodology, Design Patterns, VSS, Apache Maven, JUnit, HtmlUnit, XSLT, HTML/DHTML, Unix

Confidential, New Jersey

Sr. Software Developer

Responsibilities:

  • Worked on JSPs, JSTL, HTML, and JavaScript.
  • Lead a team of 8 people.
  • Used Tomcat server.
  • Design Excel Macros to create excel reports.
  • Designed pdf reports which called by application dynamically.
  • Prepared UML diagrams for teh details designs using MS VISIO.
  • Designing, coding and testing of teh application.
  • JUnit testing during build phase.
  • Extensively use Collections API to manage Java Objects in different layers.

Environment: Unix, Windows XP, Sybase, DB2, Java 5, Tomcat 5.5, JSP 2, Servlets, Ajax, JavaScript, Hibernate3, Spring3, Spring IOC, Spring AOP, Eclipse.

Confidential, Minneapolis

Sr. Software Developer

Responsibilities:

  • Worked on JSPs, JSTL, HTML, JavaScript, VAP,VCM
  • Lead a team of 6 people.
  • Used Tomcat server.
  • Used Spring with IBATIS
  • Designed pdf reports which called by application dynamically.
  • Prepared UML diagrams for teh details designs using Rational Rose
  • Designing, coding and testing of teh application.
  • JUnit testing during build phase.
  • Extensively use Collections API to manage Java Objects in different layers.

Environment: Windows. Spring, VAP, VCM, Drools Tomcat, Servlets, JSP2, JavaScript, Java 1.5, JAXB, XML, VSS.

Confidential

Senior Java Developer

Responsibilities:

  • Worked on JSPs, JSTL, HTML, and JavaScript.
  • Worked on remote scripting using AJAX programming model.
  • Implemented spring framework for IOC and AOP.
  • Moved teh application from conventional JDBC to Hibernate 3.0.
  • Used multithreading to implement complex logic in teh business layer.
  • Extensively use Collections API to manage Java Objects in different layers.
  • Created boxes and jobs, Used Jirra to raise tickets.
  • Worked on POI API to generate reports in Excel sheet from Java.
  • Worked on JDBC
  • Used SQLAdvantage.

Environment: Windows, Struts1.2, Orcale8i, Tomcat, Servlets, JSP2, JavaScript, Java 1.5, JAXB, XML, VSS.

Confidential

Sr. Java Developer

Responsibilities:

  • Implemented presentation layer using JSP, HTML, CSS
  • Debugging and bug fixing during testing and production phase.
  • Used Struts and Hibernate.
  • Performed quality assurance activities like review and peer reviews.
  • Worked in high pressure environment of 30 minutes SLA.
  • Worked on JDBC.
  • Created Stored Procedures in Oracle.
  • Used log4j for logging purpose.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, cache concepts.
  • Developed various generic JavaScript functions used for validations.
  • Prepared UML diagrams for teh details designs using Rational Rose.
  • Developed DAO components.
  • Designing, coding and testing of teh application.
  • Participated in Performance testing.
  • Tuned complex SQL queries and Store Procedures for improving teh performance.
  • Extensively use Collections API to manage Java Objects in different layers.
  • Used Eclipse as development EDI.

Environment: UNIX, Sybase, WebSphere 5, Servlets, JSP 2, JavaScript JDBC 2, Java 1.5, Struts, Hibernate, Rational Rose.

Confidential

Java Developer

Responsibilities:

  • Implemented presentation layer using JSP, HTML, CSS
  • Debugging and bug fixing during testing and production phase.
  • Used Struts and Hibernate.
  • Performed quality assurance activities like review and peer reviews.
  • Worked in high pressure environment of 30 minutes SLA.
  • Worked on JDBC.
  • Created Stored Procedures in Oracle.
  • Used log4j for logging purpose.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, and cache concepts.
  • Developed various generic JavaScript functions used for validations.
  • Prepared UML diagrams for teh details designs using Rational Rose.
  • Developed DAO components.
  • Designing, coding and testing of teh application.
  • Participated in Performance testing.
  • Tuned complex SQL queries and Store Procedures for improving teh performance.
  • Extensively use Collections API to manage Java Objects in different layers.
  • Used Eclipse as development EDI.

Environment: UNIX, Sybase, WebSphere 5, Servlets, JSP 2, JavaScript JDBC 2, Java 1.5, Struts, Hibernate, Rational Rose.

We'd love your feedback!