We provide IT Staff Augmentation Services!

Sr. Software Programmer Resume

2.00/5 (Submit Your Rating)

New, JerseY

SUMMARY

  • 8.5 years of experience in analysis, design, development and implementation for Fortune 500 companies in Client - Server, Multi-tier architecture and web based systems using Java and J2EE technologies, Object Oriented Programming and Multithreading
  • Proficient in developing web applications and server side development using Servlets, Spring, Spring MVC, Hibernate, Struts, JavaScript, JQuery, JDBC, XML, Log4j and JUnit.
  • Experienced in Shell scripting in Red Hat Linux Operating Systems
  • Experience in Front End Developer.
  • Experienced in application design using Unified Modeling Language (UML), Sequence diagrams, Case diagrams, Entity Relationship Diagrams (ERD), Data Flow Diagrams (DFD).
  • Experienced in creating Web services using Restful specification.
  • Experienced in design, development, Unit testing, integration, debugging, implementation, production support, client interaction and understanding business application, business data flow and data relations from them.
  • Experienced with software development methodologies like Agile, Scrum and Waterfall methodology.
  • Experienced in using various web/application servers like Web Logic 8.1 and Apache Tomcat 7.x.
  • Experience on using version and build applications/tools like ANT, SVN, ClearCase, Git, Maven
  • Experience on memory profiler tool like JProbe, scheduler tool Tidal Enterprise Solution (TES)
  • Multi domain experience on Energy, Banking, Healthcare and Finance business domains.
  • Ability to work independently or in a group with minimal supervision to meet deadlines.
  • Good understanding and experience with Software Development methodologies.
  • Excellent communication, analytical skills and flexible to learn new technologies in the IT industry towards company’s success.
  • Experience working on Linux and Windows operating system.
  • Experienced in all phases of Software development life cycle (SDLC), quality management systems and project life cycle processes.
  • Experience working as an OSC (Onsite Coordinator) in an offshore-onsite development model

TECHNICAL SKILLS

Operating System: Windows NT/2000/XP/Vista and UNIX

Server side Technologies: Java, Swing (JTable, Events, Layouts etc.), JSP, Servlet, Web Services (RESTful, Jersey), Facebook App

Client side Technologies: HTML, XML, JSON, JavaScript, JQuery, Google Web Toolkit (GWT)

Open Source Frameworks: Hibernate, Spring, Spring MVC, Struts, JUnit, Selenium

Application/Web Servers: Weblogic 8.x, Tomcat 7.x

Development & Build Tools: Eclipse, NetBeans, Ant, ClearQuest, Jenkins, Maven

Version Control Tools: ClearCase, SVN, Perforce, Git

Databases: Oracle, MySQL, H2, PostgreSQL

Security: Security Assertion Markup Language (SAML 2.0), Captcha, Oauth 2.0

Others: Shell Script, VBScript

PROFESSIONAL EXPERIENCE

Confidential, New Jersey

Sr. software programmer

Responsibilities:

  • Analysis of business requirement for Profile Management/Role/Scope/Privilege/other module and prepare the estimate document
  • Designing and writingmodel, DAO, Controller layers using Servlet, JSP and Spring MVC
  • Designing and developing front end pages for above modules using JSP, JQuery, LessCSS, Mustache
  • Integration ofbackend and front end.
  • Writing unit test for DAO and controller usingJUnit and Springframework
  • Performing completeunit testing.
  • Attending daily scrum meeting.

Environment: Java, J2ee, JSF, UI, Soap, Restful, JSP, Servlet, JavaScript, JSON, JQuery,Web services, Windows, JDK 1.7, Mustache, LessCSS, Spring, Spring MVC,JUnit, Spring Test Framework, Tomcat, Eclipse, Maven,Git, SQLDeveloper, Bamboo Test Build Automation Tool

Confidential, New Jersey

Sr. software programmer

Responsibilities:

  • Writing service classes for “get help”, location and appointment services
  • Writing JSP for handling front end workflow for each services.
  • Integration of application with Salesforce application.
  • Writing services to handle OAuth 2.0 service which is used by Facebook as well as Salesforce.
  • Writing services to handle Open Graph functionality.
  • Implementation of SAML 2.0 for Single Sign On (SSO)
  • Implementation of LogUtility services which can show the log files generated and allow downloading it to authorized user. Captcha has been used for the authentication.
  • Unit Testing and bug fixes

