We provide IT Staff Augmentation Services!

Software Developer Resume

3.00/5 (Submit Your Rating)

NJ

SUMMARY:

  • 13 years of IT development experience in e - Commerce, Finance Domain (Infrastructure, Capital) & Telecommunication Domain.
  • Experienced in client interaction and providing solutions to the business per the requirements.
  • Extensive experience in programming using Java (J2EE), JBoss Application Server, SPRING & SPRING BATCH FRAMEWORK, Persistence Framework, Source code version control, and Oracle database.
  • Good knowledge of structured programming, software analysis and full project life cycle.
  • Strong Knowledge of Object Oriented analysis, design and programming.
  • Hands-on Experience in handling projects at all phases including requirements analysis, design, programming, and maintenance, Agile process development & SOA architecture.
  • Proficiency in web programming languages like HTML, DHTML, CSS, XML, XSLT.
  • Hands on experience with JAVA, JSP, Servlet, JDBC, Web Services, Quartz.
  • Hands on experience on Oracle, MySQL, SQL Server, LINUX, and PostgreSQL.
  • Experienced in Code coverage and Defect detection tool like SonarQube and FindBugs.
  • Hands on experience on creating procedures, functions and querying databases in SQL and PL/SQL.
  • Having strong Analytical, Coding and Debugging and Testing abilities.
  • Converting user requirements into technical design. Code review, Responsible for meeting user requirements during development.
  • Trouble shooting problems, averting potential crisis situations through early detection.
  • Excellent interpersonal, communication skills, with the ability to manage project afnd meet deadlines.
  • Excellent team player, techno-functional, Self-motivated, hardworking professional with good organizational, leadership skills.
  • Excellent VOC achiever from clients in all projects during onsite.
  • Hands on experience in User training, System Test and UAT support.
  • Good experience in Sox (Sarbanes Oxley) Controls (USA IT Application standards) for Sox classified financial applications.

TECHNICAL SKILLS:

Domain Expert: e-Commerce, Finance (Energy & Capital) and Telecommunication domain.

JAVA Technologies: JAVA/J2EE ( JSP, Servlet, Java Beans, JDBC ), SPRING 3.x (IOC, DAO, Web-MVC), Spring Batch 2.x, Quartz, Mybatis, Maven, JUnit, Mockito, Web Services (REST), Struts, Hibernate, J-Integra, Swings, Castor API, Micro Services, NoSql Cassendra, SOA architecture.

Scripting Languages: JQuery, Ajax, Backbone.js, Bootstrap, JavaScript, JSON, underscore( ) templating, HTML, XML, XSLT

RDBMS: Oracle (10, 8.x), SQL Server, MySql, PostgreSQL 8.1

UML Tools: Star UML, Poseidon

Source Control Systems: Star Team, Tortoise SVN, Tortoise CVS, Microsoft VSS, OpenGe, AccuRev

IDE: Spring Tool Suite (STS), Eclipse 3.2, Net Beans

Web/App Servers: JBoss 4.0, Jetty, Allaire JRun, Tomcat

Wireless Tech: J2ME (CLDC), MIDP, Java Mail API, SMPP, WBXML, HTML, XML, WML

Others Skills: POI API, GSA, Talend ETL, Informatica ETL, LINUX, JBPM, Microsoft Excel, Liferay Portal, AWS Cloud Services

PROFESSIONAL EXPERIENCE:

Confidential, NJ

Software Developer

Responsibilities:

  • Requirement analysis and estimation with business and key stake holders.
  • SOAP Web service development and deployment in Java.
  • Defect fixing and testing services in SoapUI.
  • Interacting with other systems like EVS1, SCA, OSB, ETL, Autosys.
  • Creating SQL queries and making database connection from DAO layer.
  • Weekly meeting to address question during Development & UAT testing.
  • Create job schedule in Autosys.
  • Interaction with third party cyber source to address issues in integration.

Environment: SPRING IOC, JAVA, JSP, JS, Hibernate, Maven, JUnit, SOA based business process Workflow system, JSON, Tortoise SVN, Weblogic Server, Oracle, SOAP & REST Web Services, Oracle SCA, Oracle OSB.

Confidential, NJ

Software Developer

