We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

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

We'd love your feedback!