Environment: Java, J2ee, JSF, UI, Soap, Restful, JSP, Servlet, JavaScript, JSON, JQuery, Web services,Windows, JDK 1.7, Mustache, LessCSS, Spring, Spring MVC,JUnit, Spring Test Framework, Tomcat, Eclipse, Maven,Git, SQLDeveloper, Bamboo Test Build Automation Tool

Confidential

Responsibilities:

  • Implementing entitlement within toolkit.
  • Writing role provider classes
  • Writing authentication services.
  • Writing unit test cases.
  • GWT classes for admin console.

Environment: Java, J2ee, JSF, UI, Soap, Restful, JSP, Servlet, JavaScript, JSON, JQuery, Web services,Windows, JDK 1.7, Mustache, LessCSS, Spring, Spring MVC,JUnit, Spring Test Framework, Tomcat, Eclipse, Maven,Git, SQLDeveloper, Bamboo Test Build Automation Tool

Confidential, New Jersey

Sr. software programmer

Responsibilities:

  • Enhancement on implementing new data model using core java to be supported by the application. The new data model is designed to work faster and is small in size
  • Maintaining the application that includes small bug fixes and configuration changes for supporting new client or some particular scenarios.
  • Migration of EOD and RT agents to new server geographically located across the world.
  • Providing L3support by fixing problems occurred in production.
  • Providing database refreshes requires to client database
  • Interaction with users to fix the problem they face
  • Part of release team and hence actively involved in release of the application
  • Setup of EOD and RT agents
  • Leading a team for optimizing application performance
  • Interaction and communication with my team members and other teams located across the world.
  • Understanding the complex module of the application
  • Understanding the deployment environment of legacy and new application being developed
  • Leading team for optimizing the performance of the application
  • Interaction with various teams located across the world and making the proper and effective communication.
  • Handling multitasking and completion of tasks on time.

Environment: Java, J2ee, JSF, UI, Soap, Restful, JSP, Servlet, JavaScript, JSON, JQuery, Web services,Windows, JDK 1.7, Mustache, LessCSS, Spring, Spring MVC,JUnit, Spring Test Framework, Tomcat, Eclipse, Maven,Git, SQLDeveloper, Bamboo Test Build Automation Tool,Linux, JDK 1.5, Shell scripting, Oracle db

Confidential

Responsibilities:

  • Developing individual portlet using SmartGWT, HML, JavaScript and CSS.
  • Configuration of portlets to the content provider of composite page using Collections, Generics, Object Serialization and using Core java design patterns.
  • Implementing service layer, DAO layer and client layer.
  • Implementing cache using hibernate ehcache.
  • Developed a persistence layer using Hibernate to transparently store objects into database
  • Implementing resource management using Spring framework.
  • Responsible for build and deployment of the application.
  • Enhancing the GUI in order to in corporate new smart features and business functionalities
  • Responsible for performing releases on the UAT and Regression environments
  • Participate in User Acceptance Testing (UAT) and fix bugs accordingly
  • Writing automated test case for the portal using Selenium framework.
  • Understanding new deployment environment, new technologies and framework within a short span of time
  • Making sure all the JIRAs (Defect Monitoring tool) assigned are completed and delivered on time

Environment: Java, J2ee, JSF, UI, Soap, Restful, JDK1.5, Spring, Hibernate, Web services, SmartGWT, Selenium, Shell scripting, Oracle, Eclipse, SQL Builder, JSP, Servlet, JavaScript, Weblogic, SVN

Confidential, Texas

Sr. Java Developer & Onsite Coordinator

Responsibilities:

  • Development of entitlement review page within the application using core java, Servlet, JSP and HTML.
  • Implementation of Service and DAO layer for implementing business logic to perform entitlement review.
  • Developed a persistence layer using Hibernate to transparently store objects into database
  • Preparation of Test Cases using JUnit and Unit testing of the modules
  • Responsible for requirement gathering, understanding, analyzing, designing
  • Coordination with offshore team members
  • Involved in analysis, design and implementation process
  • Responsible for integration testing, deployment of the application.
  • Involved in change request activities and post migration verification of deployment
  • Bug fixing and support work for the application
  • Coordination with offshore team, explain the complex requirement and making them to understand properly.
  • Tuning performance of the application to support real time hundreds of user without any issue.

