We provide IT Staff Augmentation Services!

Sr. Software Programmer Resume

2.00/5 (Submit Your Rating)

ChicagO

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 technologies
  • Work experience of developing small to large application using Java and J2EE technologies at client as well as server side.
  • Experience on developing enterprise application based on Spring MVC architecture
  • Experience on various databases and PL/SQL query language.
  • Multi domain experience on Energy & Banking business domains.
  • Experience on using version and build applications/tools
  • Experience on memory profiler tools like JProbe, testing frameworks like JUnit, scheduler tool Tidal Enterprise Solution (TES), logging technology Log4J
  • 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.
  • Good understanding of Object Oriented Programming concepts, Multithreading and Java design patterns.
  • Experience in writing Business Requirements and Functional Specification documents
  • Experience in working as an OSC (Onsite Coordinator) in an offshore-onsite development model
  • Possess a very good ability to grasp the underlying business process and ability to work as an individual and in a team

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, Spring MVC

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

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

Application/Web Servers: Weblogic 8.x, Tomcat

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.0Others - Shell Script, VBScript

PROFESSIONAL EXPERIENCE:

Confidential, Chicago

Sr. software programmer

Responsibilities:

  • Analysis of business requirement and prepare the estimate document
  • Designing and writing model, DAO, Controller layers
  • Designing and writing front end classes
  • Integration of backend and front end.
  • Writing unit test for DAO and controller using Spring framework and performing complete unit testing.

Environment: Windows, JDK 1.7, Java, JSP, Servlet, JavaScript, JSON, JQuery, Spring MVC, Tomcat, Eclipse, Maven, Git

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: Windows, JDK 1.6, Java, JSP, Servlet, JavaScript, JSON, JQuery, Tomcat, Eclipse, Maven, Perforce

Confidential

Responsibilities:

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

Environment: Windows, JDK 1.6, Java, JSP, Servlet

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: 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 incorporate 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: JDK1.5, Spring, Hibernate, 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, JDBC, JUnit, Javascript, HTML, 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 offshore team, India

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 offshore team, India

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
  • 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
  • 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!