Java/j2ee Developer Resume
Richardson, TX
SUMMARY:
- Around 10 years of Experience in Application Development & Deployment of various J2EE based Applications
- Good knowledge of Capital Markets domain such as Fixed Income, Credit Derivatives and Money Markets
- Expertise in Java, J2EE, Servlets, JSP, JDBC, Spring, Struts and Hibernate frameworks
- Expertise in Production Support, testing, monitoring and development in stand - alone and Enterprise applications
- Extensive experience working on Spring Core, Spring MVC, Spring Data
- Expertise in developing Restful APIs and developed internal Rest Web services using JAX-RS
- Working Experience with WebLogic, WebSphere and Apache Tomcat
- Expertise is using Eclipse, RAD, Net beans, Tortoise SVN, SQL Developer
- Experienced in PL/SQL, Oracle Database10g and Sybase
- Have expert knowledge in developing KSH, PERL scripts and ETL
- Experience in Identity and Access Management Development
- Have good experience building the applications using Ant, Maven, GIT and continuous integration tools like Jenkins.
- Experienced in doing upgrades including maintenance & monitoring implementation
- Supporting various applications in production and handling server related issues
- Experienced in Remedy and CMIS trouble ticketing
- Developed scripts for weekly maintenance of applications on Unix environment
- Experience in Database Designing and back-end programming using Oracle 10g, MS SQL Server and SQL PL/SQL
- Strong analyzing, debugging and problem resolution skills and highly motivated team player with ability to work independently.
TECHNICAL SKILLS:
Operating System: Windows Xp/NT, MS-DOS, UNIX
Languages: Java, C, C++, JDBC, SQL, PL/SQL
Web Technologies: J2EE (Servlets, JSP, JNDI)
Frameworks: Spring, Hibernate, Struts, Dojo
Application Servers: WebSphere, WebLogic, Apache Tomcat
Databases: Oracle 10g, Ms-Access, DB2, Sybase
Scripting Languages: Html, DHtml, CSS, PHP, XML
Version Controls: Clear Case, SVN, Git Hub
GUI: Swing, Flex 3.0
Build Tools : Apache ANT, Maven, Jenkins
PROFESSIONAL EXPERIENCE:
Confidential, Richardson, TX
Java/J2EE Developer
Responsibilities:
- Involved extensively in writing Use Cases and generated Class, Sequence diagrams for Designing
- Developed Business components using Java Objects and used Hibernate framework to map the Java classes to the database
- Used Hibernate for Object/Relational persistence to work with the database
- Written Controller and DAO classes to interact with hibernate
- Generated Hibernate mapping files to map classes and tables
- Developed Java POJO's to capture the UI data and communicate with Spring MVC.
- Developed the server-side implementation using Spring
- Used Spring Boot-based services interacting through a combination of REST to deploy micro services
- Prepared required mappings in configuration files
- Involved in developing the business logic in respective java classes based on the CORE framework
- Data Operations are performed using Spring wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database
- Worked on the Hibernate ORM layer including HQL and implementing HQL queries for Oracle database
- Developed Restful mircoservices using Spring Rest and MVC, and Consumed REST based with Rest template based on RESTful APIs.
- Able to integrate with and managing APIs exposing microservices development and support of Java services
- Used Java Script to perform validation on the client side
- Involved in writing SQL, Stored procedure and PLSQL for back end
- Used Views and Functions at the Oracle Database end
- Created various letters and reports for the end users in multi-threaded environment
- Generating pdf reports to download using Jasper Reports.
- Creating MS Excel reports to compare analyze using Apache POI
- Performed unit testing using Junit and in writing Test Cases on every new version before sending it for User Acceptance Test (UAT).
- Supported the testing team to resolve the issues
- Used Eclipse for coding the application and used SVN for change control
- Involved in post-production activities which includes resolving application specific issues and pushing the fixes in deployments after each production release
- Used Log4J for debugging the application
- Used ANT for compilation and building JAR, WAR and EAR files.
- Used JIRA for bug/task tracking and time tracking.
- Deployed the application on Weblogic server
- Done the Production Support carrying pager
Environment: Java, J2EE, Spring, Spring Boot, Spring Core, Hibernate, Oracle 11g, PL/SQL, RESTful Web Services, JDBC, Windows XP, Jasper Reports, Apache POI, JUnit, Eclipse, Git, JiRA, Weblogic, Ant
Confidential, Detroit, MI
Java/J2EE Developer
Responsibilities:
- Participated in requirement gathering and design discussions
- Used Hibernate 2.0 for persistence layer
- Developed DAO’s and Business Objects (POJOs) to interact with the database using Hibernate
- Written Entity classes and Hibernate mapping files for mapping objects
- Involved in the development of business logic using Event Handlers, Java classes, DAO classes to implement functionalities
- Implemented enhancements involving major framework changes using singleton and factory design patterns
- Used Java Collections for temporary buffers
- Worked in multi-threaded environment to generate letter
- Developed Rhino Scripts to make the rules
- Created various letters and reports for the end users
- Developed XSLT for transforming XML files to HTML and XSL
- Written JUNIT test cases to test Rhino scripts and the application
- Created the JDBC data sources to access the database
- Generating pdf reports to download using Jasper Reports.
- Creating MS Excel reports to compare analyze using Apache POI
- Developed the application logging using log4j
- Written PL/SQL queries and stored procedures to perform data related operations
- Used RAD with WebSphere application servers for the development
- Used SCM for source control
- Used Clear Quest for bugs tracking
Environment: Java, J2EE, Spring 3.0, Hibernate 2.0, JDBC, Web sphere 6.0, Oracle 11g, PL/SQL, Windows XP, JUnit, Jasper Reports, Apache POI, RAD, SCM, Clear Quest, Agile
Confidential
Responsibilities:
- Participating in Gathering Requirements, Design and Development
- Implemented modules in the Spring MVC framework for navigation within the application.
- Written controller, service and DAO classes and auto wiring them
- Developed the business classes as Java beans and persisted the data to Oracle Database using JDBC Template
- Implemented client side validations using JavaScript
- Consuming Webservices via Ajax calls
- Developed and tested the application in WebSphere server
- Developed the application logging using log4j
- Generating pdf reports to download using Jasper Reports.
- Creating MS Excel reports to compare analyze using Apache POI
- Writing JUNIT test case and testing the application
- Application development with RAD and WebSphere application server.
- Troubleshooting production issues and contributes to various root cause analysis for various production issues.
- Involved in designing schemas, developing queries and stored procedures in Oracle
- Used PL/SQL, Stored Procedures and table level and system level triggers for handling database processing.
- Co-ordinate unit, integration, and system test procedures
- Used Subversion for source control
- Interacting with end user to check if the product is met requirement
- Used JIRA for bugs tracking
Environment: Java, J2EE, JSP, HTML, JavaScript, JQuery, AJAX, Spring 3.0, JDBC Template, Web sphere 8.0, Oracle 11g, PL/SQL, Windows XP, JUnit, Jasper Reports, Apache POI, RAD
Confidential, NYC
Java Developer
Responsibilities:
- Prepared LLD and HLD from the Functional requirement specifications
- Developed the Class and Sequence diagrams for analysis and design of application
- Used Spring MVC framework and JSP in designing presentation tier
- Validation modules for Email, ssn, phone etc were developed in Core Java
- Core Java Collections framework were used as temporary data buffers
- Internationalization was developed using MessageResourceBundle
- Implemented client side validations using JavaScript
- Developed and tested the application in Weblogic server
- Used Spring and Hibernate for data access with Oracle
- Troubleshooting production issues and contributes to various root cause analysis for various production issues.
- Involved in designing schemas, developing queries and stored procedures in Oracle
- Co-ordinate unit, integration, and system test procedures
- Used Subversion for source control
Environment: Java, Jsp, JavaScript, JQuery, Spring 2.0, Hibernate 3.0, Oracle 10g, XML, CSS, HTML, Subversion, Weblogic 8.0, UML, Unix Shell Script, Perl and UNIX
Confidential
Responsibilities:
- Responsible for analysis and design of the application in Java, based on MVC Architecture, used the open source Spring framework
- Added features with latest Business requirements and system requirements as needed.
- Involved in designing client / Server architecture using Object Oriented Analysis and Design OOAD .
- Designed and developed presentation layer using Flex which acts as View in a distributed MVC2 architecture, which involves model components (MXML) and controller components.
- Application development with Eclipse and WebLogic application server.
- Developed and successfully deployed Message Driven beans to read messages from JMS queues.
- Developed logging classes for the application using Log4j.
- Encapsulated the business classes as Java beans and persisted the data to Oracle Database using Hibernate classes.
- Involved in Use Case Realization, created Use Case Diagrams, Class Diagrams and Sequence Diagrams using UML
- Developed DAO’s and Business Objects (POJOs) to interact with the database using hibernate.
- Implemented modules in the Spring MVC framework for navigation within the application.
- Used Design patterns like Singleton, Factory, DAO and Dependency Injection.
- Consumed web services (SOAP/WSDL) calling external services like the Address validation systems and payment services.
- Used PL/SQL, Stored Procedures and table level and system level triggers for handling database processing.
Environment: Java, J2EE, JSP, Servlets, Spring 2.0, Hibernate, Weblogic 8.0, Oracle 9i, HTML, JavaScript, JQuery, ANT, PL/SQL, Windows XP, JUnit
Confidential Bowes, NY
J2EE Developer
Responsibilities:
- Involved in design, development of new features and enhancements
- Writing the business logic in core java classes which includes all the formulae and logic necessary for the calculation of yield, price, maturity value etc
- Developed the application in MVC using Struts framework.
- Involved in developing GUI using JSP and Java Script.
- Writing use cases, doing the design with UML and RUP.
- Involved in the complex calculations for the price, yield of the fixed income, equities, and securities.
- Involved in integrating Struts with Hibernate for data access.
- Implemented the multi threading mechanism for data retrieval and calculations.
- Implemented client side validations using Java Script.
- Used Hibernate to interact with Sybase database.
- Involved in writing stored procedures in Sybase.
- Used Log4j with JDBC Appender to log the messages in the database.
- Implemented XML for writing the deployment descriptors.
Environment: Java, Struts, Hibernate 3.0, JDK 1.5, JNDI, Sybase, Jboss, Eclipse 3.x, XML, UNIX and ANT.
Confidential
Responsibilities:
- Designed and analyzed various use cases for the middle tier using UML
- Configured the environment for UNIX server using shell
- Generated reports of TRADING to analyze
- Involved in developing Order Management System for trading orders
- Configured queues, connection factories in WebSphere MQ Series
- Designed and developed various JMS Modules for interacting with back end
- Involved in the design of GUI in Swing that interacts with MQ Series
- Involved in the design of triggers and stored procedures in Sybase
- Designed various build scripts using ANT
Environment: Java, Swing, ANT, WebSphere MQ Series, WebSphere 6.1, JDBC, Sybase, JMS, XML, UNIX, ksh
Confidential , Chicago, IL
J2EE Developer
Responsibilities:
- Developed several web pages using JSP, HTML, XML and JavaScript to perform checking and validations at Client's side.
- Involved in Sever side validation based on the Business rules.
- Implemented client side validations using Java Script.
- Developed the application using Struts framework to model the MVC architecture.
- Used Hibernate to interact with ORACLE database.
- Involved in developing Stateless Session Beans for business processing.
- Given authentication to employees.
- Worked in a team to create databases, queries and stored procedures to retrieve the data.
- Used JUnit to implement test cases for unit testing of modules.
- Used IBM Rational Clear Case for source control.
Environment: Java, J2EE, JSP, Struts, Hibernate, XML, Rational Rose, Log4J, JUnit, WebSphere 6.0, Eclipse 3.0, Clear Case