Responsibilities:

  • Involved in the discussion with business analyst and team lead related to functional business requirements.
  • Involved in development of the app design amendments in modules using Java Spring (IOC, DAO, and AOP), Castor for xml mapping, REST Web services, in house designed workflow system, Oracle database and Tomcat as web server.
  • Spring AOP is used for logger, authentication. Modified existing logging aspects per the business requirement.
  • Spring REST Client is used to create web client as consumer for making external calls. Rest controller APIs are exposed to the Mobile First native mobile clients.
  • Implemented façade & command pattern.
  • Involved in updating existing database procedures.
  • Followed the Agile development approach for software releases.
  • HP ALM was used as defect management system.
  • Used AccuRev SVN for project repository and versioning control.
  • Using Linux severs for viewing the logs to troubleshoot the issues.
  • Designing the workflow for application flows - SOA based business process w orkflow is a fast and lightweight engine built using the spring framework. It consists of activities, or steps, that can be reused across multiple workflows.
  • Created REST web service based micro services for family base project to be called from the UI.
  • Written Micro Services & DAO layer code to make DB calls to NOSql Cassendra.

Environment: SPRING 3 (IOC/DI, DAO, AOP), myBatis, Maven, JUnit, SOA based business process Workflow system, JSON, AccuRev SVN, Tomcat Server, Castor, Oracle 11, REST Web Services, Micro services, NoSql DB Cassendra, Liberty Webserver, Angular JS, LINUX, Loombook API, TestNG.

Confidential, Danbury, CT

Programmer

Responsibilities:

  • Involved in business interactions related to functional questions on project requirements.
  • Involved in development of the application requirements using Talend (ERBUS) and Database MS-SQL technologies.
  • Involved in bug fixing during the project implementation.
  • Used Tortoise SVN for project repository and versioning control.
  • Involved in creating database triggers, procedures, tables.
  • Worked on optimizing ERBUS by creating some procedures which saved ample amount of time.
  • Written some Excel based tool to make DB scripts automatically.
  • Accessing Linux severs for viewing the logs to troubleshoot the issues.
  • Followed the Agile development approach for software releases, the task I was involved are as below:
  • Using rally to manage the sprints.
  • Sprint planning and story estimation.
  • Every day scrum meeting within team.
  • Logging the work in Rally hours every day.
  • Demo after sprint completion.
  • Introspection on sprint every month.
  • Flowdoc is used for team collaboration and communication within team.
  • AWS EC2 server was used for log files.

Environment: SPRING ( IOC ), Spring Batch, XML, STS IDE, Maven, JUnit, JSON, Tortoise SVN, Web Services, SQL SERVER, MySQL, Quartz, SonarQube & Talend ETL tool & Linux.

Confidential, Danbury, CT

System Analyst

Responsibilities:

  • Involved in client interactions related to functional questions on project requirements.
  • Involved in development of the application requirements using SPRING technology.
  • Involved in writing controller services in Java for front-end usages.
  • Involved designing front-end UI part and writing JSP and JS files using Backbone, JQuery, and Ajax.
  • Used Bootstrap framework for HTML, CSS & JS along with Backbone in front-end.
  • Involved in creating Oracle 10g database SQL queries per the requirement.
  • Implemented data access layer using MyBatis framework.
  • Involved in bug fixing during the project implementation.
  • Modified the code of existing Factory design pattern.
  • Used Tortoise SVN for project repository and versioning control.
  • Followed the Agile development approach for software releases, the task I was involved are as below:
  • Using rally to manage the sprints.
  • Sprint planning and story estimation.
  • Every day scrum meeting within team.
  • Logging the work in Rally hours every day.
  • Demo after sprint completion.

Environment: SPRING 3 (IOC, MVC, DAO), STS IDE, Mybatis, Maven, JUnit, Mockito, Java Script, JQuery, Ajax, Backbone . js, Bootstrap, drools as Rule Engine, JSON, Star Team/ Tortoise SVN, Jetty Server, Oracle 10g, Web Services .

Confidential

Team Lead

