We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

2.00/5 (Submit Your Rating)

OBJECTIVE:

Seeking a tech lead/architect Java/J2EE engineer position

SUMMARY of QUALIFICATION:

  • Over 10 years of industry software design and development experience in Object Oriented software design/development including web - based, multi-tier architecture, multi-threading and distributed applications with different environments such as Oracle WebLogic, IBM WebSphere, Windows and Linux for banking, insurance and other industries.
  • Extensive software design and development experience in Java/J2EE, EJB/1.1/2.0, Servlet/2.2, JSP/1.1, JNDI, JMS, JTA, Design Patterns, and JDBC/2.0 database Access with Stored Procedure call.

TECHNICAL SKILLS:

Languages and Technologies: Java 1.5/7/8, J2EE1.2/1.3, J2SE 1.3/1.4/1.4.2 , Persistence, SQL, XML,

Technologies: EJB Session Bean, Entity Bean, MDB, JMS, Servlet2.2/2.3, JSP 1.1/1.2/2.0, JNDI, JDBC 2.0, JSON, Hadoop, Kafka, Spring Boot, AWS, Google Cloud Platform, Netflix Eureka, Micro Service, REST API, Hibernate, Maven, Jenkins, Hudson, Jira, Scrum, Sprint, Mockito

Patterns and Methodologies: Abstract Factory, Factory Method, Singleton, MVC, and UML.

Operating Systems: Windows, UNIX/LINUX, Sun Solaris

IDEs and App Servers: Eclipse, IntelliJ,WSAD4.x/5.x, IBM Visual Age for Java 3.5/4.0, IBM WebSphere Studio 3.5, JBuilder, Oracle Weblogic Application Server 10.3, IBM Http Server, JBoss4.0, Tomcat6.0/5.5

Databases: Oracle 8i/9i/10g, DB2, MySQL, Microsoft SQL server 2000

PROFESSIONAL EXPERIENCE:

Confidential

Senior Software Engineer

Responsibilities:

  • Developing J2EE-based payment clearing system which has the ability to process various types of payments including iACH, EBA STEP 2, SEPA, UK Faster Payment and other Clearing Systems for major banks.
  • The application technically features Stateless and Stateful Session Bean, JSP, JSTL, AJAX, Servlet, JMX, struts
  • Designed and integrated the full scale Struts/Q5 persistence solution with the application architectures.
  • Designed and Developed several multi-tiered J2EE application and products as per an Object Oriented Architecture.
  • Developed implementation code to consume core Java, J2EE, web services, used Eclipse for development.
  • Developed applications using Java and related technologies using AGILE SCRUM methodologies.
  • Implemented JAVA/J2EE design patterns such as Factory, Template, MVC2, Singleton.
  • Followed Java & J2EE design patterns and the coding guidelines to design and develop the application.
  • Designed and implemented data model using Q5 as the persistence layer that uses Oracle 10/11 g as the backend database
  • Troubleshoot Weblogic Server connection pooling and connection manager with Oracle checking the code in to Maven .

Environment: Java 7.0, J2EE1.3, Struts1.2, Oracle 10/11g, Weblogic 10, Eclipse Indigo, IntelliJIDEA 6.0, CVS, Windows XP, Solaris,Maven, Agile, Jira, Jenkins, Scrum

Confidential

Software Engineer

Responsibilities:

  • Lead development of Confidential Modeler which facilitates forecast, management of employee’s benefit. The application utilizes Spring, Struts, Hibernate, Tomcat, and MS SQL Server.
  • Lead design and development of L2HR system which drives the human resource management. The application utilizes Spring, Struts, JBoss, and MS SQL Server.

Environment: J2EE1.3,Spring 2.0, Hibernate 3.2.2, Struts1.2, Tomcat 5.5/6.0.14, .MyEclipse 6.0.1, JBoss4.2.1, MS SQL server 2000, Windows 2K

Confidential

Consultant

Responsibilities:

  • Participated in development of application process workflow from case underwriting, submission to final actions which handles 500 cases daily
  • Implemented New Business, Electronic Assistant, Related/Alternate/Additional case process module using Servlet, EJB, and Oracle PL/SQL
  • Developed Underwriting Case Requirements setup and Requirement Result generation module with JSP, AJAX, XML, JDBC 2.0
  • Developed Term Conversion and Placed Change module for both Term and Variable products
  • Developed Underwriting decision batch process using Java, Stored Procedure running on Oracle 9i
  • Developed policy level and client level requirement result generation workflows using Navisys System workflow tool, rules engine, and JSP/Java

Environment: WSAD5.1.2, Window 2K, JMS, Oracle 9i, DBArtisan8.0.1, PVCS, XMLSpy 2004 rel. 4

Confidential, Old Bridge, NJ

Lead J2EE Developer

Responsibilities:

  • Involved in all phases of the Software Development Life Cycle implementing MVC2 pattern.
  • Developed Cargo shipping tracking application to manage shipping and tracking process of 300 containers per month utilizing Struts, JSP, Servlet, and JDBC
  • Developed Inventory Management application to manage inventory of 3 warehouses using Java Multithreading, JSP, Servlet, and Oracle 9i
  • Developed monthly Account Receivable and Account Payable reports to facilitate accounting department’s process using JSP, Oracle PL/SQLs

Environment: J2EE1.3,JDBC, JNDI technology, Oracle 9i, IBM Visual Age for Java 4.0, Apache, UML, Windows 2K/XP

Confidential, Houston, TX

Java Developer

Responsibilities:

  • Involved in all phases of the Software Development Life Cycle of the project. Used UML for designing the application with Rational Rose.
  • Developed the Business Management system using Java Swing, JDBC 1.0, and MS SQL server Environment: Eclipse, MS SQL Server 2000, MS Windows NT/XP, JDBC1.0

We'd love your feedback!