We provide IT Staff Augmentation Services!

Principal Software Engineer Resume

SUMMARY

  • Sun certified web content developer, Sub certified java programmer.
  • Over 13+ years of extensive experience in design, development, testing, deployment, maintenance/support and Integrating Internet, Intranet, Client - Server based Software Applications.
  • Experience in designing and developing Inception, Elaboration, Construction and Transition Phases of n-Tier, Model View Controller Architecture and XML based Service applications using J2EE technology.
  • Extensively worked in Object Oriented design using UML to generate sequence, activity, class diagrams.
  • Extensive experience in database designing, creating index, views, indexed views, cursors and stored procedures.
  • Hands on experience working on Cloud related projects.
  • Hands-on experience in Java8, J2EE, Spring Boot 1.5, Cassandra, MongoDB, Weblogic11g, ActiveMQ, JBoss, EJB, XML, XSLT, SAX, DOM, Log4j, Shell script, Jasper Reports, Dreamweaver, FlashMX, Eclipse RCP, SWT/JFace, Bonita, Oracle and MS SQL Server.
  • Extensive experience in end to end software development using System Development Life Cycle and Agile.
  • Experience in front end development including touch screen projects. With features like feather touch movement of Icons and scrolling of the panels.
  • Experience includes building pom file using Maven 3, post-migration validation, bug fixing and maintenance using rational clearQuest and version control using Starteam, CVS, CMVC Perforce.
  • Extensively worked on customizing third party open source tools to fit the business need like customized Jasper API to support multiple database connections.

TECHNICAL SKILLS

Languages: Java8.0, SQL, PL/SQL, Shell Scripts.

J2EE Technologies: J2EE, JDBC, Maven, Log4j, HTML, XML, XSL, SAX, DOM, SWT/JFACE, Spring Boot.

Web/Application servers: Cloud, JBoss 6, Weblogic11g.

Databases: Oracle 11g, MS SQLServer, Cassandra, MongoDB

Operating Systems: UNIX, Linux, Windows.

IDE: Eclipse, IntelliJ

Version Control: ClearQuest/ClearCase, CMVC, CVS, MKS, Starteam.

Frame Works: Spring Boot, Eclipse RCP, Spring Framework, Hibernate, Kafka

BPM: Bonita, jBPM, Tibco

Continuous Integration: Docker.

PROFESSIONAL EXPERIENCE

Confidential

Principal Software Engineer

Responsibilities:

  • Architect & develop application solutions as per requirements using best industrial standards and procedures.
  • Research and Implementing best practices in design, development and reporting by utilizing the latest tools and JAVA/J2EE technologies.
  • As an Individual contributor, responsible to enhance the product with the new enhancement features using Java 8.
  • Upgrade the product with latest releases of Tomcat, Log4j and Java 8.
  • Developed REST web services using Spring Boot.
  • Developed Microservices for different features to be used in cloud environment.
  • Development for both On-Premise and Cloud version of the product.
  • Customer Facing Development and Enhancements.
  • Preparing Low level design documents.
  • Generating Unit Test cases and testing the same.
  • As a scrum master run and manage the scrums for a team of 8.
  • Writing and managing shell scripts for continuous Integration using Docker.

Environment: Windows 10, Unix, J2EE, Java 8.0. XML, Maven, Tomcat, Unix.

Confidential

Assistant Vice President

Responsibilities:

  • Architect & develop application solutions as per requirements using best industrial standards and procedures.
  • Research and Implementing best practices in design, development and reporting by utilizing the latest tools and JAVA/J2EE technologies.
  • Perform Unit, Regression and Load Testing for the application being developed.
  • Perform user training, documentation and knowledge transfer on the applications being developed.
  • Written various Restful WebServices to fetch data from the database and structure data in format required by the consumer as JSON.

Environment: Windows 7, J2EE, Java 8.0. XML, Maven, Oracle, Unix, REST.

