We provide IT Staff Augmentation Services!

Software Programmer Resume

5.00/5 (Submit Your Rating)

Houston, TX

PROFESSIONAL SUMMARY:

  • Over 6 years of experience in web based software development. Worked in SDLC phases such as requirement analysis, technical design, development, unit testing, documentation, deployment and production support.
  • Experience in Java and J2EE based web technologies such as Log4J, JDBC, Servlets, JSP, XML, JSON, AJAX, JavaScript, HTML, CSS, jQuery, SOAP and RESTful web services.
  • Experience and understanding of Spring and Hibernate frameworks.
  • Experience in Database modeling and design. Worked with Oracle, DB2, SQL Server and Postgres. Proficient in writing queries for creating and altering tables, stored procedures, functions and triggers.
  • Experience with various IDE’s such as RSA 8, Eclipse 3.2/3.4 and STS.
  • Worked with Continuous Integration and build tools like Jenkins.
  • Experience with unit testing frameworks like Junit, Mockito and Jasmine.
  • Experience with the agile scrum methodology.

TECHNICAL SKILLS:

J2EE Technologies: Spring 1.x/2.x, EJB 2.x/3.x, Hibernate 2.0/3.0, JDBC 2.1/3.0, Servlets, JSP, Junit, Jasmine, JAXB, JAXP, Web Services (SOAP & RESTful)

J2EE Frameworks: Spring 3.0 MVC, Hibernate

Languages: Java, J2EE, SQL, XML, C, C++

Application Server: Apache Tomcat 5.5/6.0,WebLogic Application Server 8.5

Web Technologies: HTML, JavaScript, AJAX, JQuery

IDEs: Eclipse 3.2/3.4, RSA 8.x, STS

Database: Oracle 9i/10g, MS SQL Server, Postgres, DB2

Operating Systems: Linux, Windows 98/2000/XP/NT

Source Control Systems: Clearcase, CVS, SubVersion

Build Tools: ANT, Maven

PROFESSIONAL EXPERIENCE:

Confidential, Houston TX

Software Programmer

Responsibilities:

  • Involved in the design and development of JDT web application which uses RESTful service, with JAX - RS specification.
  • Involved in designing the UI for JDT using jQuery, and JavaScript.
  • Involved in the maintenance and addition of functionalities for various applications owned by the team - JRF, JET, SEED Test Harness.
  • Involved in designing and developing test scenarios for JRF.
  • Responsible for developing the spring controller and bean classes for SEED test harness.
  • Responsible for developing service and helper classes for JET.
  • Involved in developing few custom annotations and spring configuration files for SEED test harness.
  • Build and deploy the applications of our team to WAS 8.5 and TC to for consumption by other teams.
  • Involved in a new effort to develop a common test harness for SEED and JRF following a behavioral driven development approach using Jbehave.
  • Involved in peer code reviews.
  • Service Management - Execution of problem management, incident management and request fulfillment. (part of operations support for JDT & JRF)

Environment: STS 3.2.0, Maven 3.0.3, Tortoise SVN 1.6.15, Tomcat 6.0.33, ILOG JRules BRMS V7.x

Confidential

Responsibilities:

  • Developed new features to the Mothra UI using JavaScript, HTML and jQuery.
  • Worked with various teams and architects to get the feedback of features and functionality of the tool.
  • Adding/modifying new/existing features, to the existing spring application with RESTful services based on feedback obtained.
  • Performed builds and deployed the application into various pods when ever necessary.
  • Worked with the quality analysis team to help fix the bugs.
  • Demonstrated the use of the tool to various teams.
  • Unit testing for both java code and JavaScript using Junit, Mockito and Jasmine

Environment: STS 2.8.0, Maven3.0.3, Tortoise SVN 1.6.15, Spring MVC 1.1.5, Tomcat 6.0.33, Junit 4.0, Jasmine 1.3.1, JQuery 1.7.1, Spine 1.1.0, Postgres 1.4.13.

Confidential

Responsibilities:

  • Developed and configured java beans using Spring AOP and IOC.
  • Involved in gathering and analyzing system requirements.
  • Followed agile methodology in the process of developing the application
  • Developed and consumed SOAP web services.
  • Data layer was developed using template pattern in Spring JDBC.
  • Used Xstream for XML parsing.
  • Used singleton design pattern.
  • Gained an understanding of WODM rules designed to filter the output.
  • Developed rule code to run with JRules.
  • Implemented validator and interceptor concepts to handle the web service response.
  • Used SOAP to test the web services response.
  • Involved in designing the caching feature to be integrated with our application.
  • Implemented both asynchronous and synchronous design patterns in the application to handle the web service requests.
  • Written test cases for unit testing the code using JUNIT and Easy mock testing Framework.
  • Involved in code reviews.
  • Performed continuous integration and formal builds, using Jenkins, whenever necessary and deployed the application on required environments.

Environment: JDK 1.6/1.7, Spring 1.1.5, Postgres 1.14.3, STS IDE 2.8.0, JUnit 4.0, SOAP Webservices 4.0.1, Tomcat 6.0.33, Maven 3.0.3, apache cxf 2.4.2, Xstream, tortoise SVN 1.6.15, Jenkins, ilog JRules.

Confidential

Programmer Analyst

Responsibilities:

  • Involved in understanding the company internal requirements, design, implementation, testing phases of the internal tools.
  • Analyzed the requirements, authored Technical Design Specification documentation and presented design to peers and sub- ordinates using Micro Soft Office Suite, Word, Excel and PowerPoint.
  • Implemented the application using spring and JAVA/J2EE pattern by developing Servlets, JSPs, Java classes and DB2 interactions.
  • Used JDBC to connect to the back end systems from mid-tier JAVA components.
  • Used SVN version controlling to maintain project version.
  • Used spring MVC design pattern to implement the design of the project.
  • Invovled in preparing the configuration and property files.
  • Used Junit and easymock frameworks for unit testing of the java code.

Environment: J2EE, Servlets, JSP, JDBC, DB2, IBM WSAD 5, Windows XP, Junit, Spring MVC.

Confidential

Associate JAVA Developer

Responsibilities:

  • Involved in gathering and analyzing business and system requirements.
  • Followed agile methodology with scrum in the process of developing the application.
  • Used SVN version controlling to maintain project version.
  • Designed and developed controller classes to handle the customer transactions in the application.
  • Creation and consumption of SOAP web services.
  • Managing the configurations in spring configuration file.
  • Developing interactive web pages using JSP and HTML.
  • Unit testing of the application and testing of web services using SOAP UI.
  • Involved in peer reviews.

Environment: s: Spring 2.5, Eclipse 3.3, Apache Tomcat 6.0.0, Maven 2.0.8, Tortoise SVN 1.4.8, SOAP Web services 1.2, Oracle 10g

We'd love your feedback!