We provide IT Staff Augmentation Services!

Sr. Software Engineer Resume

2.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY:

  • Over 8+ years of professional experience as a Java J2EE Developer in Object Oriented development, implementation and maintenance of web and distributed Enterprise applications using Java/J2EE technologies.
  • Experienced in full life cycle development of software product - Design, Development, Testing and Implementation, including application support after deployment.
  • Strong experience in Core Java, J2EE technologies like Servlets, JSP, JDBC, JSF.
  • Experience in building browser based applications using JavaScript, Angular JS, JQuery, HTML, and CSS.
  • Experience in web application design using open source MVC, Struts, spring, Log4j Frameworks.
  • Expertise in implementing service-oriented architecture (SOA) using XML based web services (SOAP, UDDI, AND WSDL).
  • Extensive knowledge in writing efficient PL/SQL and SQL codes and also writing Functions, Triggers, Sequences, Indexes, Views and Stored Procedures on various database servers such as Oracle 10g, IBM DB2, MySQL.
  • Also worked with Elastic search, Hazelcast managing a Git host for developer code.
  • Extensive experience in different IDEs such as Eclipse, MyEclipse, jgrasp and Net Beans.
  • Hands on experience in Windows, UNIX and LINUX platforms.
  • Experience with Source control tools like CVS, SVN, and GITLAB.
  • Experience with unit testing using Junit and knowledge of ANT and Log4j tools.
  • Excellence inCommunication, Technical and Interpersonal Skills with strong Customer Orientation and Client Interfacing Skills. Able to work well independently and supervise development teams.
  • Keep abreast of new technologies, quick learning, dedicating and highly adaptable to new working environments.

TECHNICAL SKILLS:

Languages: C/C++, Java, SQL, PL/SQL

GUI Technologies: HTML, XHTML, DHTML, Java Script, Angular JS, JQuery, XSD, XSTL, JSF

Java Web Technologies: Servlets, JSP, EJB, Struts, Spring, Log4J,REST, Web Services

J2EE Technologies: JDBC, JNDI, JMS, JAAS, MQ series

Application Servers: Web Logic 9x,Web Sphere Apache Tomcat

Java IDE Tools: Eclipse, NetBeans, MyEclipse, RAD

RDBMS: SQL Server, Oracle10g, MySQL, DB2

ORM Tools: Hibernate, IBatis,JPA

Testing Tools: JUnit, Easy Mock2.0, JIRA

Operating Systems: Windows, Linux, UNIX

Version Control tools: CVS, VSS, GITLAB, Subversion

PROFESSIONAL EXPERIENCE:

Confidential, San Francisco, CA

Sr. Software engineer

Responsibilities:

  • Involved in the analysis specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC).
  • Implemented agile methodology design approach for the project.
  • Implemented Java code for all layers of the application using spring, JPA, Hibernate, Restful Web service Framework.
  • Used spring MVC for developing business logic and presentation layer. Extensively used spring features like Dependency Injection (IOC) and Aspect Oriented Programming (AOP) etc.
  • Involved in designing user screens using Java Script, jQuery, JSON, Ajax, Bootstrap and Thyme leaf as per user demands.
  • Used Jquery Validation framework for client side validation.
  • Used principles of MVC to in corporate the Angular JS to build client side application.
  • Developed AOP (Aspect Oriented Programming) module for efficient error handling and email distribution.
  • Implemented various J2EE design patterns like MVC, Factory, DAO, Singleton and VO.
  • Extensively worked on XML parser DOM.
  • Used JUnit, Mockito and Jetty Testing Framework for performing Unit and integration testing.
  • Implemented Test Driven Design (TDD) for various functionalities in the application.
  • Designed and developed Oracle SQL queries for complex search engines in the application.
  • Good programming experience in SQL Plus and PL/SQL. Wrote Stored Procedures, Functions, Cursors, Triggers, Indexes, Sequences and Views.
  • Good experience with build tool Maven and extensively used Jenkins and Nexus for deployment to the server and creating different views for releases.
  • Involved in Integration testing, System Testing, Bug fixing and Maintenance.
  • Hands on experience using Maven hot deployment process.
  • Hands on experience with SVN version controlling system.
  • Logger implementation for debugs, info and error messages.
  • Hands on experience using Restful web services for integration with tools like Question Mark, Qualtrics, EMS and custom student enrollment system like M-Pathways.

