Java Developer Resume
CT
SUMMARY:
- Business oriented technology professional in Financial and Banking Applications and accomplished multi - technologist software Engineer specialized as a Java/J2EE developer with strong back end business development with front end design and development experience in both GUI and Business logic orientated middleware.
- Technical strengths include Java, J2EE- Servlets, JSP, JDBC, Java Beans, EJBs (Session beans, Entity Beans), XML, DTD, XSD, Web Services SOAP, Spring and Hibernate.
- Open Text search engine, object oriented design and analysis with extensive experience in the full life cycle of software design process including requirement definition prototyping, proof of concept, design, interface implementation, testing and maintenance.
- Expertise in the technologies like Java/J2EE, Spring framework, Experience in developing enterprise applications and web applications using Spring, Struts, Servlets and JSP.
- In-depth knowledge and experience in Java, HTML, DHTML, CSS, XML, jQuery, JavaScript, J2EE (JSP, JDBC, Struts, Spring, Servlets), Web Services, Java Beans, RAD IDE, Eclipse Framework and Hibernate, JPA. Extensive experience with Web services, SOAP, JSP, XML, XSLT, Java Script, Ajax, AngularJS, HTML. Experience on databases like Oracle 11, MS SQL Server (2012), Sybase IQ.
TECHNICAL SKILLS:
Java/J2EE Technologies: Servlets, JSP (EL, JSTL, Custom Tags), JSF, Apache Struts, Junit, Hibernate 3.x, Log4J Java Beans, EJB 2.0/3.0, JDBC, RMI, JMS, JNDI.
Web Technologies: XML, XSL, XSLT, SAX, DOM, CSS, Java Script, HTML, AJAX, GUI, Web services (SOAP, WSDL, Axis) Apache POI, iText.
Application Servers: IBM WebSphere 5.x/6.x, WebLogic 8.x/9.x, Tomcat 5.x.
ProgrammingLanguages: Java,SQL,Perl, Shell Scripting.
Database Technologies: Oracle 10g/11g, Sybase IQ, SQL, MySQL, Postgres
IDE: RAD6.x/7.x, Eclipse 3.x
Operating Systems: Windows, UNIX, Linux
Source Control: IBM Rational Synergy, SVN, GIT.
Search Engine: BRS (Open Text)
Web & Application: XML, XSLT, J2EE, Java, Ajax, Servlets, JSP, JSTL tags, Struts tags, GWT, java scripts.
Framework & concepts: Spring, ACEGI security, Mod-Perl, OOPS, UML, Design Pattern, Networking, module and system level testing, Multi process synchronization and Internationalization.
Scripting: Perl, Shell Scripting (Korn Shell).
Build management: ANT, Maven.
Database Tools: AQT, SQL Developer, TOAD
Performance tools: JMeter.
PROFESSIONAL EXPERIENCE:
Confidential, CT
Java Developer
Responsibilities:
- J2EE Application: J2EE, Java, Spring framework hosted on IBM WebSphere application server.
- Used Rational Application Developer IDE for WebSphere.
- Framework & concepts: Spring, ACEGI security, oops, UML, design patterns, Unit, module and system level testing, multi process synchronization.
- Source version control: IBM Synergy, GIT. thers: ANTLR, Design patterns, iText.
- Database: SQL, Oracle11g, SYBASE.
- Front End Development: JSP, Java Script, jQuery, CSS, Ajax and HTML.
- Call Center Refunds - Developed Business Solution to a team in Call Center group to automate their customer refund process on daily basis. This is a webservice which handles all the business logic to do the necessary monetary transactions.
- Peoples Security Funds Transfer - Implemented a solution to Peoples Security group to transfer funds across the various accounts, all the complex business logic coded in core java.
- Business Accounts Enrollment - Provided Business solution to online banking for Business Accounts enrollment, lot of validations involved in determining the relation type for all the primary/Individual owners.
- Credit Collections - Implemented Business Service to update the customer accounts with the required fields to set on the host. Extensively interacted with Business users to gather all the cases.
- Escrow Maintenance - Developed all the business logic in Core Java to calculate the escrow and to update all the payment maintenance, implemented webservice for the host update. Closely worked with business users of Loan Operations team.
- Accounts Name Change - Developed a business solution to Call Center team to automate the process of customer name change across all the related accounts.
- Customer Profile Look Up Service – This is an webservice API integrated with SharePoint form to automate the customer profile lookup across all the relational accounts. This saved the X number of manual hours for bank Teller team.
- Loan Operations – implemented several webservices API’s to automate number of Loan related jobs, like New Loans setup, commit number, note number set up, process Loan Maintenance, payment Schedule Maintenance.
- Account Close Automation: Implemented Webservice API to automate the Account Close process. Closely involved with Overdraft team to analyze the process and document all the steps and built the complex logic in Core Java to calculate all the owed amounts in all the relational accounts.
- Involved in analysis and design phases of Software Development Life Cycle.
- Understanding business objectives and implementation of business logic.
- Implemented Spring framework in the application. Worked in deadline driven environment with immediate feature release cycles which is well known as agile development process.
- Developing application business logic modules using EJB session beans.
- Applied annotations for dependency injection and transforming POJO/POJI to EJBs.
- Developing persistence layer modules using EJB Java Persistence API (JPA) annotations and Entity manager.
- Used Web services - WSDL and SOAP to implement business integration with different system components.
- Mapped (one-to-many, one-to-one, many-to-one relations) DTOs to Oracle Database tables and Java data types to SQL data types by creating Hibernate mapping XML files.
- Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence onto the SQL Server database.
- Updating the auditing table in Oracle to keep track of all the transactions.
- Monitored the error logs using Log4J and fixed the problems. Used JUnit Testing Framework for performing Unit testing.
- Deployed the application in the IBM WebSphere application server 8.5.
- Worked in deadline driven environment with immediate feature release cycles which is well known as agile development process. Provided extensive pre-delivery support using Bug Fixing and Code Reviews.
Confidential, CT
Java Developer
Responsibilities:
- J2EE Application: J2EE, Java, Spring framework hosted on IBM Web sphere application server.
- Used Rational Application Developer IDE for WebSphere.
- Framework & concepts: Spring, ACEGI security, oops, UML, design patterns, Unit, module and system level testing, multi process synchronization.
- Source version control: IBM Synergy thers: ANTLR, Design patterns, iText
- Database: SQL, Oracle11g, Sybase
- Involved in analysis and design phases of Software Development Life Cycle. participated in Requirements gathering with business users.
- Involved in the development of project back-end logic layer by using most of the core java features such as Collection Framework, Interfaces and Exception Handling programming.
- Exposed to Software Development Life Cycle (Scrum), application development methodology.
- Implemented various design patterns in the project such as Business Delegate, Session Façade, Data Transfer Object, Data Access Object, Service Locator and Singleton.
- Developed Object Relational (O/R) Mapping using Hibernate and Develop Data Access Object (DAO) persistence layer using Hibernate;
- Designed and developed back-end functions with Java Design Patterns such as Chain of Responsibility, Singleton, Proxy, Adapter and Builder. Developed the Front End using JSP, Java Script, jQuery, Ajax and HTML.
- Used Log4J logging framework for logging messages at various levels.
- Deployed the application in the IBM WebSphere application server 8.5.
- Worked in deadline driven environment with immediate feature release cycles which is well known as Agile Development Process. Provided extensive pre-delivery support using Bug Fixing and Code Reviews.
Confidential, CT
Java developer
Responsibilities:
- J2EE Application: J2EE, Java, Spring framework hosted on IBM Web sphere application server.
- Used Rational Application Developer IDE for WebSphere.
- Framework & concepts: Spring, ACEGI security, oops, UML, design patterns, Unit, module and system level testing, multi process synchronization.
- Source version control: IBM Synergy
- Others: ANTLR, Design patterns, iText, AQT
- Database: Oracle11g
- Involved in analysis and design phases of Software Development Life Cycle. participated in Requirements gathering with business users.
- Involved in the development of project back-end logic layer by using most of the core java features such as Collection Framework, Form Validation, Interfaces and Exception Handling programming.
- Configured Hibernate objects as Spring Beans in the Spring Configuration File.
- Exposed to Software Development Life Cycle (Scrum), application development methodology.
- Implemented various design patterns in the project such as Business Delegate, Session Façade, Data Transfer Object, Data Access Object, Service Locator and Singleton.
- Developed Object Relational (O/R) Mapping using Hibernate and Develop Data Access Object (DAO) persistence layer using Hibernate.
- Designed and developed back-end functions with Java Design Patterns such as Chain of Responsibility, Singleton, Proxy, Adapter and Builder, etc.
- Developed the Front End using JSP, Java Script, jQuery, CSS, Ajax and HTML.
- Used Log4J logging framework for logging messages at various levels.
- Deployed the application in the IBM WebSphere application server 8.5.
- Worked in deadline driven environment with immediate feature release cycles which is well known as agile development process.
- Provided extensive pre-delivery support using Bug Fixing and Code Reviews.