We provide IT Staff Augmentation Services!

Senior Software Developer Resume Profile

5.00/5 (Submit Your Rating)

Summary of Experience:

  • 7 years of experience in Java/J2EE technologies, Spring, JSP, Servlets, Struts, JSF, JavaScript, JQuery, UNIX, SQL, Oracle 10g, DB2, SQL Server, Cassandra and Servers like IBM WebSphere 6.1, Apache Tomcat5/6.
  • Highly motivated team player with the ability to work independently and adapt quickly to new and emerging technologies.
  • In-depth knowledge and programming experience in Java, Spring, Struts and UNIX.
  • Worked as a technical lead for the ATM device certification team. This involved quality deliverables and bug fixes.
  • Planned and executed the plans to develop the presentation layer of ATM machines compatible with vendors like Wincor, NCR, Diebold and Hyusung hardware.
  • Strong working knowledge on UNIX, Oracle and MS-Office tools.
  • Experienced in working on a variety of operating systems ranging from DOS, UNIX, Linux, Windows and AIX.
  • Assisted in developing and implementation of an Active-Active-Active software architecture using Cassandra.
  • Strong knowledge of Spring, Struts and JSF frameworks. End-to-end development experience.
  • Expertise in understanding the present system quickly and either enhancing its features, or developing supportive components in Java and UNIX or taking the existing technology to the next level.
  • Strong knowledge of Windows and UNIX development environments. Efficient in writing UNIX shell scripts and AWK programming.
  • Proficient in Java versions 1.6 and 1.5. Working knowledge of OOP's and design patterns.
  • Hands on work experience in relational tools like RAD, IBM ClearCase and IDEs including Eclipse, WSAD and Net Beans.
  • Experience in DB tools like Squirrel, Toad, PL/SQL developer, DBVisualiser.
  • Good experience in JUnit for testing. And SVN, Git, bitBucket IBM Clear Case for Version Control.
  • Knowledge of Maven, Ant and Hudson for project build/test/deployment.
  • Designed applications using J2EE Design Patterns like creation, structural and behavioral design patterns MVC Architecture, Business Delegate, Data Access object, Composite View .
  • Well exposed to Banking and Financial Services.
  • Developed automated tools for the organization enabling the present system with improved speed and accuracy of operations.
  • Good communication, analytical, presentation, problem solving and excellent inter-personal skills, ability to work independently and active team player with proven work ethics and leadership qualities.
  • Good experience in knowledge sharing as a technical faculty for JAVA, UNIX and scripting for advance audience.

Technical Skillset

J2EE Technologies

JSP, Servlets, Spring, Struts Framework, Web services Restful, SAX and DOM, JUnit, Agitar, JDBC, JSTL, Custom tags, JSF.

Programming/Scripting Languages

Java, Servlets, UNIX, AWK, SQL, VB6, C/C , Python, Windows script.

Web/Application Servers

IBM Web Sphere 5.x/6.x, Tomcat 6/7, Web logic, Jetty, JBoss.

Development Tools

Eclipse 2.1/3.0/4, WSAD 5.x, RAD 6.0, Net Beans 6.1, Hudson, Sonar, PC/E server, SmartClient.

Design Methodologies

MVC Model, View and Controller , Singleton, Factory, Facade, Decorator, DTO, DAO, etc.

Rational Tools

IBM Clear Case, RAD.

Version Control Defect Tracking tools

CVS, SVN, Clear Case, Version One, Git, Gasper, Splunk

Platforms

Windows98/2000/NT/XP, Me, Vista7, Ubuntu Linux, UNIX, Red Hat Enterprise Linux RHEL

Databases/BigData/NoSQL

Cassandra, DB2, Oracle 9i/10g, MS SQL Server, MS Access, Django, Mongo DB.

Database Tools

Toad, PL/SQL developer, SQuirrel, DB Visualizer.

Web Development

HTML/XHTML, CSS, XML, JavaScript, JQuery, Tiles, VBScript, JSP, JSTL.

Confidential

Role: Senior Software Developer

Responsibilities:

  • Perform end-to-end Device certification for the existing and new ATM models.
  • Work on the presentation layer for application that is targeted to run on Wincor, Diebold, NCR and Hyosung ATM machines.
  • Working as a lead developer managing the team and responsible for the deliveries and code quality.
  • Responsible for developing and fixing the next generation UI for the Chase ATMs across US.
  • Closely working with the Wincor associates to understand and solve the existing issues and any new/upcoming ATMs.
  • Impart training to the new team members about ATM architecture, PC/E server and Smart client setup.
  • Mitigate the Gasper notification and apply fix wherever applicable.
  • Providing weekly team status report to the higher management.
  • Developing and making changes on the client's latest Express ATMs presentation layer.
  • Work closely with the QA team to develop the test scripts and test cases/scenarios.
  • Responsible for the design and documentation of technical documentation.

Environment:

