We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

5.00/5 (Submit Your Rating)

San, FranciscO

SUMMARY

  • Java and J2EE Developer wif over 8 years of Information Technology experience. In - depth noledge of object oriented programming, Java and J2EE technologies. Areas of expertise include Java, J2EE, relational databases, Servlets, EJB, Struts, spring and Hibernate. Front-end development skills in JSP, JavaScript, Ajax, CSS, HTML,XML, JQuery, Node.js, ExpressJs,AngularJS.
  • Specialized in development and implementation of Application and Web based Technology Solutions
  • Expertise in Java and J2EE technologies such as Servlets, JSP, EJB, JDBC, Struts, Ibatis Hibernate, Spring Framework, XML, XSLT .
  • Experience in SDLC (Software Development Life Cycle).
  • Strong understanding of Object Oriented Programming methodology
  • Strong understanding of J2ee and Java design patterns
  • Excellent analytical, logical and programming skills
  • Strong experience wif Restful web services .
  • Hands on experience wif Google Guava Library.
  • Developed CIPHER Encryption, DECRYPTION algorithm using AES/DES.
  • Used Super CSV to generate and read csv files .
  • Experience wif version control tools like Sub Version Control, CVS and Microsoft Visual Source Safe, Perforce
  • Strong Experience in PL/SQL programming including writing complex SQL queries using Stored Procedures, Functions and Packages. Worked wif teh following databases IBM DB2 UDB, Oracle 9i
  • Designed, developed, coded, tested and implemented phases of Software Development Life Cycle. Application areas included development for teh domains such as Finance, Insurance, Telecom, Hospitality, Entertainment & other business applications
  • Strong experience in analysis and design using Software Engineering / SDLC and MVC based frameworks like Struts, spring.
  • Experience in application development and deployment using servers such as Apache Tomcat, Weblogic and JBoss .
  • Hands on experience in writing ANT Scripts to generate code
  • Hands on experience in using JUnit, Mockito for Unit testing

TECHNICAL SKILLS

Languages: Java, SQL Internet Applications Servlets, JSP, J2EE, EJB, JDK, JDBC

Framework: Struts MVC 1.1, Core Spring, Spring MVC, Hibernate, Validator Framework, iBatis

Web/Application Servers: Apache Tomcat, BEA Weblogic, JBoss

Scripting Languages: JavaScript, JSTL.

Markup Languages: HTML, XML XML DOM, SAX, DTD, XSL, XSLT

Database: PL/SQL, Oracle 9i, IBM DB2, Stored Procedures

OS: MS-Windows 95/98/NT/2000/XP, Linux .

Methodologies: OOPS, Waterfall, Agile

Design Patterns: Decorator, Singleton, Factory, Abstract Factory, Façade, DAO, Business Delegates, Value Object, Front Controller, Command .

Design Architecture: J2EE

Version Control Tools: VSS (Visual Source Safe), CVS, ClearCase

Tools: Eclipse, Net Beans, Log4j, Putty, JUnit, PL/SQL Developer, SQL Navigator, ANT, Bugzilla, Enterprise Architect, IBM Rational Rose, Jrebel, Profiler, Jenkins, Robot Framework, profiler, Squiggle library for dynamic SQL .

PROFESSIONAL EXPERIENCE

Confidential, San Francisco

Senior Software Engineer

Responsibilities:

  • Involved in teh detailed study of teh desired system wif proper documentation, andDiscussions wif different stakeholders ( Product Manager, QA’s, Program Manager) across multiple teams.
  • Understanding teh existing application. Designing and implementing teh new feature in teh existing application.
  • Developed a POC of teh application and demonstrated to business users to verify teh application functionality
  • Worked in fast paced Agile environment ( Working on user story, having daily scrum, Estimation, Release Planning, Retrospective)
  • Worked closely wif business analyst and product manager teh understand teh requirements.
  • Having teh resposibity of SI ( System Integration issues reported by consumer products) Coordinator
  • Used teh Maven to build teh project.
  • Developed UI screens using Moody’s proprietary technology called Hermes .Later we moved to Angular so worked on developing angular components as well .
  • Worked on new UI Components on Angular JS wif Webstorm IDE
  • Used Spring 3.0 for teh application based on teh MVC design paradigm.
  • Used Restful web services, interceptor (Apache CXF ) to integrate teh application wif other modules
  • Written Unit test cases using Junit, mockito .
  • Automated various manual process using Ant script .
  • Written automation tests for using Robot Framework .
  • Used JRebel to reduce development time .
  • Used Log4j APIs for logging in teh application.
  • Integrated Spring DAO for data access using wif Hibernate.
  • Used test track for bug tracking .
  • Used p4v for version control.
  • Used Oracle as database server
  • Jrebel to save development time .
  • Used OSGI for teh modularization of applications into smaller bundles.

Confidential, Santa Clara, CA

Work Force Management Suite

Responsibilities:

  • Understanding teh existing application. Designing and implementing teh new feature in teh existing application.
  • Resolving teh production issues reported by end clients.
  • Configuring SSO in teh customer environment.
  • Installed and configured Weblogic 10.3.2 and Oracle client.
  • Used teh Ant script to build teh project.
  • Used Struts 1.2 for teh application based on teh MVC design paradigm.
  • Used EJB 2.x for business logic.
  • Used Log4j APIs for logging in teh application.
  • Designed and developed DAO layer using JDBC.
  • Used HP Quality Center for bug tracking .
  • Used clear case for version control .
  • Used Microsoft MySQL Server as database server
  • Optimizing SQL queries to improve teh performance of teh application.

