Sr/lead Java Developer Resume
Tigard, OR
PROFESSIONAL SUMMARY:
- 8+ years of experience in Analysis, Design, Development, Testing and Maintenance in the field of Web Applications and client - server environment.
- AWS certified architect associate and developer.
- Experienced in deploying web applications on Tomcat, JBoss, BEA Weblogic and IBM WebSphere Application Servers. Proficiency in Struts, spring, and Hibernate frameworks.
- Experienced in working on MVC architecture (Struts) using J2EE server side framework for presentation, business layer.
- Provide 24/7 production support and maintenance.
- Strong skills include Java, J2EE Specification, EJB, J2EE Design Patterns, JNI, JSF, SOAP, Hibernate, XML, JAXB, Maven, Struts Framework, JUnit Framework, UML, IBM Web Sphere, Jboss and Tomcat.
- Extensively used the Java messaging service (JMS) to send and receive the messages from MQ.
- Experience with Hibernate 3.0 Persistence Framework and Design patterns like Singleton, Factory, Abtract Factory, Session Facade, Data Access Object, Data Transfer Object.
- Ability to manage multiple project tasks with changing priorities & tight deadlines.
- Experience using middle ware business logic technologies Session Beans, Entity Beans, Message Driven Beans.
- Acquainted to various design pattern used to establish good MVC architecture framework.
- Experience with Database Design, Stored Procedure Interface Design.
- Experience as GUI as well as Backend developer.
- Experience of working with databases Oracle 10G/ 11G, Sybase.
- Experience in Oracle development tools like Toad, SQL Developer.
- Experience in using the XML parsersSAX and DOM.
- Experience in generating UML used case diagrams, class and sequence diagrams Microsoft Visio.
- Strong experience in working with Application Servers like Apache Tomcat 5.5, BEA Weblogic and Websphere Server.
- Application development experience using multithreading, Serialization, Externalization, Collection, Generics, Core JAVA
- Experience in writing Web Services using WSDL, SOAP, and UDDI in distributed web application development environment.
- Developed the startup and shutdown scripts for the Weblogic servers.
- Configuring multiple Weblogic domains by using Configuration Wizard, WLST.
- Configured and create managed server, clusters with Console and WLST too.
- Configured and administered Connection pools for JDBC connections.
- Worked on AngularJS-2 with spring framework.
- Experienced in developing persistence layer using O/R-Mapping tool iBatis.
- Expert in PL/SQL programming with Advance PL/SQLCollection and INFORMATICA POWER CENTER 9.0.
- Good experience in PL/SQL, T-SQL.
- Experience in using version control tools like SVN, CVS.
- Experience with SOAP/Web Services
- Experienced in working with Spring Framework for IOC and AOP and integrating Spring with J2EE technologies.
- Well acquainted with the Software Development Life Cycle (SDLC) for Development Projects.
- Experienced in Unit Testing and generating of Test cases for web applications and Software Application.
- Understanding of Perl script and UNIX Shell script programming.
- A resourceful team player with good Interpersonal, effective problem solving and decision making skills, looking ahead for great career in a fair working environment with opportunities to grow.
TECHNICAL SKILLS:
Operating Systems: Windows 2000/XP, OEL Linux
Programming Languages: JAVA, SQL, PL/SQL, Python
J2EE Technologies: Servlet, Spring, JMS (Active MQ), Struts, SOA, WebService (Apache Axis2 and CXF), JSF, MVC, Restful Webservice, Microservices, SpringBoot.
Web Technologies: HTML, XML, JSTL, Java Script, CSS, Ajax, Jquary, Shell Script, Richfaces, Primefaces
Database and Tools: Oracle 10/11g, SQL Server 2008/2012, TOAD, SqlDeveloper.
ETL Tools: Informatica
Web Server: Apache Tomcat
Application Server: Weblogic 10.3/9.2, Apache Tomcat, Websphere (WAS) 7.
ORM Tools: Hibernate and iBatis.
Version Control Tools: SVN, CVS, ClearCase, ClearQuest
Tools: Maven, SOAP, Jreble, JIRA, Quality Control
IDE: WebLogic Workshop, Eclipse, MyEclipse, OEPE, RAD
PROFESSIONAL EXPERIENCE:
Confidential, Tigard, OR
Sr/Lead Java Developer
Responsibilities:
- Working on GL(General Ledger) for each transaction for IAP and Jclarety Application.
- Key player in database migration from third party (VOYA) to In-house IAP project.
- Working on Spring-Hibernate, JSF-Richfaces based application.
- Work on some Java 8 features Lambda Expressions, Functional Expressions and predefined functional interface.
- Extensively working on consuming data from Jclarety system using Restful-Webservice.
- Setup and developed AWS environment for IAP application deployment in cloud.
- Implemented ORM and persistence layer using Hibernate ORM framework and SQL, implemented back-end architecture includes business layer, DAO layer using SpringBoot.
- Designed and developed asynchronous Restful Microservices using Spring boot.
- Key player in database design and component development.
- Worked on AngularJS-2, Spring Hibernate based applicaton.
- Helped automation engineer to setup Groovy based automation testing framework and proof of concept.
- Developing different activities for finance based complex application.
- Provide 24/7 production support experience with database issues, batch job support etc.
- Worked as functional architect for few modules where I was responsible for creating functional design for new requirements and guide other developers too.
- Fixed issues related to business rules change, UI changes.
- Automate manual check process using ETL process. (Reduce one-month worth of work to 1 hour with 100% accuracy.)
- Worked independently on specific task and also mentor other developers - technically and functionally both.
- Developed standalone utility applications using JSF and Primefaces.
- Setup Junit framework integration with EJB layer.
- Release lead for Moro project changes judgment by Oregon Supreme Court.
- Re-write batch job for Member Annual Statement according to new business requirement.
- Work on both waterfall and agile methodologies.
- Worked with SSO(Single Sing On) Implementation of Halogen software with local portal.
- Develop batch job for FTPS file transfer to and from Remote Server.
- Migration of IMS (Interface Management System) Application from FoxPro and COBOL to Java based web application.
- Re-Write Application from scratch with difference business rules implementation.
- Migration of SQL Server 2000 to SQL Server 2008(Remove DTS package dependency).
Environment: Core Java, EJB-Struts based custom framework, Spring-Hibernate based custom framework,
Sql Server 2008/12, Hibernate, RAD, WAS, Junit, JSP, Restful WebServices, Clear Quest, JIRA, Primefaces, Richfaces.
Confidential, Santa Fe, NM
JAVA Developer
Responsibilities:
- Convert data which is coming from different legacy system to Staging Oracle Database (Data Migration) Using Informatica.
- Working with SOAP webservices to connect ASPEN system to legacy systems.
- Write complex store procedures using oracle collection and PL/SQL.
- Develop Hybrid Batch Job using Custom framework, JDBC and Hibernate.
- Extensively Used HQL (Hibernate Query Language) for querying the Oracle database.
- Involved in developing data access layer using DAO design pattern.
- Verify production/test logs, analyze & fix the problems and resubmitting the batch jobs.
- Deployed application source code on WebSphere application server.
- Used JSP as view, Servlets as controller and embedded SQL commands within JDBC strings for enhanced communication with the database server for batch processing.
- Designed XML Schema, Web Services & SOA to build multi-tiered web-based application development.
- Using the Service Oriented Architecture (SOA) Involved in the development of Web services for data exchanges between the ASPEN and LEGACY system.
- Used Struts Tag library and also developed Custom tags to code the JSP pages.
- Extensively used Spring IOC for loading application cache and for loading various configuration files.
- Developed the presentation layer and GUI framework that are written using HTML, JSP, CSS, AJAX, XHTML and client-side validations were done using JavaScript.
- Coded action classes used by the Struts framework for extending controller functionality.
- Coded Enterprise Beans and Service classes for business logic layer implementation.
- Used JAXB for Inbound Data exchange to bind the java objects with xml
- Extensively used Rational ClearCase & ClearQuest for Version Controlling & Defect Tracking.
- Created Unit test plans of assigned service request.
- Worked on waterfall development methodology.
- Involved in writing test cases using JUnit to test the data access layer.
Environment: Core Java, EJB-Struts Framework (Custom Framework), SOAP WebServices, Informatica, Oracle Database 11g, SOAP webservices, Hibernate, MyEclipse, ClearCase, ClearQuest, WAS, Junit, JSP, JavaScript, Windows/Linux
Confidential, Memphis
Java Developer
Responsibilities:
- Remove Integritiy Contraint Cascade delete for efficient performance during purge process. Developed stored procedure for database and DAO for purging. Also developed stored procedure and DAO for individual delete on particular tables.
- Sysbase to Oracle database migration with New Stored procedure and DAO.
- Developing persistence layer using JDBC and DAO Framework.
- Extensively used the Java messaging service (JMS) to send and receive the messages from MQ.
- Worked with different Testing Environment Junit to Production on Unix Environment.
- Environment: Core Java, Oracle Database 11g, Eclipse, SVN, Quality Center, Junit, Weblogic Server, Windows/Linux, JMS (Active MQ) TeamForge, SourceForge.
Confidential, East Brunswick, NJ
Java Developer
Responsibilities:
- Installation, Configuration of Oracle Database 10g on Server and setup Development environment.
- Designed Database Schema and sequence diagrams by using UML.
- Developing stored procs and Triggers using SqlDeveloper.
- Developing persistence layer using JDBC and DAO.
- Create new plugins with ANT build.
- Setup version control tool SVN on Server and maintain it with Latest Updated Code.
- Setup and Using development tools such as IDEs/debuggers, bug tracking systems Using JIRA.
- Server-side programming using Servlet and JaxB.
- XML parsing using marshaling and Unmarshaling.
Environment: Core Java, Servlets, XML, Eclipse, SVN, Oracle 10g, ANT, JIRA, Tomcat 6.0
Confidential, Santa Clara, CA
Weblogic Portal Developer (Java Developer)
- Designed class diagrams and sequence diagrams by using UML.
- Developed front end using Weblogic Portal workshop.
- Developed front end using JSPs, JSF (Richfaces), Portlets and Portal Pages.
- Used Portlet Preferences to implement different behavior for multiple instances of a portlet.
- Designed and developed beehive Page Flows, Nested Page Flows and Shared Page Flows.
- Developed custom Skeleton, custom Skin and custom Layouts for Look and Feel.
- Used NETUI tag and JSP Custom Tags in developing JSP’s.
- Implemented Web services and deployed on the WebLogic server.
- Installation, Configuration, Creating Server Domains, Deploying/Publishing Applications on server.
- Experienced in developing persistence layer using O/R-Mapping tool Hibernate.
- Used Spring JDBC templates for java database connectivity.
- Good experience in PL/SQL.
- Experience with SOAP/Web Services.
- Experience with typical development tools such as IDEs/debuggers, code repositories, bug tracking systems Using JIRA.
- Write unit tests, track defects, resolve defects for the written code.
- Used JRebel with weblogic Server that enables on-the-fly reloading of changes made to Java class files.
Environment: Core Java, JSP, JavaScript, AJAX, Servlets, XML, WSDL, SOAP, Weblogic Portal 10, JSF, WebLogic Workshop IDE, BEA WebLogic Integration (WLI), SVN, JDK 1.5, Oracle 10g, OEL Linux, TOAD, JUnits, JReble, Maven, JIRA.
