We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY:

  • 7+ Years of progressive experience in the field of software programming and developing, including Design, Integration, Maintenance, Implementation and Testing of various client/server, and web applications.
  • Experience in working in environments using Agile (SCRUM), RUP and Test Driven development methodologies.
  • Experience in Struts, Spring, Hibernate, HTML, CSS, JSP, JMS, EJB, JDBC, Servlets, Unix Scripting, Eclipse, MySQL, Oracle, Apache Tomcat, Shell Scripting, Subversion and CLEARCASE
  • Experience in executing web based information decision - making projects using Java/J2EE related technologies. Remain poised under pressure.
  • Experience in application development using Java, J2EE, JSP, Servlets, EJB2.0/3.0, JMS, JSF My Faces, Rich Faces, Prime Faces and Ice Faces, Struts, Tiles, JavaBeans, JDBC, JUnit, Log4J, XML,, AJAX, PHP
  • Expertise in creating web based application using technologies like HTML5, CSS3, Bootstrap, JavaScript and JQuery.
  • Extensive knowledge in using JavaScript frameworks such as JQuery and DOJO.
  • Developed XML applications, SAX, XSLT, XPATH, DTD’s using DOM and XML Schemas
  • Experience with Application servers and Web servers such as BEA Web-logic Server 8.1/9.2, IBM Web Sphere 5.0/6.0, JBoss Application Server 7.1.0, Sun-One Application Server8.0, Sun-One Web Server 5.0 and Apache Tomcat 5.5
  • Worked in using Swings, AWT, and SWT
  • Worked extensively in Model View Controller (MVC) architecture for web development using JSF, Struts and Spring MVC.
  • Experience in implementing Spring Core, AOP, JDBC, MVC and ORM modules.
  • Experience in Web Services using SOAP, REST, UDDI and JAXB, WSDL
  • Used J2EE design patterns like Data Access Object (DAO) Pattern, Singleton Pattern, Front Controller, and Factory Pattern for effective and efficient strategies.
  • Implemented SOA architecture with Web Services using SOAP and Apache Axis2
  • Proficient in RDBMS concepts and experience in working with Oracle8i/9i, DB2, MySQL, PL/SQL, SQL* Plus, Database triggers, Procedures and Functions
  • Provided Guidance to users and junior programmers using class diagrams, sequence diagrams and collaboration diagrams
  • Experience in developing J2EE applications
  • using Net-Beans, Web-Sphere Studio Application Developer (WSAD), Eclipse, and Web-Logic Workshop
  • Experience with source control and versioning tools VSS, CVS and Rational Clear Case.
  • Experience in Unit Testing and Integrated Testing
  • Worked on different OS UNIX (Sun Solaris, AIX), Linux, Windows7and Windows XP.
  • Experience with unit testing using Junit and writing build scripts using ANTand Maven.
  • Used SVM, Perl and Python to extract text from various pdf documents
  • Ability to handle multiple projects and also adapt to changing environments
  • Excellent Communication, Interpersonal and Leadership skills.
  • Worked on different OS UNIX (Sun Solaris, AIX), Linux,Windows7and Windows XP.
  • Good team player with ability to solve problems, organize and prioritize multiple tasks.

TECHNICAL SKILLS:

Languages: Java, C, C++, HTML, DHTML, SQL.

Operating system: Windows, Unix, Linux.

Java Technologies: Core Java, JDBC, Servlets, JSP, JPA, EJB, JMS, Web Services.

Frame Works: Struts 1.x/2.x, Hibernate 3.x, Spring 4.x.

XML Technologies: XML, SAX, DOM, XSL, XSLT, XPath, WSDL, SOAP, Rest

Web Technologies: HTML/DHTML, XHTML1.1, JavaScript1.x, XML1.0, XSL, XSLT, CSS and jQuery

Servers: JBOSS, Apache Tomcat, IBM WebSphere, BEA WebLogic

RDBMS: Oracle, MS SQL Server, MySQL, Mongo DB.

Tools: Eclipse, WSAD, RAD, CVS, NetBeans3.3, JBuilder, JDeveloper, Ant, Maven

Concepts: UML, Design Patterns.

Version Control: SVN, GIT and CVS

Build Tools: Ant 1.7, Maven 2.x, and Jenkins 1.2

PROFESSIONAL EXPERIENCE:

Confidential, Dallas, TX

Java Developer

