We provide IT Staff Augmentation Services!

Sr. Software Engineer Resume

0/5 (Submit Your Rating)

Beaverton, OR

SUMMARY

  • Over 12 years of programming experience in Software industry including Design, Development and Testing of web based and client server multi - tier applications using Java/J2EE and SOA technologies.
  • Hands on Experience in Java, J2EE, Struts, JSF, Web services, XML, JMS, EJB, HTML, JavaScript, Oracle, and MySQL Database.
  • Strong Expertise in designing and developing Middleware applications using OSB, Oracle SOA Suite10g/11gR1,JCAPS, E*Gate
  • In-depth knowledge and experience in developing OSB objects using XML, DTD WSDL, XPATH, SOAP and XSLT.
  • End-to-end project lifecycle (SDLC) experience - Requirement Gathering, Architecture, Analysis & Design, Coding, Unit Testing, Integration Testing, User Acceptance Testing and Production Launch on various servers.
  • Extensive Experience in using Health Level 7 standards and terminology
  • Core strengths in Healthcare, Education, Finance, Retail, Manufacturing domains.
  • Experience in using Design Patterns: Singleton Pattern, Session Façade, MVC, Business delegate Pattern.
  • Involved in detailed design using UML/Visio, Use Cases, Class Diagrams, and Sequence diagrams.
  • Extensive experience on Oracle 9i/10g, and MySQL with stored procedures, functions, packages and triggers.
  • Used web/App servers like JBoss, Web Logic, IBM Web Sphere and Apache Tomcat servers based on client requirement and project specifications.
  • Extensive experience in performing code reviews and peer reviews for maintaining best coding standards.
  • Performed various roles as Software developer, Senior Software Engineer, Technical Lead, and currently as Integration Analyst (for Middleware Applications).
  • A Self motivated perpetual learner, Committed Team Player and Leader with excellent Communication, Analytical, and Interpersonal Skills with high adaptability to new technologies.
  • Ability to quick master new concepts and applications.

TECHNICAL SKILLS

Web Technologies: JSP, JSF, Servlets, Struts, JDBC, HTML, XML, XSL, Cluster Management, Load Balancing, Performance Tuning, Connection pooling, Thread managements, Failover Migration.

Java Technologies: Core Java, J2EE, Servlets, JSP, JDBC, JMS, EJB 3.0, Java Beans, Hibernate

Frameworks: Struts, JSF, spring.

Integration Technologies: BPEL, OSB, BAM, OWSM

Languages: Java, BPEL.

IDE: Eclipse3.x, WSAD and Intellij.

Logging & Testing Tools: Log4j, ANT, JUnit, Jprobe, PMD

Web/Application Servers: Apache Tomcat, Web logic, JBoss and Web Sphere

Database: Oracle database 9i/10g, MySQL3.0, DB2, SQL developer

Version Control: Visual Source Safe, CVS, Clear Case, Git bash and SVN

Operating Systems: Windows- 98/2000/NT/XP, UNIX, Linux

PROFESSIONAL EXPERIENCE

Confidential, Sacramento, CA

Sr. Java Technical Lead

Responsibilities:

  • Identified the Business requirements of the project.
  • Involved in preparing System Requirements for the project.
  • Involved in preparing Unit test cases Requirements for the project.
  • Involved in preparing the Detailed Design document for the project
  • Perform migration of interfaces from eGate and Java CAPS 5.1.3 environments to JCaps 6.3 environment.
  • Leading User Accepting Testing for new interfaces.
  • Working with application experts for different medical application like EPIC, MS4, MARS, Sun Quest RAD for performing end to end testing
  • Creating Design documents for development of interfaces.
  • Coding and testing new external connection systems.
  • Used SVN and git bash for version control of the application.
  • Needs extensive testing for new systems as these are critical medical applications
  • Require knowledge of Health Level 7 standards and terminology
  • Worked with JCAPS 5.1.3 for analyzing and gathering requirements using the old and extensions interfaces
  • Worked with Hudson for building and deploying new applications
  • Worked with eGate systems, which are the legacy interfaces to migrate them newer versions.
  • Utilized knowledge of Message queues for analyzing and resolving issues with new interfaces during UAT sessions.
  • Involved the existing routes from JCAPS6.3 to RED HAT JBOSS Fuse IntelliJ.
  • Involved in remedy tickets during project go-live time.

Environment: Core java, XML, SRE505, Java CAPS 5.1.3, Java CAPS 6.3, SVN, Hudson, Maven, Message Queues, Log 4j, Oracle 10g,SQL Developer, MARS, WinSCP, Net Beans, SFTP, Track Studio, Tomcat application server and RED HAT Jboss Fuse server and IDE Intellij.

Confidential, Beaverton, OR

Java Technical Lead

Responsibilities:

  • Involved in requirements gathering from business, component designing, and deployment and testing of the application.
  • Created WSDLs and XSD Schemas based on Business requirements, Exposed Proxy services and Business services in OSB.
  • Working extensively on XQUERY and XSLT transformations in OSB to provide mapping between the consumer and provider business service.
  • Participated platforms for Oracle FMW from development through production.
  • Migrating developer code following established procedures.
  • Troubleshoot and resolve complex technical issues relating to platform performance and health of system
  • Creating configuration plans for various composites for different environments.
  • Assist developers and support engineers with analysis of problems to determine root cause (Platform or code related). Extensive use oracle application adapter to call various API’s.
  • Participate in project go-lives.
  • During project cutover & stabilization be willing to work extended hours to ensure successful platform stability.
  • Leading and mentoring of other technical staff, lead the methods and process definition, and provide strong expertise with technical/troubleshooting issues.
  • Participating in Performance testing activities.
  • 24x7 on-call production support on a rotating basis.

