We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

Plano, TexaS

PROFESSIONAL SUMMARY:

  • 5 years of professional experience in IT industry and Expertise in Object Oriented Analysis including development and implementation of various applications using Java, J2EE technologies.
  • Through experience in Design, Development, Testing, Maintenance and Documenting of various Web - based Applications, Client/Server and Distributed Applications.
  • Good Knowledge of using IDE tools like Net Beans and Eclipse, WebLogic workshop for Java/J2EE application development. knowledge in developing applications using Core Java concepts like OOP, JAVA SWING, JDBC, JMS, Multithreading, Junit and advanced java concepts like Web Services, HTML, DHTML, CSS, Servlets, XML, XSLT, JSF, J2EE, Servlets, RMI, Struts.
  • Sound knowledge in Object Oriented Programming (OOP), Object Oriented Analysis and Design (OOAD) techniques and developing Activity diagrams, Sequence diagrams and Use Case diagrams using tools like UML, Rational Rose and Microsoft Visio.
  • Very good knowledge in working with IOC frameworks like Spring, ORM frameworks like Hibernate, JPA and MVC framework like struts.
  • Have good knowledge in Design Patterns like Singleton, MVC, Business Delegate, Factory Method, Session Façade and Data Access Object (DAO) pattern.
  • Have Good experience in implementing web services like SOAP, REST, WSDL and UDDI.
  • Experience in using application servers like BEA WebLogic, IBM WebSphere, Apache Tomcat and JBoss basing on requirements and specifications.
  • Well experience in Design and Development of database systems using RDBMS concepts including Oracle, MySQL and experience in writing SQL queries, PL/SQL, T-SQL, Stored procedures, prepared statements and triggers.
  • Used Enterprise service bus(mule) for the communication of two web services in SOA architecture
  • Good experience working with Recommendation Engine in providing recommendations to the end user.
  • Used ANT, Maven and Gradle scripts for building and deploying the application in web/App servers.
  • Expertise in developing and using Client specific frameworks built on open source code like Struts for client specific Error Handling and Re-Usability.
  • Experience in Version Control systems like CVS and Git.
  • Experienced in process, validate, parse, and extract data from .xml file.

TECHNICAL SKILLS:

Languages: C, C++, Java 1.8, SQL, XML, J2EE, PL/SQL

Web Technologies: HTML5, XHTML, DHTML, CSS3, XML, XSLT, JSF, JavaScript, JSON, jQuery, Angular JS, JSP.

IDE’S: Eclipse

Application Servers: Tomcat, Web Sphere, WebLogic, JBOSS, GlassFish

Database(s): Oracle, TOAD, MySQL, MS Access, IBM DB2, SQL Server

Data modelling: Rational Rose, UML, Microsoft Visio

Operating Systems: Windows, UNIX, MS-DOS, LINUX

Testing Tools: Junit, Win Runner, Rest Client, Soap UI

Version: SVN, CVS, Clear Case, GIT

Web Services: SOAP, REST Web Service, JAX-WS, JAX-RS, Spring Rest API

PROFESSIONAL EXPERIENCE:

Java/J2EE Developer

Confidential, Plano, Texas

Responsibilities:

  • Followed techniques and principles provided by test driven design (TDD) paradigm for developing quality code.
  • Analyzed, designed and implemented application based on Object Oriented programming i.e., Object oriented Analysis and Design.
  • Documented and communicated application design using UML diagrams like sequence diagrams, class diagrams, use case diagrams.
  • Extensively used Spring Core (for Inversion of Control (IOC)), Spring Security and Spring Transaction API and ORM modules of Spring Framework in the project.
  • Developed the presentation layer using JSP, HTML, CSS and client validations using JavaScript.
  • Familiarity with Service oriented architecture (SOA) by developing and consuming Restful web services using Spring Rest API.
  • Black box calculation of this financial reporting and thoroughly understood and developed in spring and Hibernate technology.
  • Worked on Java Message Service (JMS) API for developing message oriented middleware (MOM) layer for handling various asynchronous requests.
  • Worked with topic for creating publish/subscribe-messaging model using Apache MQ and Tibco MQ.
  • Developed persistence layer based on JPA framework for providing POJO persistence model for object-relational mapping.
  • Used Hibernate as an implementation engine for JPA API.
  • Created Oracle store procedures for handling and processing complex data based logics.
  • Wrote complex SQLs for creating, retrieving, updating and deleting data in oracle database.
  • Developed store procedures and complex queries using tool called PL/SQL developer.
  • Developed, Tested and Deployed application in IBM Web Sphere 7.0 server.
  • Wrote scheduled batch jobs on UNIX environment for handling various huge databases update logics without manual interventions.
  • Used GIT as source control tool.
  • Developed unit test cases and suits on Junit framework for unit testing
  • Used Jenkins for building, deploying application, creating JPA based entity objects.

Environment: Java 1.6 (Java 6), Agile, TDD, UML, Core Java, Restful web services, SOA, Spring, JSF, JavaScript, AngularJS, CSS 3, JSP, JSTL, JMS Messaging, Queue, Topic, JPA, Hibernate, Junit, Easy mock, Oracle, SQLs, Tibco MQ, Apache MQ, WebSphere, JSON, XML, PL/SQL developer, SOAP-UI, Unix, GIT, Eclipse, Maven.