Responsibilities:

  • Designed and developed the application using Agile Scrum methodology by breaking down the project to several sprints.
  • Participated in design and architecture meetings to decide on the technology stack suited for the application development.
  • Designed and implemented web module using Spring MVC
  • Used Spring JDBC for persistence layer.
  • Involved in consuming, producing RESTful based web services using JAX-WS and tested the web services with SOAPUI
  • Add new features to the XSD contract to send and receive the data through the web service.
  • Used DefaultMessageListenerContainer for having JMS Sesions by invoking the EMS topics and queues.
  • Used Hibernate annotations for mapping between POJOs and Tables in the Database.
  • Used SOAP UI, Postman to test REST and SOAP services.
  • Used AKKA Framework to scale application using actors.
  • Implemented Spring Boot for first time in project for automation testing team.
  • Implemented DAO layer using Hibernate.
  • Used BREEZE JAR for implementing Dynamic query functionality.
  • Developed Message Driven Beans (MDBs) for receiving and processing data using JMS.
  • Implemented the application using the concrete principles laid down by several design patterns such as Business Delegate, Singleton, Data Access Object
  • Developed UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose
  • H2 In-memory database is used to test the application in local environment.
  • Gradle is used to build and add the dependency to the project.
  • Used GIT for version control.
  • Used JIRA for defect tracking and project management.
  • Unit and integration test cases are being designed and developed using JUnit and Mockito.
  • Jenkins used for the automatic build process.
  • Used Log4J utility to log error, info and debug messages.
  • Participated actively in code review.
  • Worked with QA team resolve the defects part of the Sprint tasks.
  • Worked with Production deployment to support the scheduled releases part of development team.

Environment: Java8, Springs, Eclipse, Oracle, JMS, Web Services, RESTful, Gradle, AKKA framework, Junit, Mockito, JMS service, JIRA, RESTful service, SOAP UI, SVN, XML, XSD, VisualVM, WinSCP, Putty, Tomcat Service, Log4j,

Confidential, Norwalk, CT

Java/ J2EE Developer

Responsibilities:

  • Responsible for developing Dealer claim, Charge back, Local Charge back and Purchase process modules
  • Developed the application using Struts2 MVC framework.
  • Used Struts Tiles Framework in the presentation tier.
  • Developed Struts Action classes.
  • Implemented UI screens using JSP, HTML, CSS, JavaScript and JSON.
  • Used AJAX for asynchronous communication with server
  • Used Spring Core for dependency injection/Inversion of control (IOC), and integrated frameworks like Struts and Hibernate.
  • Worked with Single page application framework Angular JS extensively using routing, services, views and directives.
  • Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence onto the Oracle Server database.
  • Developed Session Enterprise Java Beans for encapsulating the business logic
  • Configured JMS on Weblogic server for asynchronous messaging through implementation of Message Driven Beans (MDB).
  • Deployed application WebLogic application server
  • Used Log4J for efficient application logging.
  • ANT was used for the entire build process.
  • Used SVN for version controlling and Eclipse as IDE.
  • Working on and fixing the defects.

Environment: J2EE, Java, Servlets, EJB, JSP, Struts2, Hibernate, SVN, HTML, JavaScript, XML, Spring IoC, Spring ORM, Design Patterns, JUnit, Weblogic, Eclipse, Linux.

Confidential

Java/ J2EE Developer

Responsibilities:

  • Involved in Sprint planning sessions and participated in the daily Agile SCRUM meetings.
  • Designed and implemented web module using Spring MVC
  • Used Spring ORM module for integration with Hibernate for persistence layer.
  • Implemented Spring AOP in exception handling, which it reduces the development time to handle the exceptions
  • Involved in consuming, producing SOAP based web services using JAX-WS and tested the web services with SOAPUI
  • Implemented the application using the concrete principles laid down by several design patterns such as Business Delegate, Singleton, Data Access Object
  • Designed and developed the UI using Angular JS, JQuery, HTML 5, CSS 3, bootstrap and JSP.
  • Developed UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose
  • Used Eclipse as IDE for development and deployed application on Weblogic
  • Used JIRA for defect tracking and project management.
  • Unit and integration test cases are being designed and developed using JUnit and Mockito.
  • Maven and Jenkins used for the automatic build process.
  • Used Log4J utility to log error, info and debug messages.
  • Participated actively in code reviews.
  • Worked with QA team resolve the defects part of the Sprint tasks
  • Worked with Production deployment to support the scheduled releases part of development team.
  • Coordination with offshore team for requirement transition & providing the necessary inputs required for successful execution of the application functionality.

Environment: Java, Hibernate, JavaScript, Spring MVC, Eclipse, Oracle, JMS, Web Services, RESTful, Adobe Flex, Maven, JUnit, Mockito.

Confidential

Java/ J2EE Developer

Responsibilities:

  • Responsible for developing Dealer claim, Charge back, Local Charge back and Purchase process modules
  • Developed the application using Struts2 MVC framework.
  • Used Struts Tiles Framework in the presentation tier.
  • Developed Struts Action classes.
  • Implemented UI screens using JSP, HTML, CSS, JavaScript and JSON.
  • Used AJAX for asynchronous communication with server
  • Used Spring Core for dependency injection/Inversion of control (IOC), and integrated frameworks like Struts and Hibernate.
  • Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence onto the Oracle Server database.
  • Developed Session Enterprise Java Beans for encapsulating the business logic
  • Configured JMS on Weblogic server for asynchronous messaging through implementation of Message Driven Beans (MDB).
  • Deployed application WebLogic application server
  • Used Log4J for efficient application logging.
  • ANT was used for the entire build process.
  • Used SVN for version controlling and Eclipse as IDE.
  • Working on and fixing the defects.

Environment: J2EE, Java, Servlets, EJB, JSP, Struts2, Hibernate, SVN, HTML, JavaScript, XML, Spring IoC, Spring ORM, Design Patterns, JUnit, Weblogic, Eclipse, Linux.

We'd love your feedback!