Environment: JSP,JavaScript,AngularJS,Jquery,CSS,Spring3.0,Hibernate3.2,Oracle11g,JDBC,PL/SQL,Log4j,ApacheTomcat,SQLDeveloper,Maven, XML.

Confidential, Pittsburgh, PA

J2EE Developer.

Responsibilities:

  • Involved in SCRUM process of AGILE methodology in Requirement gathering, Design, Analysis and Code development through iterations
  • Designed complete project lifecycle application using OOAD techniques and RUP.
  • Made use of almost all Object Oriented concepts like Inheritance, Polymorphism and Abstraction
  • Developed the application using Spring MVC Framework that Leverages classical Model View Layer (MVC) architecture and used VERT.X.
  • Used JSTL and Struts Taglib in JSP and developed action and action forms for corresponding JSP.
  • Used RAD 7.0 for writing code for JSP and Struts.
  • Lead a team of four through analysis, system design and deployment stages.
  • Used Xml Parser APIs such as JAXP(SAX) and JAXB in web service's request response data marshalling as well as un marshalling process
  • Used Angular JS to detect changes to model objects and detect execution context for expressions.
  • Used XSLT to transform xml pages into HTML pages.
  • Developed Exception handling framework for the entire Application.
  • Used Unix shell scripts with java runtime to execute shell script
  • Used GITLAB for software configuration management and version control.
  • Created stored procedures and Triggers using PL/SQL, SQl in Backend (oracle) and implemented complex SQL queries.
  • Monitored the error logs using Log4j and fixed the problems.

Environment: JavaScript, HTML, Angular JS,XML, Java 1.4, J2EE, JPA, Struts 1.2, EJB, Java Beans, JSP, UML, MVC, SOAP, VERT.X, JAX-RPC, Web Sphere 6.1, WSAD, Oracle 10g, SQL, PL/SQL

Confidential, Detroit, MI

J2EE Developer.

Responsibilities:

  • The Web application has been developed using RUP(Rational Unified Process) which is based on
  • OO analysis and design, Use case driven, automated testing, build and continuous integration of code.
  • Developed presentation tier using JSP, JavaScript, JQuery, and Hazelcast, Struts tags like bean, html and logic.
  • Developed Server side programming technique using a JQuery plugin called JQuery Data tables.
  • Performed client side validations using Java script and server side validations using in built Struts Validation framework.
  • Developed form beans and Dispatch action classes and configured action mappings in Struts-Config.xml.
  • Created Database Tables, Sequences and wrote Hibernate mapping files.
  • Used HQL, SQL, Criteria queries to fetch and to interact with the database.
  • Exposed business functionality to external systems (Interoperable clients) using
  • Web Services (WSDL-SOAP) Apache Axis.
  • Created stored procedure and worked extensively DDL & DML, sequences and packages in Oracle.
  • Parsing XML Data using JAXB for storing the data.
  • Developed test cases and performed unit testing using J Unit framework.
  • Monitored the error logs using Log4j and fixed the problems.

Environment: JQuery, JSP, JavaScript, Struts1.2, Spring 3.0, Hibernate 3.0, Hazelcast, JNDI, JDBC, Servlets, IBM Web Sphere Application Server 6.0, SQL Server, MYSQL, UML, IBM Rational Rose, CVS, J unit.

Confidential

Java Programmer

Responsibilities:

  • JDBC and DAO module is used for communication between application and the database.
  • Java programming using swing to complete the functionality of cash, lockers and security modules, servlet programming for connecting to the database server and to retrieve the serialized data, programming stored procedures using SQL and PL/SQL for the bulk calculations of general ledger.
  • JMS is used for consuming and publishing the Messages.
  • Used Oracle 9i as the relational backend.
  • Designed and developed several SQL Scripts, Stored Procedures and Triggers for Oracle9iDatabase.
  • Deployment of the application on Web Logic server.
  • Different components of Struts framework like Dynamic Form Bean, Dyna Action Form, and Validator Form etc. were used in application development.
  • Designed user interface layout using CSS, HTML, JavaScript and JSP
  • Debugging the application code in order to fix the defects in the application

Environment: Java, J2EE, Struts, JMS,SQL, PL/SQL, Eclipse, Oracle, WebLogic Application Server, CSS, HTML, JavaScript, JSP,AJAX,SOAP UI, CVS, Windows XP.

We'd love your feedback!