Java / J2EE Developer

Confidential, Plano, TX

Responsibilities:

  • Following agile methodology (SCRUM) during development of the project and oversee the software development in Sprints by attending daily stand-ups.
  • Working with scrum master, team members, QA teams to clarify on requirements and to develop realistic development plans and contribute to successful delivery of the Project.
  • Analyzing requirements from release backlog and thorough analysis of the existing systems to understand the current system functionality and propose new recommendations to improve the business process.
  • During sprints, worked on all phases of software development life cycle including design, development, and implementation and testing.
  • Front End is developed using HTML5, CSS3, JavaScript, JQuery, and JSON.
  • Designed and Develop server side components using Java, J2EE, and Web Services.
  • Implemented MVC model using Spring MVC module.
  • Developed and deployed new templates, designs, and web components to business users for their sales and marketing campaigns.
  • Worked on Asset Management Module in order to develop services using Restful Web services.
  • Implement Persistence layer using Hibernate and writing SQL queries based on Hibernate criteria API.
  • Configured and deployed the application in Web Logic application server on Linux OS.
  • Used SVN as version control.
  • Wrote JUnit test cases for unit testing the developed application.
  • Providing technical expertise to project team covering application design, database design and performance tuning activities.
  • Participated in code reviews, peer reviews, trouble shootings and bug fixing.
  • Used SVN repository for code coordination

Environment: JDK1.5, JSF 2.0, Servlets 2.4, EJB, MYSQL, CSS, Clear Case, Log4j, ANT, Hibernate, MYSQL, Apache Tomcat, XHTML, HTML5, JQuery, Angular, XML, UML, JUnit, SVN.

Java/J2EE Developer

Confidential, Cleveland, OH

Responsibilities:

  • Following agile methodology (SCRUM) during development of the project and oversee the software development in Sprints by attending daily stand-ups.
  • Working with scrum master, team members, QA teams to clarify on requirements and to develop realistic development plans and contribute to successful delivery of the Project.
  • Analyzing requirements from release backlog and thorough analysis of the existing systems to understand the current system functionality and propose new recommendations to improve the business process.
  • During sprints, worked on all phases of software development life cycle including design, development, and implementation and testing.
  • Front End is developed using HTML5, CSS3, JavaScript, JQuery, and JSON.
  • Designed and Develop server side components using Java, J2EE, and Web Services.
  • Designed and developed user interface screens using Struts, JSP and Servlets.
  • Used Jenkins for building, deploying application, creating JPA based entity objects and compiling GWT application.
  • Implemented and integrated Spring MVC with Struts for developing UI screens.
  • Developed and deployed new templates, designs, and web components to business users for their sales and marketing campaigns.
  • Integrated with web service and mobile device to share information with each other.
  • Authentication, authorization and security of application is provided using Site Minder configuration with the help of SSL protocol to make sure to maintain message privacy, secured communication and integrity.
  • Worked on Asset Management Module in order to develop services using Restful Web services.
  • Implement Persistence layer using Hibernate and writing SQL queries based on Hibernate criteria API.
  • Used Spring IOC as Dependency Injection.
  • Configured and deployed the application in Web Logic application server on Linux OS.
  • Used SVN as version control.
  • Wrote JUnit test cases for unit testing the developed application.
  • Providing technical expertise to project team covering application design, database design and performance tuning activities.
  • Participated in code reviews, peer reviews, trouble shootings and bug fixing.

Environment: Java 1.6, JAVA EE 6, Eclipse IDE, GWT, Spring 3.0, Spring MVC, Struts 1.2, Hibernate 3.3, SVN, WebLogic 10.3, Oracle 11 database, TOAD, Restful web services API, HTML5, CSS3, JSF, Maven, AJAX, JavaScript, JQuery, JSON, Putty, Linux.

Confidential, Dayton, OH

Java Developer

Responsibilities:

  • Develop application using Core Java, J2EE, Spring MVC Framework, Web Services (SOAP &REST).
  • Consumed Restful Web services for getting required information from third party vendor called Think Analytics and TV Works.
  • Implemented REST web service using JAX-RS API 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.
  • Experience in working in environments using Agile (SCRUM) development methodologies.
  • Involved in Code digging and creation of Use case diagrams for the business requirements.
  • Expertise in Oracle database, modeling, administration and development.
  • Used GIT for code repository and as version control mechanism.
  • Used JBoss application server for the deployment of web apps and involved in remote server deployments and remote debugging.
  • Have Good experience with shell scripts, Linux and Unix commands.
  • Used REST Client to construct HTTP requests and tests requests under the server.
  • Used JDBCAPI to establish connection between Java and Database.
  • Experience in Gradle Build tool and understanding the artifactoy and repo structure.
  • Used LOG4J for debugging and JUNIT for testing and maintaining the system state.

Environment: Java, J2EE, JBoss Application Server, Spring MVC, Hibernate, Web services, REST, WSDL, Gradle, Java script, Spring IOC, Spring AOP, Oracle, JUnit, Log4J.

Hire Now