Java Developer Resume
New, YorK
SUMMARY
- 10 Years of experience in software development working, including 5 years in Bank and Financial Services Client Confidential as Java developer with Oracle pl/sql and informatica
- Worked with Java Front end and Oracle as backend. Expertise in object oriented analysis design (OOAD) using JAVA/J2EE Technologies.
- Migrated data from Access database to Oracle database.
- Hands on Experience on Java development environment and tooling.
- Experience in design, development and deployment of multi - tier, distributed, scalable and transactional Internet / Intranet applications.
- Expertise in object oriented analysis design (OOAD) using JAVA/J2EE Technologies.
- Strong Hands on experience in J2EE frameworks such as Spring 3.0 and Hibernate 4.1
- Responsible for developing the partner Homepages using HTML5, CSS3, JavaScript, React.js, Node.js and JQuery.
- Worked on custom modules and widgets using React JS/CSS/HTML
- Experience in Oracle PL/SQL development functions, packages, triggers, cursors and joins.
- Experience in Oracle ERP
- Analyze and map data from one database to another database using Informatica ETL tool for data manipulation.
- Experience with Data Warehousing.
- Provide GAP analysis and design future business processes
- Code test and migrate changes to production instances and support production escalated incidents
- Extensive experience in converting business requirements into appropriate technical solutions, Design patterns, Code reviews and Source code control practices.
- Experience in handling Informatica and Control-M.
- Strong Hands on experience in J2EE frameworks such as Spring 3.0 and Hibernate 4.1
- Worked with Jira, Bitbucket and GIT to keep version control.
- Experience in Oracle JDeveloper 11g, SOA Suite 11g, Oracle WebLogic 11g
- Comprehensive work experience in Java J2EE Platforms such as Apache Tomcat web Server and WebLogic, JBoss, Websphere Application Server.
- Having Experience in Creating XML and XSD files.
- Knowledge of Oracle AIA PIPS
- Good understanding when working with agile methodology and different phases of SDLC (Design, Implementation, Testing, Support and Maintenance), Reverse Engineering.
- Expertise in using Struts and Spring MVC frameworks along with JSF, JSP, Servlets, Springboot, AJAX and JavaScript, JQuery.
- Hands on experience working with JBoss tool for Reverse Engineering.
- Having experience in SOAP and RESTful web services using complex SOA composites, BPEL components, and Mediator.
- Strong Technical background, excellent analytical ability and debugging skills, good communication skills, team player and goal oriented, with a commitment to excellence.
- Good at establishing communication using Web, middleware, database components to share data and ensure integrity within the application.
- Knowledge on unix/shell scripting.
- Worked on installation and configuration of database.
- Comfortable in designing database schemas, complex database queries and stored procedures in PL/SQL, SQL Server.
TECHNICAL SKILLS
Operating systems: Linux, Windows, MS-DOS
Languages: JAVA/J2EE
J2EE Technologies: Spring 3.0, Hibernate 4.1, Struts 1.3.8, JSF, Servlets, JSP, JDBC, JMS, Springboot, myBATIS, AWS, Web services (SOAP), React.js, Node.js, Microservices
ORM technologies: JPA, Hibernate 4.1
Application Servers: Apache Tomcat 7.0, JBoss
Databases: MS SQL Server, MySQL, Oracle, SQL, PL/SQL, Sybase
Web technologies: HTML, CSS, JavaScript, XML, Jquery
IDE/Editors: Eclipse, Net beans
Others: MS Office, MS Excel, SVN, ANT, Informatica, Control-M
PROFESSIONAL EXPERIENCE
Confidential, New York
JAVA Developer
Environment: Eclipse, PL/SQL, Sybase, Informatica 9.6, Control-M 8.0, Hibernate, myBATIS, JSF, JQuery, JavaScript Websphere Application Server, Springboot, Tomcat, JUNIT, Spring MVC, XML, XSD, JAXB, Soap web services, microservices
Responsibilities:
- Mapping existing system with the new system where old system
- Mapping the database objects and fields in the technical side and understand the requirements and translate it technically.
- Worked on unix/shell scripting
- Worked on installation and configuration of database
- Worked with Tables,Views, functions,procedures, packages, triggers, cursors and joins.
- Worked on data migration
- Analyze business requirements and converting into appropriate technical solution, Design patterns, Code reviews and Source code control practices.
- Provide GAP Analysis and Design future Business Processes.
- Worked on Spring MVC frame work, configured the action path elements and redirected the requests to the application
- Implementing User Interface pages using JSF and proving navigation rules about managed beans.
- Generating XML file from XSD file
- Validating XML file against the XSD file
- Generating XML objects using JAXB (Marshalling, Unmarshalling)
- Generating Notices to the customers using FreeMarker Template
- Responsible for development of the core backend business logic using Java.
- Uploading the documents into Alfresco Repository using Alfresco Document API
- Analyze and map data from one database to another database and use Informatica ETL tool for data manipulation
- Working with Java Front end and Oracle as backend.
- Performing Unit level tests once the basic implementation has done
- Prepare knowledge transfer and technical specifications documents for components.
- Provide analysis of production incidents, estimation of incidents & change requests.
- Analyze, code, test and migrate changes to production instances and support production escalated incidents.
- Using Control-M to automate and schedule jobs.
Confidential, New York
JAVA Developer, Oracle PL/SQL with Java & informatica
Environment: Eclipse, PL/SQL, Sybase, Informatica 9.6, Control-M 8.0, Hibernate, myBATIS JSF, JQuery, JavaScript Websphere Application Server, Springboot,Tomcat, JUNIT, Spring MVC, XML, XSD, JAXB, Soap, microservices and AWS web services
Responsibilities:
- Analyze business requirements and translate it technically.
- Worked with Tables,Views, functions,procedures, packages, triggers, cursors and joins.
- Worked on data migration
- Worked on unix/shell scripting
- Worked on installation and configuration of database
- Using Hibernate technology for persisting mechanism in the project, Creating DAO and POJO classes.
- Using Spring MVC frame work, configuring the action path elements and redirecting the requests to the application
- Using JQUERY to document traversing, event handling, animating, and Ajax interactions for rapid web development
- Reverse engineered using Hibernate JBoss tool to create domain objects, DAO’s and HBM files needed for ORM layer.
- Created test cases using JUnit and used Log4j for debug and logging information in the application.
- Creating XSD (Xml Schema Definition) files from Paper Application.
- Generating XML file from XSD file
- Validating XML file against the XSD file
- Generating XML objects using JAXB (Marshalling, Unmarshalling)
- Generating Notices to the customers using FreeMarker Template
- Responsible for development of the core backend business logic using Java.
- Interacting with the client to get clarifications and to coordinate with the client expectations in the project.
- Involved in various modules to troubleshoot the existing problems and provide the solutions to the required functionalities.
- Uploading the documents into Alfresco Repository using Alfresco Document API
- Performing Unit level tests once the basic implementation has done.
- Designing documents, drawing data flow diagrams using Visual Studio and creating screen templates using Pencil tools.
- Attending client calls to get requirement clarifications and to discuss about the deliverables.
- Deploying application EAR in Websphere Application Server
- Interaction with the clients for the requirement clarifications.
- Involving in code deployment release tasks.
- Writing Web service Interfaces using SOAP and consuming
- Testing Web service interfaces using SOAP client
- Working with Java Front end and Oracle as backend.
- Experienced in data manipulation using Informatica.
- Configure System and prepare knowledge transfer and technical specifications documents for components.
- Provide analysis of production incidents, estimation of incidents & change requests.
- Analyze, code, test and migrate changes to production instances and support production escalated incidents.
- Using Control-M to automate and schedule jobs.
Confidential
JAVA DEVELOPER
Environment: Apache Tomcat, Oracle 9i, Windows JSP, JDBC, Struts, Hibernate, Servlets, Java Script.
Responsibilities:
- Handled the critical and complex modules of the project independently and have delivered all the modules assigned with highest quality.
- Requirement gathering, analysis and study of impact. Getting clarifications from the business people.
- Involved in the Preparation of Unit Test Cases. Involved in the Preparation of Design document.
- Involved in the Preparation of Program Specifications before starting the actual code implementation.
- Knowledge sharing and presentations at the project level. Involving in internal meetings on project requirement discussion.
- Involved in critical bug fixes in production support. Involved in Coding, Unit Testing and Bug Fixing.
- Implementing User Interface pages using JSF and proving navigation rules about managed beans.
- Page validations using JSF validators and converters and using Javascript and using IBM AJAX script validator tags to make asynchronous calls
Confidential
Java Developer
Environment: Apache Tomcat, Oracle 9i, Windows XP, JSP, JDBC, Servlets, Java Script
Responsibilities:
- Implementing various applications using Java as front end, Oracle as backend.
- Using Hibernate technology for persisting mechanism in the project
- Using Spring MVC frame work, configuring the action path elements and redirecting the requests to the application
- Responsible for development of the core backend business logic using Java.
- Interacting with the client to get clarifications and to coordinate with the client expectations in the project.
- Involved in various modules to troubleshoot the existing problems and provide the solutions to the required functionalities.
- Performing Unit level tests once the basic implementation has done.
- Attending client calls to get requirement clarifications and to discuss about the deliverables.
- Using Struts framework, configuring the action path elements and redirecting the requests to the application Performing client and server side validations using struts framework.