We provide IT Staff Augmentation Services!

Senior Java Developer Resume

5.00 Rating

Dallas, TX

SUMMARY

  • Over 7+ years of IT experience in design, development, implementation, integration and testing of medium to large - sized projects in all phases of Software Development Life Cycle Process across various workflows (Requirement study, Analysis, Design, Coding, Testing, Deployment and Maintenance) in Web & Client/Server application development.
  • Experience in working with IDE’s like Eclipse, My Eclipse, Spring Tool Suite (STS), IBM RSA, Net Beans, and IBM RAD
  • Extensively worked with Waterfall and Agile (Scrum) execution methodologies.
  • Strong experience in design & development of applications using Java/J2EE components such as Java Servlet, Threads, J2SE, Java Server Pages(JSF), STRUTS 1.x/ 2.x Spring 2.x/3.x, Hibernate, Enterprise Java Beans (EJB), Java Beans, JDBC, JNDI, RMI
  • Extensive experience in designing User Interface (UI) applications and professional web applications using HTML4/5, XHTML, CSS2/3, JavaScript, JQuery, DOM, JSP, JSTL, DHTML, XSL/XSLT and XML.
  • Expertise in Front-End technologies like HTML, JSP, JQuery, JavaScript, CSS, and JSTL.
  • Experience in defect tracking and root cause analysis of the defects in Technical Integration, System Test and Production environments.
  • Extensively worked with XML schema, XSL/XSLT, XML Xpath to navigate in XML documents, and DOM4J to process and parse xml files.
  • Hands on experience in Web Application Development using Client Script design technologies like AngularJS, JQuery as well as HTML, CSS, XML,JavaScript.
  • Expertise in writing Java batch jobs which invokes Web Services and Stored Procedures.
  • Experience in JMS, IBM Web sphere MQ and writing MDBs to listen to MQs.
  • GoodRDBMSconcepts and worked withSQL, Oracle, MySQL, and DB2.
  • Experienced with web/application servers Tomcat, JBOSS and IBM Web Sphere.
  • Closely worked with Release Management Team in doing builds and deploying code into various environments like DEV/QA/UAT/Prod and provided on-call and day-to-day support.
  • Performed Code review and applied performance tuning techniques to improve the query performance.
  • Expertise in Performance improvement and Production support for live Applications.
  • Excellent skills in programming using wide variety of languages and ability to adapt new latest technologies & work in Multi-platform environment.
  • Has the motivation to take independent responsibility and be a productive team member, accompanying a strong programming and analytical background.
  • Good verbal and analytical skills.
  • Excellent communication and inter-personal skill, Self-Motivated, detail oriented.

TECHNICAL SKILLS

Languages: Java, C#, C, C++, SQL, PL/SQL,COBOL, PL/I, JCL,RPGLE

Web/Application Servers: Tomcat Web Server, JBOSS, IBM WebSphere Application Server

Web / Distributed Technologies: J2EE, Servlets, JSP, JSTL, EJB, JDBC, XML, SOA, UML, MVC, Struts, EJB, XML,DevExpress, Kendo UI, JMS, Maven, Hibernate, MyBatis and Web Services

Framework: Struts, Spring, PS (Presentation Services), AJAX and JUnit

Scripting / Web: Java Script, AngularJS CSS, HTML, CSS, Ant and UNIX Shell scripting

RDBMS: ORACLE, SQL, MS-Access and MySQL

IDE / Tools: RAD, Eclipse, Visual Studio, FindBugs, Checkstyle

Execution Methodologies: Waterfall and Agile methodologies

Version Control Tool: CVS, SVN, Star Team

PROFESSIONAL EXPERIENCE

Senior Java Developer

Confidential, Dallas, TX

