We provide IT Staff Augmentation Services!

Software Engineer Resume

0/5 (Submit Your Rating)

NC

SUMMARY

  • Having 7 years of IT experience in developing, delivering of software using wide variety of technologies in all phases of the development life cycle. Expertise in Java technologies as consultant, proven ability in project based teamwork and good communication skills.
  • Very Strong Object - oriented concepts with complete software development life cycle experience - Requirements gathering, Conceptual Design, Analysis, and Detail design, Development, Mentoring, System and User Acceptance Testing.
  • Hands on experience in developing numerous Multi-tier Java, J2EE (JSP, Struts Framework, Servlets, Springs, RMI) components including Business Components (EJB), Presentation Tier components (JSP, Struts Tag Libraries, Custom Tag Libraries, HTML, DHTML), Resource Tier components (JDBC) and Persistent Object Components using Hibernate and DAO.
  • Hands-on development and implementation experience inBig DataManagement Platform (BMP) usingHadoop, Map Reduce.
  • Extensive experience as a software engineer for clients in the Pharmaceutical, LIMS, Financial, Web and Product Domain.
  • Extensively development experience in different IDE’s like Eclipse, NetBeans and Edit plus.
  • Experience in developing REST Full Web Services.
  • Knowledge in XML technology and working with numerous DOM and SAX parsers and XSLT for transforming the XML.
  • Experience in writing JUnit in test driven development.
  • Experience in developing and deploying applications in JBoss and Apache Tomcat servers.
  • Expertise in relational databases like Oracle, My SQL and PostgreSQL.
  • Excellent analytical, problem solving and communication skills.
  • Extensive experience in working with the Customers to gather required information to analyze, debug and provide data fix or code fix for technical problems, build service patch for each version release and unit testing, integration testing, User Acceptance testing and system testing and providing Technical Solution documents for the Users.

TECHNICAL SKILLS

Languages: Java, C, C++, SQL

J2EE Technologies: EJB 3.0, Servlets, JSP, JSTL, JDBC, Spring2.5,LOG4J, JUnit

Big Data Framework: Hadoop (Map Reduce and HDFS)

Middleware: Hibernate 3.0

Databases: Oracle 9i/10g, MySQL, PostgreSQL

Web Technologies: JQuery, Applets, JavaScript, CSS, HTML, XHTML, AJAX, XML, XSLT

Web Services / Messaging: REST Full Web Services.

Web/Application Servers: JBOSS 4.2.3, Tomcat 4x/5x

IDE Tools: Eclipse 3.2, NetBeans 6, Edit plus

Design Methodologies: UML

Version Control Tools: VSS and SVN

Operating Systems: Windows XP/2000/NT, Linux

Tools: Agro UML

Professional Experience

Confidential, NC

Software Engineer

Responsibilities:

  • Evaluated of High Level Designs and use cases given to us by the client.
  • Designed and developed the business services using Java
  • Used JPA to develop persistent classes following ORM principles
  • Developed JPA configuration files
  • Involved in the design and development of Business Tier using, DAO’s (Data Access Objects), and Data Access Layer using Hibernate.
  • Design and developed Maven scripts to build and deploy the application in Tomcat 7.0.
  • Managing the version control for the deliverables by streamlining and re-basing the development streams of the MS SVN
  • Mybatis persistence framework for writing custom SQL
  • Apache Commons CSV Parser for parsing and creating CSV file
  • Working withoffshore team
  • Java Architecture for XML Binding to map Java classes to XML representations

Environment: Java 1.6, OOA, OOD, Hibernate, EJB 3.0, JPA, JAXB, Tomcat 7.0, Eclipse 3.6.2, Log4j, Oracle, Mybatis, Windows.

Confidential, DC

Software Engineer

Responsibilities:

  • Develop Event Processing (6 TB data) using Hadoop Map Reduce.
  • Participated in architecture design and develop application.
  • Automated Hadoop stack deployments from scratch across multiple nodes.
  • Streamlined Hadoop jobs and workflow operations using Azkaban workflow engine.
  • Design and developed ant scripts to build the application.
  • Managing the version control for the deliverables by streamlining and re-basing the development streams of the SVN.
  • Involved in product life cycle developed using Scrum methodology.
  • Configured Hadoop in Linux and deploying application.
  • Involved in mentoring team in technical discussions and Technical reviews.
  • Involved in code reviews and verifying bug analysis reports.

Environment: Java 1.6, Hadoop, Map Reduce, Couch Base, Azkaban, SOLR, JAXB, Eclipse, JUnit, Log4jWindows and Linux, Scrum.

