We provide IT Staff Augmentation Services!

Senior Software Developer Resume

5.00/5 (Submit Your Rating)

Campbell, CA

SUMMARY

  • Senior Java/J2EE Software Engineer with an excellent track record in planning, analysis, implementation, testing and debugging of critical IT applications.
  • Capable of exhibiting sound leadership and motivating other team members.
  • Over 12 years of experience in building & managing complex enterprise systems in varied industries like Financial Services, Healthcare, Telecom and Network storage.
  • Successfully led highly critical projects with team size ranging from 4 - 10 and supported 24-7 production systems with more than 100 jobs.
  • Worked with and led geographically diverse teams across US, India, Europe and UK.
  • Fast-learner and a self-motivated team player with highly effective communication skills.
  • Proficient in working with various technologies like Core Java (1.7), Spring, ibatis, J2EE (JSP, Servlets), JMS, JDBC, XML, Design Patterns.
  • Good understanding of Open Stack with experience on in-lab setup for Opens Stack Swift.
  • Experience in IBM MQ Series, Apache active MQ, Message Driven Beans, Spring.
  • Strong Experience in writing SQL queries, PL/SQL stored procedures and other DB objects.
  • Worked on developing Crystal Reports, setting up security with Sun One LDAP server, building and deploying applications using Ant.
  • Experience in creating batch jobs using Tivoli Scheduler.

TECHNICAL SKILLS

Technologies: Java 1.7, Servlets, JSP, Struts, ibatis, Ant 1.7, Junit, Mockito, log4J, LDAP, XML, XSLT, JavaScript, Unix Script, WebServices, Spring, Rest API, JSON, JAXB, JSON, Groovy.

Databases: Oracle 10g, SQL Server 2000, MySQL, Apache Derby

Tools: and Utilities: Toad, Microsoft Project, MS Visio, SQL Developer, Autosys 4.5, Tivoli 3.7, Putty, Maven, Gradle, Visual Paradigm, Oracle Virtual Box VM

Middleware: MQ Series, apache-activemq-5.0.0.

Reporting Tool: Crystal Reports

Version Control: VSS, Win CVS, SVN, Harvest

App Server: BEA Weblogic, Tomcat Web Server

IDE: Web Sphere Application Developer (WSAD) 5.1, RAD 6.0, Eclipse3.x, JBuilder, IDEA Intellij 14

Bug Control Tools: Jira, Bugzilla, Test Director, HP Quality Center, Peregrine

Operating Systems: Windows 2000, Windows XP, UNIX Solaris, LINUX, AIX, Ubuntu 14.0

Methodologies: Agile, Waterfall

PROFESSIONAL EXPERIENCE

Confidential, Campbell, CA

Senior Software Developer

Responsibilities:

  • Revamped the product framework to add key features like configuration driven development, automated upgrades, enhanced error message framework etc.
  • This helped to bring down the time to market for future product releases by 50%.
  • Worked on research, requirement gathering, object model design and development for Capacity Manager Products such as EMC Symmetrix, Hitachi VMAX, Netapp Cluster, Open stack, Xtremio, Hitachi Content Platform.
  • Provided support and worked with customer for supporting the product.

Technologies: Java1.7, Spring, MapDB, Groovy, JSON, REST API, Oracle10, Intellij 14, Gradle, Maven

Confidential, Wilmington, DE

Tech Lead

Responsibilities:

  • Responsible for complete software development life cycle - Requirements, Design, Development, Dev Testing, QA/UAT Support and Production implementation and support.
  • Analyzed the use cases to design application components, while addressing concerns related to performance, scalability and ease of maintenance.
  • Led an 8 member TCS and Chase team at onsite and offshore for implementation of the designed solution. Planned & delegated tasks to the team & provided them with the required guidance for coding/testing of the system components.
  • In addition to leading the team, contributed in writing code for key application components.
  • Hosted defect status meetings with Business, Technical & QA teams to address issues during QA and UAT phases.
  • Handled the production release activities like documentation of release plan and playbook, creation and support of ECMs etc
  • Designed and developed code for enhancement cycles for the application.
  • Developed production support onsite-offshore model and lead the team to support the application.
  • Review outage plans and work as a point of contact for outage team.
  • Developed Unit test cases in QC and tested application functionality and performance to ensure defect free delivery. Participated in defect status meetings with Business, Technical & QA teams.
  • Manage production release and post release activities.
  • Mentored new team members to project.

Technology: JDK 1.5, Oracle 11g, ibatis, UNIX scripting, Tivoli scheduler, Eclipse 3.x, Harvest, Subversion, Quality Center.

Confidential, Dublin, CA

Senior Developer

Responsibilities:

  • Creating and reviewing impact analysis & design documents with client.
  • Setting up LDAP security for Enterprise Process Manager System using Sun One Directory Server.
  • Developing crystal reports for the new system.
  • Develop asynchronous message listener using MDB to receive messages.
  • Develop an automated build and deploy system using Ant scripts.
  • Prepare user manual and production support document.
  • Provided UAT support.

Technology: JDK 1.5, Oracle 9i, MQ Series, LDAP, Crystal Reports, Apache Ant, Weblogic Server, TOAD, Eclipse 3.x, ActiveMQ

Confidential

Java Tech Lead

Responsibilities:

  • Leading a 10 member offshore team for delivering multiple major and minor releases for this critical system.
  • Led the project design and analysis effort along with development work.
  • Analysis of client requirements and preparation of functional specs and detailed design documents.
  • Prepare and maintain the Requirements Traceability Matrix during each project lifecycle.
  • Handle all the internal quality audits for the project, tracking project status.
  • Label and freeze the code after every release in version control.

Technology: JDK 1.5, Struts 1.1, Oracle 9i, JavaScript, XML, Blaze, MQ Series

Confidential

Responsibilities:

  • Lead the team for analysis, design, development for the project.
  • Implemented Site Minder for Authentication and EAST for Authorization.

Technology: JDK 1.5, Struts 1.1, SQL Server 2000, JavaScript, XML, Autosys 4.5, Tivoli 3.7

Confidential

Java Developer

Responsibilities:

  • Prepare docs for requirement, detailed design docs.
  • Developed the application and guided the testing team for application testing.

Technologies: Java1.4, Struts, Oracle9i, Eclipse, PL/SQL

Confidential

Product developer

Responsibilities:

  • Developed a hospital management system product with modules like Patient Registration, Consultation, Prescription, Referral, Advanced Search, Pathology etc.
  • Product was developed to have front end for users across hospital departments and a batch system for background processing.
  • Complete product was developed using java, j2ee technologies.
  • Worked on developing a data integration product using java and XML technologies.
  • Developed multiple tools as queue processing engine, XiTrigger tool: data replication tool.

Technologies: Java, XML, PL/SQL, Oracle 8i, Junit, JSP, Servlets, XML, XSLT, DB2

We'd love your feedback!