Environment: Java, J2ee, JSF, UI, Soap, Restful, JDBC, JUnit, Javascript, HTML, Web services, XML, Spring, Hibernate, Struts, Oracle, Weblogic, Toad, Clear Case, Rational Rose, ClearQuest, JProbe

Confidential

Responsibilities:

  • Implementation of jobs using VBScript to perform copying, storing, moving the files from one network to another.
  • Configuration of the jobs in Tidal Enterprise System (TES).
  • Performing analysis on the existing systems of the client and performing requirements gathering for the new application
  • Built Business Requirements and Functional Specification documents
  • Involved in preparing Unit Test Cases
  • Participate in Client testing and fix the bugs accordingly
  • Continuous updates in BRD and support for the new requirement with Ad Hoc changes
  • Making sure all the milestones are achieved thru the project and get the complete project sign-off from the Client

Environment: VBScript, Batch process, Yellow Jacket, FaceTime, Tidal Enterprise Solution (TES)

Confidential, Texas

Technology Analyst

Responsibilities:

  • End to end design and development of module supporting new version of LAS i.e. LAS 3.0 using core java, Swing (JTable, Events, Layouts etc.), XML parser.
  • Database programming: Stored procedures, triggers and queries through TOAD, the front-end tool used for database.
  • Performance tuning of Stored Procedures
  • Preparation of Test cases and Unit testing of modules
  • Participated in User Testing and Bug Fixing efforts
  • Performance monitoring and improvement of the system
  • Continuous addition of newer functionalities and improving performance of the system
  • Involved in building the prototype of the system and presenting the same to the Client for sign-off

Environment: Java, JSP, Servlet, Swing, Oracle 10g, SQL script, Tomcat, Eclipse, Toad, Omniworks, Rational Rose

Confidential, Texas

Java Developer

Responsibilities:

  • Development of User Interface using Swing (JTable, Events, Layouts etc.)
  • Development of Business Modules using core java
  • Development of Persistence Layer using JDBC
  • Preparation of Test cases and Unit testing of modules
  • Participated in User Testing and Bug Fixing efforts
  • Getting quick grasp of understanding the complete SDLC cycle of a project
  • To make sure all the assigned tasks/modules are delivered on time with least defects or bugs

Environment: Java, Swing, JSP, Servlet, HTML, SQL, Oracle 9i, Tomcat Server, Eclipse, Toad, Exceed, SSH, Omni Works, Swift

Confidential, Texas

Java Developer

Responsibilities:

  • Development of User Interface using Swing
  • Development of Business Modules using core java
  • Development of Persistence Layer using JDBC
  • Preparation of Test cases and Unit testing of modules
  • Participated in User Testing and Bug Fixing efforts
  • Getting quick grasp of understanding the complete SDLC cycle of a project
  • To make sure all the assigned tasks/modules are delivered on time with least defects or bugs

Environment: Java, Swing, JSP, Servlet, HTML, SQL, Oracle 9i, Tomcat Server, Eclipse, Toad, Exceed, SSH, Omni Works, Swift

Confidential, Texas

Java Developer

Responsibilities:

  • Development of User Interface using Swing
  • Development of Business Modules using core java
  • Development of Persistence Layer using JDBC
  • Preparation of Test cases and Unit testing of modules
  • Participated in User Testing and Bug Fixing efforts
  • Getting quick grasp of understanding the complete SDLC cycle of a project
  • To make sure all the assigned tasks/modules are delivered on time with least defects or bugs

Environment: Java, Swing, JSP, Servlet, HTML, SQL, Oracle 9i, Tomcat Server, Eclipse, Toad, Exceed, SSH, Omni Works, Swift

Confidential

Java Developer

Responsibilities:

  • Implementing persistence classes,
  • Writing stored procedure,
  • Involved in writing Junit and testing.
  • Getting quick grasp of understanding the of a big project
  • To make sure all the assigned tasks/modules are delivered on time with least defects or bugs

Environment: Java, Oracle 9i, SQL, Weblogic, Eclipse, Toad, Clear Case, IBM Rational Rose, TIBCO

We'd love your feedback!