Confidential, NC

Sr. J2EE Developer

Responsibilities:

  • Evaluated of High Level Designs and use cases given to us by the client.
  • Developing Proposal Management Web Application on Spring and EJB and Spring is used for dependency injection.
  • Designed and developed the front-end with Swings and Spring MVC framework, Tag libraries and Custom Tag Libraries and development of Presentation Tier using JSP pages integrating AJAX, Custom Tag’s, JSP TagLibs, HTML, JavaScript and JQuery.
  • Swings and EJB used to implement management screens with MVC architecture and Session Facade, coding involves writing Custom components, Action Classes, Data classes, hibernate mappings and EJB.
  • Developed management forms with Plastic Look & Feel, Table Layout, Drag and drop functionality of Tree nodes.
  • Used Java-J2EE patterns like Model View Controller (MVC), Business Delegate, Session façade, Service Locator, Data Transfer Objects, Data Access Objects, Singleton and factory patterns.
  • Used Hibernate to develop persistent classes following ORM principles.
  • Developed Hibernate configuration files for establishing data base connection and Hibernate mapping files based on POJO classes.
  • Involved in the design and development of Business Tier using Service Beans (Stateless EJB’s), DAO’s (Data Access Objects), and Data Access Layer using Hibernate.
  • Deployed spring configuration files such as application context, application resources and application files.
  • Design and developed Maven scripts to build and deploy the application in JBoss 4.2.3.
  • Managing the version control for the deliverables by streamlining and re-basing the development streams of the MS Visual Source Safe.

Environment: Java 1.5, J2EE, OOA, OOD, Spring, Swings, Hibernate, EJB 3.0, Custom Tags, JSP, HTML, XML, AJAX, CSS, JavaScript, JBoss 4.2.3 GA, JAXB, Eclipse 3.4, Log4j, Oracle, Windows and Linux.

Confidential, OH

Java/J2EE Developer

Responsibilities:

  • Evaluated of High Level Designs and use cases given to us by the client.
  • Developing Proposal Management Module on Swings and EJB.
  • Used Java-J2EE patterns like Model View Controller (MVC), Business Delegate, Session façade, Data Transfer Objects, Data Access Objects, Singleton and factory patterns.
  • Used Hibernate to develop persistent classes following ORM principles.
  • Developed Hibernate configuration files for establishing data base connection and Hibernate mapping files based on POJO classes.
  • Involved in the design and development of Business Tier using Service Beans (Stateless EJB’s), DAO’s (Data Access Objects), Data Access Layer using Hibernate.
  • Managing the version control for the deliverables by streamlining and re-basing the development streams of the MS Visual Source Safe.
  • Converted PL/SQL Scripts, Stored procedures, triggers, Sequences, database schema (DDL) and data from Oracle to PostgreSQL .

Environment: Java, J2EE, Java Swings, Hibernate, EJB 3.0, JBoss 4.2.3 GA, Eclipse, Log4j, Oracle, PostgreSQL, Windows 2000.

Confidential, MD

Java/J2EE Developer

Responsibilities:

  • Developed Swing Custom components.
  • Experienced usage of Singleton Proxy design pattern.
  • Building Installers and involved in Code Integration.
  • Assisted in the testing phase of project (development testing, unit testing, System testing and integration).
  • Involved in writing hibernate mappings and Data classes.
  • Participated in the Client calls to get more clarity on the requirements and changes.

Environment: Java 1.5, Java Swings, Hibernate 3.0, XML, Eclipse 3.1, Oracle, Windows 2000.

Confidential

Java/J2EE Developer

Responsibilities:

  • Developed application using Session Façade Design Patterns, Swing Components, Hibernate, Data Access Object.
  • Designed and developed several EJB’s.
  • Designed and Implemented management screens with MVC architecture using Swings, coding involves writing Custom components, Action Classes, Data classes, hibernate mappings and EJB.
  • Developed Proxy classes to access business logic components.
  • Involved in the development Bean factory to lookup for remote bean which helps proxy class for to access business components.
  • Involved in working with J2EE Design patterns (Singleton, Service Locator and Session Facade) and Model View Controller Architecture (Swings).
  • Involved in resolving System Testing, UAT and Production Issues for the Management Modules.

Environment: Java, J2EE, Swings, Hibernate 3.0, XML, Eclipse 3.3, JBoss 4.2.3, Oracle 9i, Windows 2000.

We'd love your feedback!