We provide IT Staff Augmentation Services!

Software Engineer Resume Profile

3.00/5 (Submit Your Rating)

New, YorK

SUMMARY:

  • Software Developer with 7 years of experience in software design, development and testing.
  • Strong experience on all J2EE related technologies like Servlets, JSP, JDBC, EJB, JMS, JUnit, SOAP, Spring MVC, Custom Tags, Multi-Threading, Synchronization.
  • Sound knowledge in Spring, Hibernate, RDBMS, Web, XML, Ant/Maven, HTML5, JAVA GWT, Python, Shell Scripting.
  • Extensive use of Object Oriented design methodology and Agile in software development.
  • Experience in maintaining and reengineering of legacy systems.
  • Experience in designing and development with tools like Eclipse, RAD, NetBeans, and Dr. Java.
  • Experienced in developing database to create its objects like tables, views, functions, triggers, and stored procedures packages using PL/SQL in Oracle, SQL Server and My-SQL.
  • Hands on experience with control tools like SVN, CVS and VSS Visual Source Safe .
  • Experience in configuring and troubleshooting operating systems like Windows, UNIX, and Linux Servers.
  • Highly motivated self-starter with Excellent Communication, Presentation and Problem Solving Skills and committed to learning new technologies.
  • Ability to work under pressure and manage Multiple project tasks with changing priorities and tight deadlines and can work either independently or as a part of a team.

TECHNICAL SKILLS

  • Programming Languages: Java, Python, C
  • Web Technologies: JSP, Servlets, Django, CSS, JavaScript, Jquery, HTML5, SOAP, Restful web services, GWT, angular.js, extJS, Ajax
  • Other Technologies/Tools: Spring MVC, Hibernate, JUnit, Maven, XML, Shell Scripting
  • Databases: Oracle 11G, PLSQL, MS SQL 2005, MS Access
  • Development Tools/IDEs: Eclipse, RAD, PyDev, MS Visual Studio, SVN, TFS, GIT
  • Methodologies: SOA design patterns, Object/Aspect oriented design, Agile, TDD
  • Operating Systems: MS-Windows 7/Vista/XP, LINUX, Mac OS X
  • Application Servers WebSphere4.0/6.0/6.2/7, Tomcat 6.0, Weblogic

PROFESSIONAL EXPERIENCE

Confidential

Software Engineer

Responsibilities:

  • Understand and study the UI specifications, business logic requirements/ functionalities and database structure.
  • Designed and developed new features for required for a CLS settlement System a Java/J2EE/GWT based web application.
  • Front-end development using JAVA GWT and client side validations performed using JavaScript.
  • Developed generic module for xml creation required for integration server side settlement component.
  • Involved in writing and execution of unit test cases for the developed module.
  • Onshore offshore coordination to resolve the technical issues.

Environment: JAVA, Spring, DAO, GWT, JDBC, Eclipse, OOAD, Agile, PLSQL, Oracle

Confidential

Java Developer

Responsibilities:

  • Prepared Functional and Technical design documents.
  • Designed and Implemented EFMS Scheduler and IOL Modules
  • Responsible for the Configuration Management for the Scheduler application.
  • Implemented GUI components using JSP.HTML5, CSS and JavaScript Frameworks extJS, Ajax, etc.
  • Spring Core, Spring MVC, Spring JDBC are used in the application development
  • Hibernate framework was used for Dao layer for one of scheduler application module.
  • Developed JAX-WS server and client web Services for internal EFMS Applications as per AT T standards.
  • Migrated JAX-RPC based web services to JAX-WS.
  • Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
  • Excellent implementation knowledge of Distributed Web Services/ Enterprise / Web / Client- Server systems using Java, J2EE JSP, Servlets, JDBC, EJB, JNDI, JMS, JAXP,JAXB, SDO,JPA , XML, and SOA Web services
  • Managed and interacted with cross development teams.
  • Administered and developed build scripts for build and deploy management.
  • Used IBM MQ series for JMS management for receiving data from internal EFMS Applications and posting to scheduler Database through Message Driven Beans.
  • Developed shell scripts for the deployments to Websphere Application Server for IT Integration Testing , ST System Testing , UAT User Acceptance Testing environments.
  • For Source Control Management used CVS, SCME internal AT T
  • Bugs tracking and fixing are done through Quality Center and Clear Quest.
  • SOAP UI, JUNIT are used as part of Unit Testing.
  • Used Maven for building, writing test cases and documenting the application.

Environment: JAVA, Spring, Spring MVC, DAO, JDBC, Eclipse, OOAD, Agile, PLSQL, Oracle, HTML5, CSS

Confidential

Java Developer

Responsibilities:

  • Involved in the building Content Transformation Framework and system migration from C to Java.
  • Coded Business services using spring core Java, also interacted with the database using Spring DAO.
  • Prepared, Build and Deployed shell scripts and created Deployment Packages.
  • Developed mappings between objects and relational database tables retrieving results from the database using the middleware.
  • Exposed various capabilities as Web Services using Rest-fulwsdl.
  • Created Data Transfer Objects which are populated by Hibernates queries
  • Used Maven for building, writing test cases and documenting the application.
  • Prepared various weekly, monthly and yearly reports. Developed APIs to interact with the Oracle database and retrieve the results to display in
  • Used Collection framework extensively during the development of the APIs.
  • Developed REST/HTTP APIs for exposing feed handler applications.
  • Work directly with Scrum Master/Development Manager and ProducOwners to support operations and enhancement tasks and projects
  • Designed and implemented the enhancements of the application using various design patterns,
  • Participated in Project Status Review meetings with Quality Assurance and testing team.
  • Developed test cases during the testing phase of the project. Log4j was used for logging errors in the application.
  • Troubleshoot production issue and wrote shell scripts and python script to apply hot-fix.
  • Involved in the writing the System Integration Testing test cases for testing and created JUnit test cases.