Responsibilities:

  • Developed the GUI, wrote business logic for server side and client side implementation using XMI.
  • Involved in changing the application Front-end UI with the company frameworks using eclipse.
  • Implemented couple of sales scenarios in XMI, based on loan types: VA, FHA, and Agency to create and submit deals.
  • Implemented fulfillment process post scenario in XMI, for the deals created and submitted in sales process for a given Enterprise Deal Number.
  • Used Core Spring framework for Dependency injection.
  • Worked on new requirements and defect for business operation “pricing” in core application.
  • Worked on refactoring the wrapper i.e. making changes in Business Process Diagrams (BPDs) based on new framework.
  • Used UML to design use case, activity, and sequence and class diagrams for the application.
  • Used Hibernate Annotations to reduce time Confidential the configuration level and accessed.
  • Worked on performance issues for business operations: pricing, rates and credit summary using speed tracer tool.
  • Participated in the code deployments, Architecture review meetings, Design documents updates, project status meetings and environment set-up status meetings.
  • Used SVN as version control system to commit and update the data.
  • Created Technical documentation as per the company standards.
  • Reported bugs and documented the steps involved in testing.
  • Used JIRA for issue tracking
  • Analyze the impact of the fixes and enhancements on the current state of the system and prioritizing them.
  • Participated in peer code reviews and knowledge sharing sessions.
  • Debugging and fixing several production issues.
  • Involved in test-cases using JUnit, debugging and implementation activities.
  • Participated in each sprint for development/enhancement of application features.
  • Attend regular Status Update Meeting and convey all important status updates timely.

Environment: JAVA 6.0, JDK 1.6, Eclipse Modeling Framework(EMF), XML Metadata Interchange(XMI), Google Web Toolkit (GWT),Google Guice, SiriusForce Framework, Oracle 11g, Unified Modeling Language(UML),Spring3.0, Struts2.0, Hibernate 3.0, JPA, XML, SQL Developer, JBoss Application Server 5.0, Tortoise SVN 1.5.0, Maven 2.2.1, WebBuilder, JIRA, Eclipse 3.5, JUnit, TestNG and Agile Methodology.

Senior Java Developer

Confidential, Dallas, TX

Responsibilities:

  • Involved in analysis and design phases of Software Development Life Cycle (SDLC/Waterfall).
  • Worked on Agile methodology.
  • Developed UML use-case, class, object, sequence, collaboration and activity diagrams using UMLet.
  • Responsible for designing Rich user Interface Applications using JavaScript, CSS, HTML, JSF and AJAX.
  • Implemented modules using Core Java APIs, Java collection, Threads, XML, and integrating the modules
  • Wrote object-oriented JavaScript for transparent presentation of both client- and server-side validation.
  • Used Flex to generate pie charts, line and bar graphs.
  • Involved in the integration of Spring for implementing Dependency Injection (DI/IoC). Developed code for obtaining bean references in SpringIoC framework.
  • Primarily focused on the Spring components such as Dispatcher Servlets, Controllers, Model and View Objects, and View Resolver.
  • Developed Application BL modules using EJB session beans.
  • Applied annotations for transforming POJO/POJI to EJBs.
  • Developed the application using Eclipse 3.4 as the IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation, mutate/accessor code generation, EJB template generation, and version control(SVN).
  • Experience in developing Web services using WSDL, SOAP & Axis API
  • Involved in the implementation of DAO using Spring-Hibernate ORM.
  • Involved in the JMS Connection Pool and the implementation of publish and subscribe using Spring JMS. Used JMS Template to publish and Message Driven POJO (MDP) to subscribe from the JMS provider.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Writing service methods and SQL queries, PL/SQL to interact with the Oracle DBMS.
  • Used Multithreading for performing the multiple tasks simultaneously.
  • Implemented custom error and exception handling.
  • Involved in configuring JNDI properties.
  • Created Connection Pools in WebSphere and configured as needed.
  • Version Control was mandated through Subversion.
  • Used ANT as build tool and developed build file for compiling the code of creating WAR files.
  • Used LOG4J & JUnit for debugging, testing and maintaining the system state.

Environment: JDK 1.5, Core java, JSP, JSTL, JavaScript, EJB 3.0, POJO’s, JPA/Hibernate 3.0, Spring 3.0, CSS, log4j, JUnit, JProbe, Subversion, XmlSpy, AJAX, JSF, Adobe Flex, Eclipse 3.4, IBM WebSphere 5.1, Oracle 10g

Senior Java Developer

Confidential, Denver, CO