l Java, J2EE, PC/E Server and Client, Wincor SmartClient, Windows 7, HTML, JQuery, Javascript, Git, Maven, Oracle, Oracle VM Virtualbox, ATMs, Websphere, JBoss, Cygwin, Chameleon, Eclipse, Gasper, ALM.

Confidential

Role: Senior Software Developer

Responsibilities:

  • Develop web services and web pages using Spring services, Spring MVC and Hibernate.
  • Requirement gathering and preparation of requirement specifications. This also includes understanding the existing technical issues.
  • Understand various matrices e.g. DAO, BAO, Military Shop, CTR etc. and help the team to develop the same.
  • Support the legacy application that includes fixing the job daily, weekly and making any on the go enhancements.
  • Making the time taking monthly data load faster and more accurate.
  • Understand and improve both legacy and new system to avoid any future escalations.
  • Deploy, demo and execute the new code to make sure it is delivered with quality.
  • Resolve the escalations on timely manner. This helps the rest of the team to focus on developing the new dashboard.
  • Understand and develop any ad-hoc reports and onetime matrices that is critical to the business.
  • Setting up the new environment that includes UNIX environment setup, SFTP account setup, deployments etc.
  • Creating PROD deployment scripts and plans.

Environment:

l Spring, Java, J2EE, Web Services, Hibernate, DB2, MS SQL Server, HSQL, Windows 7, Linux, HTML, JQuery, FileZilla, Putty, Hudson, Maven, Monarch, MS Access.

Confidential

Role: Senior Software Analyst/Developer

Responsibilities:

  • Requirement gathering and preparation of requirement specifications.
  • Migrate from Oracle10g to DB2. Handled the query optimization part of the activity.
  • Helped the team in architectural design to development for triple-active environment setup. Introduced a new technology Cassandra for managed big data with no single point of failure.
  • Be an active part of the hardware/software refresh.
  • Coordinating with other teams for requirement clarifications and design reviews.
  • Developing code in compliance to the best coding practices.
  • Develop utilities to make testing and issue debugging easier.
  • Working on proposals for the client.
  • Develop web-services and web applications critical to business.
  • Develop solutions to support the QA and UAT regions.
  • Monitor and act upon any issues that we see on Splunk or JIRA.

Environment:

l Spring, Oracle, DB2, Cassandra, Windows XP, UNIX, Java, J2EE, Web Services, HTML, JQuery, FileZilla, SQuirrel, Putty, Hudson, Maven, Bouncy castle encryption API, JMX, CXF.

Confidential

Role: Developer, Team Lead

Responsibilities:

  • Requirement gathering and preparation of requirement specifications.
  • Developed a system in UNIX replicating the PL/SQL part of the system enabling the Scotland team to work smoothly.

Managing the offshore team and ensuring 100 compliance to client's requirements and timely development tasks.

  • Development/Enhancement using Java, Struts and UNIX shell scripts.
  • Working on the project documentation part ensuring 100 up-to-date status.
  • Issue resolution in UNIX and Java code.
  • Used SVN for version control management.
  • Client delivery failure analysis and resolution. And making sure that GID Global Identifier is getting generated for all CCID source systems.
  • Review code developed by the peers for performance and accuracy.
  • Coordinating with the onsite manager and Websphere team regarding the development activities.

Environment:

Windows XP, UNIX, Java, J2EE, Struts, WSAD, HTML, JavaScript, Oracle 10g, Winscp, Putty

Confidential

Role: Developer, Team member

Responsibilities:

  • Monitor the working of Asset Control System from the back-end.
  • Provide an L3 Level 24/6 support.
  • Job failure detection and issue resolution in UNIX commands/scripts.
  • Used Citrix virtual desktop software to connect to the development machines.
  • Client delivery failure analysis and resolution on time.

Environment:

AC Plus Desktop, UNIX, Putty, WinScp, Sybase

Confidential

Role: Developer, Team member

Responsibilities:

  • Designing forms using HTML, DHTML and client side validation-using JavaScript.
  • Meeting the deadlines of a long pending deployment.
  • Test each and every JSP page to ensure the correct compliance of the various pages.
  • Working as a team to get the correct code towards the deployment quickly.
  • Creating and keeping up-to-date the project related documents before its release.
  • Assisted the trainees to get into the base of the application quickly.

Environment:

J2EE and Oracle 9i, HTML, JSP servlets, Java script, Eclipse, Apache Tomcat Web Server, Tortoise SVN Toad

Confidential

Role: Platform PMO, Team member

Responsibilities:

  • Weekly/Monthly/Quarterly Billing Vitals.
  • Maintaining Backing and upload files on a regular basis in the common share place.
  • Resource Project Allocation/De-allocation.
  • Offshore/Onshore coordination of managers and ensuring a sink in activities.
  • Leave approval and tracking. Backing up the managerial activities.
  • Client and TCS Timesheets tracking and compliance.

Environment:

l Windows XP, MS-Office

We'd love your feedback!