We provide IT Staff Augmentation Services!

Senior Software Developer Resume Profile

2.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.l 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:

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

We'd love your feedback!