Environment: JAVA, Shell Scripting, Python, LINUX, XML, Spring, Hibernate, JDBC, Eclipse, OOAD, Agile, Oracle

Confidential

Software Engineer

Responsibilities:

  • Developed Reference Architecture for eComm SOA Environment.
  • Redesigned and upgraded xml notification template system software using Java API's, Python and PLSQL
  • Designed and developed new features for the Unicom Web Application, a Java/J2EE/GWT based web applicationwhich facilitate Electronic Messaging system. JDBC, Eclipse, Oracle .
  • Adopted Agile development methodologies include Scrum and TDD.
  • Involved in requirements gathering preparation of Functional Specifications Document.
  • Involved in initial prototyping, preparing of test cases and use cases.
  • Front-end development using JAVA GWT and client side validations performed using JavaScript.
  • Used various features of Spring MVC such as XML configuration extensions for Declarative Transaction Management, Java Generics support, Annotation Driven Dependency injection.
  • Involved in the development of key modules such as Control Screens and the View screens for the project.
  • Participated in User testing and Bug fixing efforts.
  • Used ANT build script for code compilation and Enterprise Archive EAR file generation, which is deployed in Web Sphere 6.0 Application Server.

Environment: Core JAVA, J2EE, GWT, Python, LINUX, XML, Servlets, JDBC, Eclipse, OOAD, Agile, Serialization, PLSQL, Oracle

Confidential

Java/J2EE Developer.

Responsibilities:

  • Worked in all phases of Software Development Life Cycle SDLC .
  • Used Agile Methodology for the project development.
  • Understand all project requirements as specified in Use Cases and Requirement Specifications.
  • Implementing the Spring Framework that leverages Model View layer MVC architecture
  • Developing the View layer of MVC architecture using Spring MVC components and compelling features like templates, Custom logic tags etc.
  • Developing Applications on IBM RAD/ TOAD and deploying on Websphere v6.1.
  • Responsible to ensure compliance with JEE JEE Framework and enhance Reuse and Portability of the application.
  • Working in the development, coding and design of JAVA classes like Spring MVC controllers in the view layer and implementation classes in the mid tier etc.
  • Working on Oracle PL/SQL stored procedures for host to mid-tier integration.
  • Using Maven to build the application and Writing Test Cases for Unit Level Testing using JUnit and static analysis testing JTest to follow the JPMorgan coding standards.

Environment:Java, JSP, EJB, JMS, JNDI, JDBC, JSF, Ajax, Multithreading, JavaScript, JMS, XML, XSL,

Web Logic Application Server, HTML5, CSS, UNIX, Ant, Log4j, DB-2, TOAD, Clear Case, Clear Quest, Eclipse IDE.

Confidential

Java/J2EE Developer

Responsibilities:

  • Assisted in designing and developing the Role Expert component using Spring MVC framework, Hibernate persistence framework and Oracle as the development database.
  • Also developed and maintained number of websites with Python/Django.
  • Created Web Services XML, SOAP for the Application, components send and receive SOAP messages
  • Developed a prototype with XML Technologies and SAX parsing methodology.
  • Involved in the full life cycle of the software design process including Requirement Definition,
  • Prototyping, and Proof of Concept, Design, Interface Implementation, Unit testing and maintenance.
  • Implemented JSF MVC framework for the web applications.
  • Implemented J2EE design patterns like DAO, DTO, Service Locator, and Business Delegate.
  • Developed Session Bean Components, Entity Beans CMP which will manage transactions with the database to deliver the content to presentation layer and also to store data into the data layer.
  • Used AJAX to make Asynchronous Request's for better performance.
  • Designing and developing user interfaces using Java script, JSP, XML, XSLT, HTML and CSS.
  • Developing EJB for the business flow Session Beans and Business objects Container Managed Entity Beans using EJB 2.0 and Web Logic Application Server.
  • Involved in Deploying and Configuring and administration of applications in Websphere Server.

Environment:Java, J2EE, CSS, AJAX, Websphere, HTML, JUnit, Eclipse, Log4j, ANT, JDBC, Oracle, Python/Django,UNIX/Linux.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in the analysis, design and development phases of the Software Development Life Cycle SDLC .
  • Used Rational Rose to generated Use case diagrams, Class diagrams and Sequence diagrams that modeled the design details of the application.
  • Developed UI screens using JSP, Struts tags and HTML.
  • Used Validation framework for client-side validation and Internationalization to support multiple languages.
  • Implemented several design patterns such as Business Delegate, MVC, Singleton and Factory to resolve the most common design issues.
  • Implemented SQL queries and Stored procedures for Oracle9i database.
  • Used XML parser APIs like DOMfor marshaling and unmarshalling of data.
  • Used MyEclipse for writing JSPs, Struts, EJBs, and other java code snippets.
  • Used JUnit framework for Unit testing of application and Clear Case for version control.
  • Built application using ANT and used Log4J to generate log files for the application.

Environment:Java , J2EE , JSP 2.0, Struts 1.1 , Apache Tomcat, EJB , Servlet, JNDI, JMS, Oracle 9i, HTML, XML Web Services, MyEclipse, SOAP, JUnit, ANT, Rational Rose , LOG4J, Clear Case

We'd love your feedback!