Confidential

Senior Software Engineer

Responsibilities:

  • Take complete ownership and responsibility for Hardware Engine module.
  • Implemented and Maintained the complete Business Process Management using Bonita.
  • Developed reports using Jasper reports
  • Developed REST web services using Updated code to connect to Cassandra database and replace the existing image storage to Cassandra databse.
  • Updated the project compatibility to build with Maven 2 instead of Maven 1.
  • Creating flow chart for different control flows.
  • Integration testing with other related projects.

Environment: Windows 7, J2EE, Java 6.0. XML, Maven, Cassandra, Bonita, jBPM.

Confidential

Senior Software Consultant

Responsibilities:

  • Involved in inception of the project to decide on the requirements and scope of the project.
  • Designed and developed Use-Case Diagrams, Class Diagram and Object Diagrams using UML Rational Rose for OOA/OOD techniques using Enterprise Architect.
  • Developed ER and UML diagrams for all the design, and documented all the process flows using Enterprise Architect.
  • As an Individual contributor, responsible to design and develop the business logic for the project in Core Java.
  • Created and Maintained stored procedures in Oracle11g.
  • Integration testing with other related projects.
  • Cloud project development using Java GWT.
  • Design and Develop User Interface of the application using GWT (Google Web Tool Kit).

Environment: Windows 7, UNIX, J2EE, Java 6.0. XML, ANT, Log4J, GWT.

Confidential

Lead Software Engineer

Responsibilities:

  • As a Lead, responsible to design and develop Anti-Collocation functionality, which can receive the constraints from the database and suggest a valid deployment.
  • As a Lead, responsible for developing and supporting different features of Anti-Collocation UI.
  • Design the database to support different rules and constraints.
  • Creating UML diagrams for Class and Sequence flow.
  • Creating flow chart for different control flows.
  • Conducting meetings with clients to explain the design and progress, and to get their feedback for improvements on different aspects of the project.
  • Integration testing with cloud system software.

Environment: Windows 7, Unix, J2EE, Java 6.0, JSP, Spring, Servlets, XML, ANT, Log4J, JavaScript, HTML/DHTML, CMVC.

Confidential

Module Leader/Developer

Responsibilities:

  • Involved in Screen Design, End user Interaction.
  • Developed/Maintained the modules Reports, Vouchers and Accounting.
  • Developed the friendly user interface using Eclipse RCP with full client side validation using Java and Database programming involving interaction between the Eclipse RCP and the JDBC API. Developed EJB and deployed in JBoss server.
  • Provided the dynamic grouping and sorting on Jasper Reports.
  • Downloaded the open source code of Jasper and made changes to support our specific functionalities.

Environment: JBoss 6, Weblogic, J2EE, Java 6, EJB3.0, XML, ANT, Log4J, SQL Server, Jasper Reports 3.0. Eclipse RCP, SWT/JFace, WebServices.

Confidential

Software Development Engineer

Responsibilities:

  • Involved in Screen Design, End user Interaction, designed generic functions like establishing connection and global functions.
  • Developed the modules Desktop management system, modes.
  • Developed the friendly user interface using Eclipse RCP with full client side validation using Java and Database programming involving interaction between the Eclipse RCP and the JDBC API. Developed EJB and deployed in JBoss server.

Environment: Java5, Eclipse RCP, EJB, Oracle 9i, JBoss.

Confidential

Software Engineer

Responsibilities:

  • Responsibilities include developing visual and non-visual server side programming using the servlets API to retrieve information from Oracle.
  • Involved in integrating different modules and handled the errors while implementing the project.
  • The works include converting the data to csv format and loading the data to the Oracle database.
  • Testing for complete data transformation and data integrity.

Environment: Java1.4, JDBC, JavaScript, HTML/DHTML, Servlets API, Java Beans, Oracle9i, Jboss, Windows NT, 98/2000.

Hire Now