Responsibilities:

  • Involved in client interactions for gathering the business requirements.
  • Solution Design, Implementation & Porting in Customer Environment
  • Project Monitoring, Tracking & Risk Mitigation
  • Providing the production support to the day-to-day business critical issues of eFCM application.
  • Executing the SOx (Sarbanes Oxley) controls defined by IT Controllership team every year.
  • Some of the controls are Highly Privileged and Active Users Account review of application and functional accounts.
  • Involved in creating and modifying Oracle 10g database SQL queries, functions, procedures, sequences, triggers per the requirement.
  • Completing the Disaster Recovery Drill for the application every year.
  • Providing all the data required for the SOx auditing as requested by SOx PMO team.
  • Extensive use of MS-Excel, MS-Word for project activities and generating various reports using pivot and making requirement/approach documents.
  • Along with above items worked as onsite team lead for 2 years from 2009-2011 and also worked closely with team lead for 2 years at onsite and offshore from 2011-2013.
  • Used to lead on distributing the work assignments with offshore team.
  • Keeping track of bug fixes and enhancement works and discuss with Birlasoft manager.
  • Coordinating with offshore team regarding new project requirements and bug fixes and providing estimates to the client.
  • For complex requirement or big change, I used to create design documents and discussing same with GE business people.
  • Task handling and managing the project related activities. Distribution of task among the team.
  • Accessing Unix sever to setup an modify the cron jobs.

Environment: Java, JSP, Java Script, Oracle 10g, JBoss 4.x, ETL Informatica, J-Integra, Eclipse, Unix, Cron Jobs .

Confidential, Stamford, CT

Sr. Software Engineer

Responsibilities:

  • Involved in client interactions related to functional questions on project requirements during onsite.
  • Involved in development of the application requirements using GE Library API.
  • Involved in developing own home grown GLibWare application versions.

Environment: s: Core Java, GE Repository API, Eclipse, Ant, VSS

Confidential

Sr. Software Engineer

Responsibilities:

  • Involved in interaction with onsite lead for project requirements.
  • Involved in creating jump pages which integrates with Google Search API.
  • Implemented GSA in the GE website and did customization per the requirements.

Environment: Java, JSP, Java Bean, JBoss 4.x, GSA

Confidential

Sr. Software Engineer

Responsibilities:

  • Involved in designing the module with start UML and assisting the team lead in design process.
  • Involved in hard core coding per the business requirement.
  • Involved in development of the application requirements using struts framework.
  • Involved designing front-end UI part JS, JSP, and Ajax.
  • Involved in creating/modifying Oracle 9i database SQL queries per the requirement.
  • Implemented data access layer using Hibernate framework.
  • Implemented Factory, Singleton, & Façade pattern.
  • Used Microsoft VSS for project repository and versioning control.

Environment: Java, JSP, Java Script, Servlets, Struts, Oracle 9i, JBoss, Hibernate

Confidential

Sr. Software Engineer

Responsibilities:

  • Involved in designing the module with Poseidon modeling tool and assisting the team lead in design process.
  • Involved in development of the application requirements using Liferay portal technology.
  • Involved in writing the portlets for front-end and Controller, Service and DAO classed for backend.
  • Involved in writing database SQL queries in Postgres 8.1 per the requirement.
  • Implemented data access layer using Hibernate framework.
  • Used Microsoft VSS for project repository and versioning control

Environment: Java, JSP, Java Script, Portlets, Struts, Hibernate, JBoss, JBPM, UML, Liferay, PostgreSQL 8.1 & Linux.

Confidential

Software Developer

Responsibilities:

  • Developed various mobile delivery platform modules like Ring N Fun, Hot Movies, GPRS Ring N Fun, GPRS Hot Movies,
  • Worked on creating xml for Configuring Handset for users mobile.
  • Used SIM toolkit based service to deploy above applications on users mobile.

Environment: WML, JSP, Beans, Servlet, WIG, SQL Server, JRun Web Server

Confidential

Software Developer

Responsibilities:

  • Involved in modifying the front-end of Airtel mobile website per the requirement.
  • Involved in publishing the occasional contents to the website.
  • Involved in writing the JSP pages.
  • Involved in writing the database queries.
  • Involved in Unit and System testing.

Environment: JSP, Servlet, HTML, Java Script, MySQL, Tomcat Web Server, Linux

Confidential

Software Developer

Responsibilities:

  • Involved in discussing the requirement with onsite team lead.
  • Involved in creating mobile games by using J2ME simulators.
  • Involved in creating desktop based application by using Java swing.
  • Involved in testing the applications.

Environment: J2ME Wireless Toolkit, MIDP, Java, Swing, MySQL, SMPP

We'd love your feedback!