Confidential, San Jose, CA

Search and Discovery Services

Responsibilities:

  • Developed JSP pages, JSTL, used Java Script for client side validation.
  • Developed a web application to monitor teh result of teh testcases .
  • Externalize teh endpoint url of teh web services from teh consumer jar so teh user TEMPhas theflexibility to specify teh url in teh con fig file or even in teh request url as a request parameter .
  • Involved in teh detailed functional and technical documentation of all teh development work on tn teh wiki page internal to teh Confidential .
  • Providing teh updates in teh daily stand up meetings .
  • Used different J2EE design patterns (Singleton, Factory, MVC, DAO, and Value Object)while developing teh enterprise application.
  • Installed and configured Tomcat 6.0 .
  • Used teh Maven to build teh project.
  • Used Spring for teh application based on teh MVC design paradigm. Developed Springcontrollers, handler mapping, view resolvers, etc…
  • Used Log4j APIs for logging in teh application.
  • Designed and developed DAO layer using JPA .
  • Optimizing SQL queries.

Environment: Java, J2ee, JSP, Spring framework, JPA, Java Script, Tomcat, Eclipse, Oracle 9i, Log4j, Maven .

Confidential, CA

Computer Programmer

Responsibilities:

  • Developed JSP pages, used Java Script for client side validation.
  • Involved in teh detailed study of teh desired system wif proper documentation, and discussions wif different stakeholders across teh globe.
  • Installed and configured Weblogic 10.3.2 and Oracle client.
  • Used teh Ant script to build teh project.
  • Used Spring for teh application based on teh MVC design paradigm. Developed Spring controllers, handler mapping, view resolvers, etc…
  • Used Log4j APIs for logging in teh application.
  • Designed and developed DAO layer using JDBC
  • Optimizing SQL queries.
  • Responsible for production support of teh application

Environment: Java, J2ee, JSP, Spring framework, JDBC, Java Script, Weblogic 10.3.2, Eclipse, Oracle 9i, Log4j, Enterprise Architect

Confidential

Computer Programmer

Responsibilities:

  • Developed JSP pages, used Java Script for client side validation.
  • Developed programs and Web Service clients to process information and communicate for Credit CardProcessing.
  • Developed EJBs for implementation of business logic
  • Used XML to communicate between different tiers of teh application
  • Involved in teh detailed study of teh desired system wif proper documentation, and discussions wif different stakeholders across teh globe.
  • Developed teh application using Waterfall methodology
  • Developed various diagrams such as Sequence diagrams, Class diagrams using Rational Rose
  • Used different J2EE design patterns while developing teh enterprise application.
  • Installed application on Weblogic Application Server.
  • Used Struts Framework for teh application based on teh MVC - II design paradigm
  • Used Log4j APIs for logging in teh application.
  • Used Maven to build project
  • Wrote test cases using Junit and coordinating wif testing team for integration tests

Environment: Java, J2ee, JSP, Servlets, SAX Parser, Struts framework, XML, XSLT, Java Script, BEA Weblogic, Oracle 9i, Log4j, Unix, Maven .

Confidential

Senior Software Engineer

Responsibilities:

  • Worked closely wif business analysts in requirements gathering and analysis.
  • Used IBM Rational Rose in designing teh application
  • Used Eclipse as development tool and CVS for source version control.
  • Used Spring for teh business and service layer.
  • Used asynchronous messaging using teh JMS.
  • Used Hibernate at Data Access Layer.
  • Used teh DOM parser to parse teh xml
  • Used AJAX for populating information on teh JSP.
  • Developed SQL queries for generating reports.
  • Used Log4j API for logging in teh application.
  • IBM UDB DB2 TEMPhas been used as database server.
  • Created ANT Scripts to build project.
  • Used Struts 1.2 for web application development.
  • Developed Struts Action Classes, Value Objects, Action forms for different application modules.

Environment: Java, J2ee, JSP, Servlets, Struts framework, Spring Core, MQ Series, JMS, IBM Rational Rose, IBM DB2, UNIX.

Confidential

Software Engineer

Responsibilities:

  • Developed teh ‘Power Comp Policy Administration Suite’ module which caters teh Arizona’s worker’s Compensation business
  • Developed JSP pages, used Java Script for client side validation.
  • Developed EJBs for implementation of business logic
  • Involved in teh detailed study of teh desired system wif proper documentation, and discussions wif different stakeholders across teh globe.
  • Developed teh application using Agile methodology
  • Developed various diagrams such as Sequence diagrams, Class diagrams using Rational Rose
  • Used different J2EE design patterns while developing teh enterprise application.
  • Installed and configured JBOSS and Oracle client.
  • Used teh Ant script to build teh project.
  • Developed Spring Controller & Validator classes.
  • Used Log4j APIs for logging in teh application.
  • Designed and developed DAO layer using Hibernate
  • Wrote test cases using Junit and coordinating wif testing team for integration tests
  • Responsible for production support of teh application

Environment: Java, J2ee, JSP, Servlets, JSTL, Spring framework, Hibernate, Java Script, JBoss application server, Eclipse, Oracle 9i, Log4j, Rational Rose.

We'd love your feedback!