Java Developer Resume
Dallas, TX
SUMMARY
- 7+ years of professional experience in Software Development Life Cycle (SDLC), Implementation of Client/Server, and Multi - tier Web based applications using Java/J2EE technologies.
- Expertise and experience in Object Oriented Analysis and Design (OOAD) development and implementation of Web based applications.
- Strong experience in different phases of Software Development Life cycle (SDLC) including Design, Implementation and Testing during the development of software applications.
- Expertise in OOP design, collection framework, Exception Handling and IO System.
- Proficient in web application development using Java, JSP, JSF, Angular JS, Servlets, HTML5, CSS, and JavaScript and frameworks Spring 3.1/3.0/2.5 and Hibernate 3.3/3.1/3.0.
- Experience in working Hibernate Configuration, Hibernate Mapping, Hibernate Batch Processing, and Hibernate Caching.
- Have expertise in Struts and Spring Framework as a container to help easy transaction management, JDBC access and Hibernate integration.
- Developed Java/JMS based APIs to interact with GoldenGate oracle database for trail file transformation. Exposure to GoldenGate configuration on replication mode
- Experience in the web/application servers including Tomcat, WebSphere 8/7 and WebLogic 12c/10.3/9.2.
- Have extensive hands-on experience in adopting a robust development lifecycle including client interaction for requirement analysis, architecting high-level and low-level designs including UML diagrams.
- Extensively experienced in using various design patterns such as MVC (Model-View-Controller).
- Expertise in developing client side validations and event handling using JavaScript and providing interactive front end GUI using JavaScript, HTML5, JSP, JSF and Servlets.
- Experience in EAI technologies JCAPS based on SOA architecture.
- Experience in Test Driven Development.
- Good knowledge on Scala.
- Experience in handling the complete software development ImpactAnalysis, Program specification, preparation, Code review, Unit testing, Integration Testing.
- Strong Experience in SOAP, JSON and RESTful for exchanging structured information in the implementation of web services.
- Extensive use of various design methodologies like OOA & OOD, UML and Design Patterns.
- Extensive knowledge on Continuous Integration and Deployment.
- Exposure in implementation of Database Management (Oracle 11g/10g/8i, SQL Server 2008, MySQL).
- Expertise in RDBMS namely Oracle, MS-SQL Server, MySQL and DB2, Sybase and Stored procedures&Triggers.
- Good knowledge in writing stored procedures using SQL and PL/SQL.
- Hands on experience with JUnit, and Log4j in developing test cases and determining application functionality and good experience in using ANT and MAVEN tool.
- Experience using an Integrated Development Environment including Eclipse, MyEclipse, IBM RAD 7.5, and NetBeans.
- Experience in working with operating systems like Windows 8/7/NT/2000/XP, LINUX.
- Highly motivated and team spirited individual with passion for learning and has the capability to meet deadlines in a fast paced environment.
- Experience in Big Data processing using Hadoop and its ecosystem (MapReduce, Pig, Hive, Sqoop, Flume and Hbase)
- Possesses excellent communication skills and good team player with good problem solving and trouble-shooting capabilities and will prove a valuable asset to any project
TECHNICAL SKILLS
Languages: Java, J2EE, C++, SQL, Scala and PL/SQL
Web Technologies: Servlets, JSP, HTML5, CSS, JavaScript, XML, JSON, AJAX, JQuery
Build Tool: Ant, Maven 1.4
Application Frameworks: Struts 1.0, Spring 3.1/3.0/2.5, MVC, ATG, Hibernate, JUnit, Easy Mock, AJAX, Eclipse
Hibernate Tools: Hibernate 3.3/3.1/3.0
Development Tools: Eclipse 3.5/3.4/3.3/3.2 , Toad
Operating Systems: Windows 8/7/NT/2000/XP, UNIX, Linux
Internet Technologies: J2EE, Servlets, JSP, JDBC, Struts
Application/Web Servers: WebSphere 8/7, WebLogic 12c/10.3/9.2, Apache Tomcat
Database: Oracle10g/8i
Unit Testing Framework: JUnit
PROFESSIONAL EXPERIENCE
Java Developer
Confidential, Dallas, TX
Responsibilities:
- Worked on Agile Scrum Methodology to meet timelines with quality deliverables.
- Create functional and technical specifications for data flows.
- Developed enterprise level messaging system using JMS API and consumer/send components.
- Worked on JMS message transformations using message components like flat file, XSLT, live database.
- Involved in data transformation and data monitoring parts of the project.
- Worked on framework enhancements and project management tasks.
- Implemented concurrency and multi-threading related projects.
- Developed Java/JMS based APIs to interact with GoldenGate oracle database for trail file transformation. Exposure to GoldenGate configuration on replication mode.
- Developed and published web services using SOAP, XML. Utilized JAX-B to send the SOAP based messages to the service.
- Reviewed the XML logical data model and developed XML schema (XSD) to validate the model.
- Exposure to few middleware services like Solace, Message Router (customized implementation). Implemented Script based creation of middleware end points.
- Resolve application problems, support end-users, and manage the processes of reporting, diagnosing, and troubleshooting.
- Implemented Maven build tool to build jar files.
- Used GIT Version Control for Project Configuration Management.
- Build and manage relationship with business, development, change management, IT Operations, and project managers to resolve time critical issues and troubles.
Environment: Java1.7, Agile, Web Services, OSGI, Golden Gate, JSP, JSON, Oracle(SQL), JConsole, JBuilder, JMS, Unix/Linux scripts, SQLDeveloper, Junit, Rally, XPath, XSLT, FTL(Free Marker Template), Maven, GIT.
Java/ J2EE Developer
Confidential, Dallas, TX
Responsibilities:
- Analysis and design for order provisioning system.
- Involved in the entire software development cycle spanning requirements analysis, design, development, building, testing, and deployment
- Responsible for the implementation of application system with core Java and Spring framework.
- Extensive use of Hibernate framework and its caching mechanism to persist large amount of trade/order data with database. Used Spring framework for dependency injection and integrated it with Hibernate.
- Involved in implementation of modules like accessing trade/order records from database, comparison of order/trade records and related classes using Spring framework and Hibernate.
- Involved in implementation of modules related to file comparison received from clients using Spring Framework.
- Developed the Spring Xml file for database configuration using Hibernate and for different Spring beans.
- Used Hibernate as the ORM mapping tool and worked with Hibernate Query Language (HQL).
- Wrote Hibernate configuration file, Hibernate mapping files and define persistence classes to persist the data into Database.
- Developed Data Access Objects to handle HQL queries using Hibernate and Transfer objects.
- Used Hibernate named queries to access data from Database.
- JCAPS Integrations were used to transfer data in various formats from enterprise systems to newer systems and Oracle databases
- Involved in development of client side validation and event handling using JavaScript.
- Coordinated work with DB team, QA team, Business Analysts and Client Reps to complete the client requirements efficiently.
- Experienced on Scala while working with other developer teams during merging.
- Used Log4j for logging info and are helpful in debugging the issues.
- Involved in module testing using JUnit.
- Maven is used to build and deploy the application.
- Used GIT version control for management.
- Involved in documentation of essential development stages of project.
Environment: Java, XML, MySQL, Scala, Hibernate 3.3, Spring 3.1, JCAPS, Junit, Log4j, Eclipse 4.2, Weblogic 12c, Oracle 11g, Maven 1.4, GIT, JavaScript, HTML 5.
Java Developer
Confidential, Pittsburg, PA
Responsibilities:
- Worked on Agile Methodology to meet timelines with quality deliverables.
- Create functional and technical specifications for products.
- Involved in entire life cycle development of the application.
- Developed the Application using Spring MVC Framework by implementing Controller, Service classes.
- Involved in the development of JSPs and Servlets for different User Interfaces.
- Used AJAX for high intensive user operations.
- Implemented the web services to access the order management applications at different geographical locations.
- Utilized JAXM to send the SOAP based messages to the service.
- Developed JavaBeans and mapping files for Hibernate Object Relation Mapping for data persistence & storage.
- Resolve application problems, support end-users, and manage the processes of reporting, diagnosing, and troubleshooting.
- Implemented Maven build tool to build jar files.
- Used ClearCase Version Control for Project Configuration Management.
- Build and manage relationship with business, development, change management, IT Operations, and project managers to resolve time critical issues and troubles.
Environment: Java, Agile, MVC, Spring, Hibernate, JSP, AJAX, JSON, Web services, WebLogic, Oracle(SQL/PLSQL), JBuilder, Toad, Oracle SQLDeveloper, Bugzilla, Perl, Maven, Clear Case.
Confidential
Responsibilities:
- Involved in analysis and design of the application.
- Involved in preparing the detailed design document for the project.
- Developed the application using J2EE architecture.
- Involved in developing JSP forms.
- Designed and developed web pages using HTML and JSP.
- Designed various applets using JBuilder.
- Designed and developed Servlets to communicate between presentation and business layer.
- Used EJB as a middleware in developing a three-tier distributed application.
- Developed Session Beans and Entity beans to business and data process.
- Used JMS in the project for sending and receiving the messages on the queue.
- Developed the Servlets for processing the data on the server.
- The processed data is transferred to the database through Entity Bean.
- Used JDBC for database connectivity with MySQL Server.
- Used CVS for version control.
- Involved in unit testing using Junit.
Environment: CoreJava, J2EE, JSP, Servlets, XML, XSLT, EJB, JDBC, JBuilder 8.0, JBoss, Swing, JavaScript, JMS, HTML, CSS, MySQL Server, CVS, Windows 2000