Environment: Core Java, Oracle FMW Suite 11g,OSB 11g, Oracle 11g Database, Oracle JDeveloper 11.1.1.4.0,, Oracle SQLdeveloper, OEPE 11.1.1.6, NetBeans 6.1, soapUI 3.6.1,SVN, Glassfish 9.1.02 and Web logic 10.3.4.1

Confidential

Java Technical Lead

Responsibilities:

  • Review the system requirements and attending requirements meetings with analysts and users.
  • Involved in the life cycle of the project from documentation to unit testing making development as priority.
  • Solved the problem during installation time and gave lab support on client side (Onsite).
  • Developed web pages using Struts framework, JSP, XML, JavaScript, configure struts application.
  • Used Apache Struts framework includes the integrated AJAX.
  • Played major role in designing & developing JSP pages and XML reports. Developed servlets and custom tags for JSP pages.
  • Designed and developed dynamic pages using HTML, CSS- layout techniques, Java script.
  • Took the various challenges in the enhancement and completed them on time.
  • Extensive Used Exception handling and Multi-threading for the optimum performance of the application.
  • Extensive use of multi-threading from synchronization
  • Extensively used XSL as a XML parsing mechanism for showing Dynamic Web Pages in HTML format.
  • Used CVS as a source control for code changes.
  • Used ANT scripts to build the project and JUnit to develop unit test cases.
  • Developed coding using SQL, PL/SQL, Queries, Joins, Views, Procedures/Functions, Triggers and Packages.
  • Provided development support for System Testing, Product Testing, User Acceptance Testing, Data Conversion Testing, Load Testing, and Production.

Environment: Core java, J2EE, Servlets, JSP, Eclipse 3.1, Struts, Spring 2.0, Hibernate, XML, CVS, Java Script, ANT, SOAP, Log4J, DB2, Web Sphere server, UNIX, IBM Web Sphere Portal Server, Message Broker.

Confidential

Sr. Software engineer

Responsibilities:

  • Preparing documents like Technical Design Documents, Interface Specific Documents.
  • Integration between Different Enterprise Systems using See beyond JCAPS 513.
  • Developed on Queue to Database and Database to Queue Interfaces.
  • Implemented the best practices of web services in integrating the Java CAPS data with the vendor applications and implemented the fault handling mechanism for debugging.
  • Developed inbound/outbound workflows and workflow actions for automation of orders, stocks, and inventories processing, and integrating with the external systems.
  • Used JUnit for unit testing, Maven to automate build process, and log4j for logging debug, info, error messages.
  • Involved in writing java code to retrieve the data from the flat files and generate the XML.

Environment: Core Java, JCAPS 513, JCAPS6, SRE4.5 web services, Win CVS, Maven, JUnit 4.0, log4J.

Confidential

Sr. Software Engineer

Responsibilities:

  • Developed java collaborations to integrate the data between source and target systems.
  • Involved in data mapping between source and target systems and prepared SQL queries based on the requirements.
  • Integrated ICAN5.0.5 with EDI middleware using HTTP eWay.
  • Developed inbound/outbound workflows and workflow actions for automation of orders, stocks, and inventories processing, and integrating with the external systems.
  • Involved in Coding jcd’s Involved in testing field level, E2E Testing, System testing and UAT.

Environment: Core Java, E*gate, See beyond ICAN5.0.5, Oracle 9i

Confidential

Software Developer

Responsibilities:

  • Actively involved in analyzing and collecting user requirements
  • Designed the application by implementing MVC Framework with EJB, simple Java Beans as a Model, JSP and Struts Components as View.
  • Used JDBC connectivity for connecting to Oracle Database.
  • Generated the mappings and POJO’s using the tool Middlegen.
  • Eclipse used as Java IDE tool for creating JSPs, Servlets, EJBs, and XML.
  • Design and develop Servlets, Session and Entity Beans to implement business logic and deploy them on the WebLogic Application Server.
  • Managed beans in JSF were developed to handle the presentation logic.
  • XSLT style sheets for the XML data transformations.
  • Used ANT script with clinetgen and Log4j for logging Errors.
  • Used JUnit to write repeatable tests mainly for unit testing.

Environment: Java, J2EE, JSP 1.2, Servlets 2.3, JDBC 2.0, EJB 2.0, XML, JSF 1.2, WebLogic Application Server, Jboss, Oracle 9i, ANT, HTML, SQL, Toad, JUnit 4.0, JavaScript, MVC, Windows NT, Web services, JMS, JUnit.

Confidential

Software developer

Responsibilities:

  • Designed the application by implementing MVC Framework with EJB, simple Java Beans as a Model, JSP and Struts Components as View.
  • Involved in analysis and designing of screens
  • Involved in coding and report generation
  • Deployment of Application into the Application Sever

Environment: java script, Java, J2EE, EJB2.0, Oracle and Windows

We'd love your feedback!