We provide IT Staff Augmentation Services!

Software Engineer Resume

3.00/5 (Submit Your Rating)

New, YorK

PROFESSIONAL SUMMARY:

  • Over all 6 plus years of experience in IT industry which includes implementing of full Software Development Life Cycle (SDLC) that is Analysis, Design, Development, Integration, Testing, Deployment and Documents of projects in Object Oriented applications, Multi - Tier Web-based and Client-Server applications using Java and J2EE Technologies with zest for Databases.
  • Designed, developed and implemented several web based applications using Java,
  • J2EE & Web technologies such as Core Java, Servlets, JSP, JSTL JNDI, Java Beans, JDBC, JavaScript, HTML,CSS,, XML, MVC frame Work and Strong troubleshooting skills .
  • Expertise in developing web based GUIs using JSP, Struts, and Spring, Servlets, HTML, Java Script, Ajax, and Angular JS.
  • Experience in Object Oriented Analysis and Design (OOAD), extensively worked on frameworks like Struts, Spring and Hibernate.
  • Proficient with n tier application development using J2EE Design patterns like MVC, DAO, Business Delegate, Singleton etc.
  • Experience in Web Services Technologies like SOAP, WSDL and UDDI and Service Oriented Architecture SOA.
  • Strong work experience in application integration using Web Services such as JAX RPC, JAXB, JAX-WS, SOAP, WSDL, JAX-RS, Restful
  • Extensively worked on IDE like Eclipse .
  • Strong experience in database design and usage of RDBMS in Oracle10g, My-SQL, that includes DDL, DML, DCL,TCL, SQL, PL/SQL.
  • Good experience in error-logging/debugging using LOG4J and in unit testing the java artifacts using JUNIT framework
  • Experience with Restful web services, JUnit, Spring, Maven and design patterns
  • Experience in application development and deployment using servers Apache Tomcat.
  • Experience in development using Adobe CQ5 WCM, CRX, JCR, Java, J2EE,, HTML, JavaScript, CSS and AngularJS for development and implementation of projects.
  • Good experience in Object Oriented Analysis & Design (OOAD) using different design methodologies, and tools like UML.
  • Used Agile practices and Test Driven Development techniques to provide reliable and working software.
  • Experience in Sprint Planning, Daily Scrums, Sprint Reviews and Rally. Also participated in Backlog Grooming.
  • Knowledge in the TDD (test driven development) process Agile methodology.
  • Good experience in version controls like GIT and SVN.
  • Worked on Operating Systems like Windows NT/2000/ XP.
  • Ability to take initiative, and work independently on several assignments simultaneously, highly organized and Excellent People-Interaction Skills.
  • Strong analytical, writing, programming and presentation skills, highly motivated in learning new Technologies. Strong dedication, commitment to team work and good communication skills.

TECHNICAL SKILLS:

Languages: Java, SQL, PL/SQL, HTML, DHTML, XML,UML, WSDL.

Web & App Servers: Tomcat

Database: Shared Services, MySQL

Java / J2EE Technologies: Java, Servlets, Spring, Struts, Hibernate, JSP, DTD, Custom Tags, JDBC, RMI, JNDI.

Web Technologies: Java Script, Angular JS, CSS, AJAX, JSON

IDE: Eclipse Java IDE, CRXDE Lite

PROFESSIONAL EXPERIENCE:

Confidential, New York

Software Engineer

Responsibilities:

  • Worked on the web based application using Java/J2ee, Spring Framework (IOC, AOP, Spring Transactions, JDBC Templates).
  • Used Spring Framework for the application based on the MVC design paradigm
  • Injected dependencies across the module using Spring Framework. It was done by adding some configuration entries in xml files.
  • Involved in consuming, producing Restful web services using JAX-RS.
  • Developed Web based application using JSP Scriplet, JavaScript, HTML, CSS and Angular JS.
  • Wrote PL/SQL stored procedures and did performance tuning of complex queries.
  • Used Agile practices and Test Driven Development techniques to provide reliable and working software.
  • Involved in high level and low level design documents understanding the requirements.
  • Involved in making necessary enhancements as per the clients requirement.
  • Good hands-on experience in building applications using Maven.
  • Developed custom CQ components in JSP backed by OSGI services.
  • Creating custom event handlers for CQ at JCR Level.
  • Creating custom CQ workflows for content authorization and notifications and Launcher creation.
  • Worked on JCR API’s and Sling API’s for retrieving Content from JCR Repository.
  • Worked on Custom Sling servlets in CQ5.
  • Configuring CQ with other new functionalities.
  • Have been using LOG4J for error-logging/debugging and in unit testing the java artifacts using JUNIT framework
  • Used Eclipse IDE, notepad++ and sublime for coding and editing.
  • Work closely with Business Analyst and Quality analyst. Coordinated with the testing team in preparation and validation of Test plan, Test Specification and Test Scripts.

Confidential, San Diego

Java/J2EE developer