Responsibilities:

  • Followed AGILE Methodology and also coordinated with product owners to gather requirements.
  • Developed business components using core java concepts and classes like Inheritance, Polymorphism, Collections, Serialization and Multithreading etc.
  • Used SPRING framework that handles application logic and makes calls to business objects and services mainly SOAP Web services.
  • Implemented DAO for data access using Spring ORM and HIBERNATE.
  • Extensively used Hibernate concepts such as inheritance, lazy loading, dirty bit checking, optimistic locking, and transactions.
  • Developed a Web Service (SOAP, WSDL) that is shared between front end and cable bill review system.
  • Created build, deployment and configuration related scripts for Maven.
  • Code quality check using PMD, Code coverage checks using SONAR.
  • Develop JUNIT test cases for application unit testing.
  • Implement Hibernate for data persistence and management.
  • Used Spring Framework for Dependency injection and integrated with the Spring Web Flows
  • Used SOAP UI tool for testing web services connectivity.
  • Used SVN as version control to check in the code, created branches and tagged the code in SVN.
  • Used Log4j framework to log/track application.
  • Responsible for effective communication between the project team and the end user.

Environment: JDK 1.6, Eclipse IDE, Core Java, J2EE, Spring, Hibernate, Unix, Web Services, SOAP UI, Maven, Weblogic Application Server, SQL Developer, JUnit, SVN, Agile, SONAR, Log4j.10g

Java Developer

Confidential, Irvine, CA

Responsibilities:

  • Actively involved in Scrum’s and Sprints of Agile Methodology.
  • Worked on gathering requirement, creating design, designing database tables, developing code and unit testing.
  • Designed and developed entire module from scratch.
  • Designed and developed the UI in JQuery, HTML, CSS and JavaScript.
  • Designed and implemented REST web service for handling AJAX requests using Jersey framework.
  • Wrote service layer for implementing the business logic.
  • Worked on rendering the JSON in the UI.
  • Created tables in database and wrote queries to retrieve the data in SQL.
  • Developed database Persistence using Spring DAO.
  • Developed JUnit test cases for all the developed modules.
  • Build, test and deploy the project using Jenkins.
  • Worked on new requirements and enhancement features.
  • Reported and raised all the encountered defects and worked on fixing it.
  • Worked on unit testing of various modules.
  • Used Maven plug in to create projects and builds.
  • Involved extensively in Code Reviews, Unit testing and Process Improvements.
  • Used SVN as version control system to commit and update the data.
  • Attend regular scrum Meeting and convey all important status updates timely.
  • Attending client calls to discuss and gather requirement for every Sprint.

Environment: Eclipse Luna, Java 6.0, Java Script, JQuery, HTML, CSS, Dojo, Subversion, JBoss Application server, REST/SOAP Web Services, SOAP UI, JSON, Jersey(JAX-RS), Spring, Oracle, Jenkins, Maven, JUnit, Rally, SQL Developer and Agile Methodology.

UI Developer

Confidential, Dallas, TX

Responsibilities:

  • Developed cross-browser / cross-platform compatible interfaces in web format using ExtJs, JSP CSS3.
  • Created custom components using Sencha Command and Extjs theming.
  • Implemented business logic using Javascript and Extjs.
  • Made web service calls to repository to get customer data and information using JAVA, XML, Web Services and DAO.
  • Used shared repository and committed changes to it using SVN.
  • Most technologies were integrated using Jacada Workspace and J2EE platform.
  • For training in Jacada Workspace, Spring, Hibernate and MySQL technologies were used.
  • All pages were developed in JSP format.
  • Experienced in an agile development environment.
  • Attended design overview, retrospective, SME demo and daily scrum meetings.
  • Communicated with team members about any changes to logic or clarifying requirements.
  • Was involved with some training of new developers in Extjs, DAO, JAVA and AJAX.
  • Visualization of data using OpenLayers, and D3.js
  • Written SQL Queries to interact with Oracle database.
  • Successfully executed the entire test cases and fixed any bugs/issues identified during the test cycles.

Environment: HTML5/HTML, CSS3/CSS, JavaScript, JQuery, JSP, EJB, JSON, DOM, Node.js, Angular.js, backbone.js, Require.js, bootstrap, MVC, Adobe Fireworks, Photoshop, Dreamweaver, Illustrator, AJAX, XML, Eclipse, Internet Explorer, Firefox, Chrome, PL/SQL, Toad, Windows

We'd love your feedback!