Lead Developer Resume
Chicago, IL
SUMMARY:
- Sun Certified Java/J2ee Lead Developer with 19 years of hands on software development experience in Client Server and Web Based Applications.
- Background includes requirement capturing, design, develop, implement, testing, maintenance and team management of complete Software Development Life Cycle projects.
- Experience in back end applications and d Confidential base management.
- Proven ability to work under pressure, prioritize, meet deadlines, work collaboratively with different teams.
- Worked as a Java/J2ee developer with multiple clients.
- Worked as a Team Lead in various projects have experience of onshore and offshore team handling, client interaction, requirement capturing, providing work estimates & managing timelines
- Worked as an application Architect.
- Worked on producing technical designs and documents after analysis
- Rich knowledge of Object Oriented Technologies, Web technologies and client server technologies including Java, J2EE, Struts, Ibatis, Hibernate, Spring, JSP, XML, Design Patterns, Alfresco, JUnit, ASP.Net, Ajax, Crystal Reports, SQL
- Worked on full life cycle of project worked on requirement capturing, analyzing, designing, development, writing test cases and support
- Worked on Jboss, Websphere, Weblogic, Apache Tomcat Web servers and application servers
- Rich experience of handling Eclipse, RAD/WSAD tools.
- Good Experience in d Confidential base designing and SQL programming in Oracle, MySQL and SQL Server.
- Experience of working with top notch companies like Confidential, Confidential, UBS, Confidential, Confidential, CME, Toyota, Confidential
- Extensive experience using Agile methodology with proven ability to adhere to schedules
- Good Documentation skills.
COMPUTER SKILLS
Programming Languages: Java, SQL, Java Script
Technologies & Frameworks: J2EE, JSP, Struts, Ibatis, Hibernate, Spring, Servlets, Ajax
D Confidential bases: MySql, SQL Server, Oracle, DB2, Sybase
Servers: Jboss, Websphere, Weblogic, Apache - Tomcat
IDEs/Tools: RAD, Eclipse, Weblogic, .NET Studio tool, TOAD, Erwin, SQA testing tool, Microsoft Visual Studio 6.0, Rational Clear Case, SVN(Subversion), Crystal Reports, Informatica, Alfresco.
PROFESSIONAL EXPERIENCE:
Confidential, Chicago IL
Lead Developer
Environment: Java, J2EE Spring, Struts, Hibernate, IBatis, Drools Rules Engine, Junit, JavaScript, Eclipse, Agile , DB2, Unix, Agile
Responsibilities:
- Led the software development team.
- Worked myself as a Java J2EE developer for new developments and code maintenance.
- Lead the financial aspect involving bank payments and receipts, managed various financial batch jobs.
- C apture business requirements from Business.
- A nalyzed and designed requirements, made technical designs and developed application
- Worked in Agile methodology in initial phase of project.
- Involved in full Software Development Life Cycle .
- Worked on integrating frameworks with Spring, Struts, IBatis and Spring Web Services.
- Designed and Developed all on my own full Webservices for external mobile application .
- Developed interface to external SIDES application to file employer responses electronically. Created Digital signatures for security connections between two applications.
- Wrote various Spring batch jobs for new functionality and integrated them with existing frameworks.
- Designed and architected various new modules.
- Wrote various Junit Test cases and tested applications based on them.
- Used Clear Case as tool for code repository.
- Wrote and configured Maven build scripts and helped in build management and deployments.
- Worked by planning all the tasks writing technical specs with diagrams in detail before starting development.
- Worked on Confidential WebSphere server configurations and application deployments and website publishing.
- Created D Confidential Access Objects to fetch d Confidential from d Confidential base with SQL queries integrate them with IBatis
- Created Test d Confidential using SQL in DB2 for System Testing and UAT testing.
- Worked with QA team to manage and fix bugs in System using Clear Quest and SharePoint tools for same.
- Handled production maintenance issues providing off hours support for urgent production fixes, builds, deployments support and d Confidential base error fixing activities.
- Heavily involved in implementing d Confidential fixes by writing SQL’s and applying in production d Confidential base.
Confidential, Chicago, IL
Lead Developer
Environment: Java, J2EE, Hibernate, Web Services, Junit, Spring, Eclipse, Sybase, Unix
Responsibilities:
- Worked as a Senior Java EE Developer and implemented multiple solutions using JAVA EE frameworks.
- Captured business requirements from Business Team, design them, provide estimates and develop functionality based on a work plan.
- Worked as Java Team Lead. Managed the team’s delivery schedules and performance.
- As working in a financial company there were many frequently laws changes so managed design and code changes for them after communications with business team.
- Did impact analysis for above law changes and planned development timeline changes for same.
- Worked on creating program documentations including technical designs, flow charts, structural diagrams, test plans, migration and release documents.
- Designed various new modules based on various GOF Design patterns and added to the application.
- Developed and tested various parts of new functionality for enhancement to existing application.
- Wrote various Junit Test cases and tested applications based on them.
- Managed Clear Case Repositories for code and using Clear Quest as bug management tool for team.
- Interacted with a global team based in London, Singapore, Poland, India, Chicago and New York.
- Worked by planning all the tasks writing technical specs with diagrams in detail before starting development.
- Worked on performance enhancement tasks for new code and code refactoring for existing code.
- Designed and developed modules to improve performance while loading trades from external systems.
- Worked on reporting to get d Confidential from various systems and print out end of day reports.
- Developed various batch jobs for Unix and Mainframe in Spring Batch.
- Designed and implemented SQL queries, stored procedures and SQL functions to perform critical business logic
- Worked Weekend and late off hours on weekdays for project works, production issues support and maintenance.
Confidential, IL
Senior Java/J2EE Developer
Environment: Java, JSP, Struts, Hibernate, Spring, Webservices, JUnit, Ajax, JavaScript, Content Management Tool, WebSphere. Oracle
Responsibilities:
- Architected, Designed & developed new modules for current application.
- Involved in requirement capturing and interaction with business people.
- Created detailed technical design documents for application development specifying in advance what all code and db changes to do thus reducing development time by clarifying all the requirements questions in advance.
- Migrated the architecture from older technologies to use Spring, Struts, Hibernate and REST Webservices.
- Extensively worked on pl sql for Oracle stored procedures.
- Integrated existing Java app with new code for Spring, Hibernate, Struts and web services for programming.
- Helped them move from Waterfall to Agile methodology
- Created test case documents to very detail level involving various possible cases to test application.
- Worked extensively on WebSphere Server Configuration and application deployments on WebSphere Server
Confidential, Chicago, IL
Lead Java-J2EE Developer
Environment: Java, JSP, Struts, IBatis, Hibernate, Spring, JMS, JUnit, Alfreso Content management Tool, Ajax, Eclipse, Jboss, MySql, Subversion, Unix, Drools Rules Engine,
Responsibilities:
- Managed offshore and onshore team for development. Worked off hours to interact with off shore team,
- Worked in designated rapid response role handling various issues on application which needed to be handled urgently and fixed right away as it affects their business.
- Involved in requirement capturing and interaction with business people.
- Architected a design solution for dynamic pages for website where user see content as per his location criteria
- Following Agile methodology we worked in small bunch of functionality at a time and releasing iterations
- Followed test driven programming using cobertura and wrote JUnit unit tests for all classes.
- Used to do deployments to production servers for project releases which happened every two weeks.
- Used Web services, hibernate, IBatis and Spring to fetch d Confidential as objects from db.
- Wrote JUnit test cases for application code.
- Introduced and implemented Drools Rules Engine to company for providing quick dynamic business solutions.
- Providing off hours support for production builds deployments, urgent production fixes and d Confidential base error fixing activities in production or UAT environments.
- Used and managed Alfresco as Content Management Tool to get content for whole application
Confidential, Chicago, IL
Sr. Java/J2EE Developer
Environment: Java, J2EE, JSP, Struts, Hibernate, Spring, Eclipse, Weblogic, Oracle, Rational Clear Case, Unix, Mainframe, Informatica, Crystal Reports, Agile Methodology
Responsibilities:
- Involved in d Confidential migration and integration of NYMEX, CBOT exchanges with the CME clearing system
- Used Hibernate as Object Relational (OR) Mapping Tool for the backend d Confidential persistence with Oracle d Confidential base
- Designed and developed modules to improve performance while loading trades from external systems.
- Worked on trading system involving futures, options, CDS, currency conversion for trades
- Designed and developed JUnit test cases for various core business components
- Created mappings and workflows to move d Confidential to other d Confidential bases and vice-versa using ETL tool Informatica
- Developed text reports for trade positions for futures, options and commodities using java and Crystal Reports
- Designed and implemented SQL packages, stored procedures and functions to perform critical business logic
Confidential, Hoffman Estates, IL
Lead J2EE Developer
Responsibilities:
- Involved in requirement capturing and interaction with business people.
- Following Agile methodology we worked in small bunch of functionality at a time and releasing iterations
- Designing and coding of modules starting from requirement capturing estimate time lines and development.
- Used JMS using Jboss Messaging to send and receive d Confidential from other applications
- Worked on developing code for money transfer through banks by ACH process and credit cards
- Wrote sql queries to save and retrieve d Confidential from java to MySql d Confidential base.
- Wrote JUnit test cases for java classes.
- Used and created Webservices using AXIS
- Heavily used SQL to fetch d Confidential as objects from db. Created test d Confidential for UAT. Made D Confidential base and tables.
- Used spring framework, Spring IOC and Spring Batch with SQL, IBatis and Struts integration.
- Worked on developing through user stories, discussing them with analysts, and designing and writing code
- Received STAR OF YEAR recognition in 2008 for services performed in my team
Confidential, Chicago, IL
Sr. Java/J2EE Developer
Environment: Java, J2EE, JSP, JSTL, Ajax, Struts, Hibernate, IBatis, Spring, EJB, WebSphere, XML, Pl Sql, Oracle, Rational Clear Case, Websphere
Responsibilities:
- Involved in requirement capturing and client interaction.
- D esigned and coded middleware components and front end framework using Spring IOC, Struts Framework and Tiles
- Worked on hibernate to save and retrieve d Confidential from java to Oracle d Confidential base.
- Worked on coding, implementation of front end using HTML, CSS, JSP, JSTL, Display Tag library, Ajax.
- Worked on developing through use cases, discussing them with analysts, designing and writing code
- Used XML for d Confidential transfer between different applications and reading of files through SAX parser.
Confidential, Cincinnati, OH
Lead Developer / Architect
Environment: Java, Java EE, JSP, Struts, Spring, Hibernate, Websphere, Maben, Junit, Sql, Ajax, XML
Responsibilities:
- Managing team assigning work, checking team progress making sure to meet deadlines
- Heavily involved in client communications in business meetings for requirements capturing, design and suggestions.
- Worked on designing & architecting using j2ee design patterns for new modules.
- Worked on hibernate, Web services struts and spring to design and develop application
- Worked on designing and modifying d Confidential base tables as per concerning with my part of application
- Worked on designing and implementation of front end using HTML, JSP, JSTL, Servlets and JavaScript.
- Written SQL queries in PL/ SQL wrote new stored procedures and modified existing ones
- Testing and documentation of code, created test case documents specifying user functionality
Confidential
Sr. Java J2ee Developer
Environment: Java, J2EE, Struts, Spring, Websphere, Ant, PL Sql, EJB, Ajax, Crystal Reports, XML, Oracle
Responsibilities:
- Architected new modules, designed them on Spring and Struts framework using GOF j2ee design patterns.
- Created reports for project using Crystal Reports 8.5.
- Worked on coding, implementation of back end and front end using Java, Struts, JSP, and JavaScript.
- Worked extensively on PL/SQL coding and writing stored procedures in Oracle
- Designed class diagrams and sequence diagrams using Rational XDE Developer
- Worked on d Confidential base design and Websphere server administration.
Confidential, Minneapolis, MN
Lead Java Developer (Java J2EE)
Environment: Java, J2EE, JSP, Struts, Spring, Ant, Hibernate, Tiles, XML, Weblogic, EJB, TOAD, Rational Clear Case, PL Sql, Oracle, DB2, UNIX
Responsibilities:
- Managed a team of 4 developers and reporting performance to Manager.
- Interacting with another team of Confidential for this application interaction with theirs.
- Worked on coding & implementation using Hibernate, EJB, Java J2EE with Struts JSP, and JavaScript
- Worked with Java to write code for reading d Confidential from XML files and further transferring it to another XML and then passing on d Confidential on to another system. Worked with XML schemas for xml files.
- Worked on Oracle d Confidential base and Pl SQL using TOAD as tool to fetch and check d Confidential from d Confidential base.