Responsibilities:

  • Worked as a Java developer for Amgen web based applications.
  • Involved in full software development life cycle (SDLC).
  • Participated in analysis of application customer requirements, the creation of detailed project specifications, and the development of web based application.
  • Modified the performance view application to accommodate the annuity product with different TIAA rate information using Servlet and JSP.
  • Involve in Object Oriented programming (OOP).
  • Displayed the product the participant funds unique to participant when it logged into the secure site using JSP Scriplet, JavaScript,HTML, CSS and Angular JS.
  • Updated the database using MySQL- Front to display the Participant performance value and order the product according to the requirement.
  • Used SOAPUI as an User Interface for the Spring Web Service application to get request and response from the Application.
  • Used Spring Web Service as a key concept to build the application.
  • Used JAXB Marshalling and Unmarshalling to create jaxb object from XML request and vice versa for implementing the applications.
  • Used WSDL, Soap and HTTP for the application.
  • Implemented the Operation and tested using SoapUI.
  • Defined beans and web Service parameter in the Spring Servlet Configuration xml files.
  • Involved in working with database.
  • Written Test cases for various Operations.
  • Test, build and migrated the application to IT environment.
  • Prepared the Setup document for the environment.
  • Used Notepad++, TextPad as tools for manipulating the coding.
  • Currently working on the application on EAS batch
  • Did the reverse engineer to analyze the Business rule for the applications.
  • Interacting with Web Service team as a Consumer to use their web service applications.
  • Work closely with Business Analyst and Quality analyst
  • Work closely with multiple development teams to architect and implement for enhance existing EAS applications

Environment: Java, JDK, Eclipse, JSP, Servlet, JavaScript, CSS, AngularJS, SQL, MySQL, HTML, Notepad++, Integration Testing, SoapUI, WSDL, Oracle.

Confidential, Dallas

Java/J2EE Consultant

Responsibilities:

  • Participated in project estimation and impact analysis.
  • Involved in high level and low level design documents understanding the requirements.
  • Prepared UML diagrams like Use case, Sequence Diagrams and Class Diagrams using Microsoft Visio.
  • Developed presentation layer using HTML, Servlets, JSP with Custom Tag libraries.
  • Used JavaScript to perform checking and validations at Client's side.
  • Injected dependencies across the module using Spring Framework. It was done by adding some configuration entries in xml files.
  • Used Hibernate in Persistence Layer as ORM tool.
  • Involved in writing PL/SQL Procedures in Oracle 10g for output Reward Summary.
  • Interface with users of the application and downstream data consumers.
  • Bulk loading of Account and Transaction from Legacy Database and Transaction Reports.
  • Prepared and validated the JUNIT test cases.
  • Configuration and deployment of application on Application Server.
  • Participated in pear code review.
  • Coordinated with the testing team in preparation and validation of Test plan, Test Specification and Test Scripts.

Environment: J2EE pattern, JSP, Spring, Hibernate, Eclipse, Oracle 10g, SQL, PL/SQL Developer, Log4j, ANT, CVS, Eclipse, Apache Tomcat Server 

Confidential, WI

Java Developer and Consultant

Responsibilities:

  • Prepared UML diagrams like Use case, Sequence Diagrams and Class Diagrams using Microsoft Visio.
  • Developed a web-based system with HTML, XML, Java Script, JSP Tag Libraries, CSS and Custom Tag Libraries using Struts 1.2 framework.
  • Worked with J2EE Design patterns and Model View Controller Architecture (Model 2 Struts) and also used API interface classes. Implemented Java standard Edition concept (J2SE).
  • Implemented Hibernate object relational mapping for data persistence, querying and authenticating the data access and JSTL for front end development.
  • Developed Struts model components to access the application methods and involved in writing multithreaded programming.
  • Implemented Spring framework to have a dependency injection and used aspect oriented programming to the application.
  • Performed extensive Exception Handling mechanism for handling errors and exception conditions in the application.
  • Used elements of SQL queries like DDL, DML and TCL for accessing the database.
  • Cleanup and re-organize the code to allow for easier skinning to the client specific configuration

Environment: J2EE, JAVA, Servlets, Unix, JSP, Struts framework, Spring, JavaScript, Server side, CVS, HTML, XML, JDBC, Oracle SQL, MySQL, Apache Tomcat Server.

Confidential

Responsibilities:

  • Involved in the Software Development Life Cycle (SDLC) of the project from Analysis, Design, Implementation and Testing. Involve in UML Methodology.
  • Work on front end of the application using HTML, XML, JSP, Servlets, and Java Script.
  • Used Spring Framework for the application based on the MVC design paradigm.
  • Used Java/J2EE Design patterns like Session Façade, Data Transfer Object (DTO) in the project extensively, which facilitates clean distribution of roles and responsibilities across various layers of processing. Implemented Java standard Edition concept (J2SE).
  • Designed and developed Servlets, Session Beans to implement business logic and deployed them on the Application Server. Used JDBC driver class to connect to the database.
  • Consumed Web Services for getting individual information from an internal service provider.
  • Used extensively Hibernate in data access layer to access and update information in the DB2 database.
  • Worked extensively on XML based property files and conversion from Business objects to xml.
  • Wrote PL/SQL stored procedures and did performance tuning of complex queries.
  • Improving the application performance, as necessary, through code improvements and database tuning
  • Used JUnit to write repeatable tests (regression testing), mainly for Unit testing.
  • Experience working with internal and external customers.

Environment: Java, J2EE, JSP, Servlets, Hibernate, Eclipse IDE, XML, Spring, Hibernate,Apache Tomcat Server, SQL, HTML, JUnit JavaScript, MVC and Windows.

We'd love your feedback!