We provide IT Staff Augmentation Services!

 software Developer Resume

MI

SUMMARY:

  • 17 years of professional engineering experience in J2EE enterprise application Development and architecture, Business Analysis, Object Oriented Analysis Design (OOAD), System Design in domains like Banking and Finance, Automotive, Telecom, Retail Logistics, Education, Real Estate, and Biomedical and Insurance etc.
  • Experience as Team Lead for 20 team members that includes programmers, developers and analysts using AGILE (SCRUM) methodology for delivery.
  • 2 years experience with AngularJS, Git and Jenkins.
  • 8 years experience with Bash/Unix Scripts.
  • Promoting TDD approach using Mockito, JUnit and powermock etc.
  • Extensive experience in Application Development/maintenance using Spring, Struts frameworks in Java.
  • Extensive experience in J2EE patterns like MVC, DAO, DTO, VO, Business Delegate, Front Controller etc.
  • Good understanding of SOA, continuous integration (CI), RUP and Rapid Application Development (RAD)

TECHNICAL SKILLS:

Design: OOAD, UML, Visio, Enterprise Architect, Rational ClearCase, Rational ClearQuest

Languages: JAVA, PERL, XML/HTML, XSLT, XSL - FO

J2EE: JSP, Servlets, JavaBeans, JNDI, RMI, JWSDP (Web Services)

IDE: Eclipse, Weblogic Workshop, Visual Studio

Servers: Weblogic 8.0/ 9.0, Tomcat, JBoss, IBM WSAD7.0

Database: Oracle 10g, SQL Server 2012Framework: Struts, Spring

Operating System: Windows/UNIX

Version Control: VSS, CVS, SVN, PVCS, Dimensions, GIT, SourceTree, Accurev

PROFESSIONAL EXPERIENCE:

Confidential,Chicago, IL

Manager (Technical)

Responsibilities:
  • Worked on Spring Cloud and Cloud Foundry for developing cloud applications.
  • Created database using Hibernate.
  • Gradle for java applications
  • Used Cucumber for testing frameworks
  • Used AngularJS for front-end development.

Confidential, Dearborn MI

Technical Application Architect

Responsibilities:
  • Architecture & Designing with Development and Integration,
  • Delivered design and implementation plans,
  • Reviewed and created design and integration specifications along with diagrams,
  • Configuring the server for CI (Hudson, Jenkins with Maven), basically defined and documented technical environment and deployment methodologies to enable integrated solutions.
  • Creating Application Programming Interfaces (APIs) based on Service Oriented Architecture (SOA) using spring, open stack Technologies etc;
  • Reverse Engineer current platform, Forward engineer to-be platform,
  • Finding the GAPS of current platform to address the business requirements and proposing the solutions in conjunction with integration with other platforms,
  • Hands on coding with J2EE, spring, Business components etc;
  • Promoting TDD approach using Mockito, JUnit and powermock etc.
  • Co-ordination with different teams across globe

Tools: J2ee, Struts, SOA, Api, Eclipse, SoapUI, TDD

Confidential,MI

Sr. Java Developer

Responsibilities:
  • Gathering SRS level architecture, Delivering full lifecycle implementations, with focus on the integration, Installation, customization of policies, loads, transformations, & reporting.
  • Work with internal cross-functional team including development, quality assurance, support, sales, etc.
  • Works with early stage customer prospects, understanding their solutions requirements, help them develop their solutions with the criteria under which the solution will optimally within their environment
  • Develop procedural documentation of the workflow based on customer solution expectations, coordinate with the internal operations team to make sure the “use-cases” follow the best practices using Agile Methodologies
  • Business Analysis, Defining customer technical requirements, GAP Analysis, System Solution Specification, Agile development methodology
  • Design, Scope, and lead integration and/or development of custom features for existing products using Java Code development
  • Report Generation using Tableau 8.2,
  • Identifying the resources required to deliver the project work,
  • Team mentoring and building, Learning new products and processes,
  • Produce System Solution Specification, Requirements and functional design document creation,
  • Design, Scope, and lead integration and/or development of custom features or extensions of existing products using J2EE Code development

Tools: /Technologies: JBoss 4.0, Eclipse, Oracle 10G, MS SQL 2012, Tableau 8.2, MS Visio, Visual Studio 2010, QuickBooks Pro, TPI (Transaction Pro Importer) 5.0, SVN and AccuRev, JavaScript, CSS, HTML, DBC, UNIX etc.

Confidential, Plymouth, MI

Software Developer

Responsibilities:
  • Design and demonstration to senior management, Develop and maintain code in repositories, participate in client meetings, Team Leading and team mentoring etc.

Tools: J2ee, MS SQL, TextPad, JBoss, MyEclipse, JavaScript, CSS, HTML, Servlets, JSP, JDBC, JSTL, UNIX

Confidential

Senior J2EE Consultant

Responsibilities:
  • XSD Development based on the rules defined in the business requirement specification
  • Use Case and Technical design document development
  • Impact analysis document development
  • Programming and recoding of the business components in Servlets, JSP’s, Java Beans, Java mail components, JDBC classes and JWSDP 2.0 etc
  • Unit testing, Test case writing and execution
  • Reverse engineering documentation
  • Code reviews, Impact analysis
  • Java (JSP, Servlets, Beans and JDBC classes) Code changes and optimization
  • Log4J integration, Unit testing and QA
  • Bug Fixing, Production support

Tools: /Technologies: J2ee, TextPad, JavaScript, CSS, HTML, DB2, Servlets, JSP and JDBC, Struts, Eclipse, WebSphere 6.0 and 7.0, Advanced Query Tool (AQT), Altova XMLSpy XML editor

Confidential,Detroit,MI

Systems Developer - Distributed

Responsibilities:
  • Developer for development team of 3 developers/analysts
  • Involved in Project tracking, Suggested architectural changes.
  • Responsible for VW brand site Model year development and enhancements
  • Development of Job status pages using JSP and Servlets, Java Beans, Value Objects
  • Created complex SQL queries and used JDBC connectivity to access the Sybase database
  • Extensive use of JavaScript, HTML, and CSS is involved
  • Documentation of requirements and project status and progress

Tools: Java, Struts, Adobe FlashCS3, Tortoise SVN, Charles Debugger, xmlTools, JIRA, TexPad, JavaScript, CSS, HTML,Sybase, Servlets, JSP and JDBC, Struts, Eclipse, WebLogic 8.0, JSTL, TDD

Confidential,MI

Senior Software Engineer

Responsibilities:
  • All GM brand sites maintenance and enhancement
  • Responsible for 4 GM brand sites maintenance and enhancements
  • Interacting with client managers and delivery managers for changes, modifications etc.
  • Programming using JSP, JSTL, XML, JavaScript, HTML, and CSS is involved
  • Wrote Stored Procedures using SQL/PLSQL, Involved in Project tracking, Suggested architectural changes

Tools: Java, Resin, Eclipse, JSP, JavaScript, CSS, J2EE, Interwoven, UNIX

Hire Now