We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

Durham, NC

PROFESSIONAL SUMMARY:

  • Around 7+ years of strong experience on object - oriented requirement gathering analysis and implementation of client/server, distributed, internet and E-commerce application using object oriented methodologies and RBDMS, complete multi-tired, application development lifecycle experience using Java-J2EE/J2EE technologies
  • Experienced with the entire Software Development Lifecycle (SDLC) of applications: gathering requirements, analysis, conceptual and detail design, development, verification and testing
  • Effective in working with business units to create business analysis, system requirements and project plans
  • Expertise in developing reliable and scalable enterprise applications using Servlets, JSPs, JSTL, JMS, JDBC, AJAX, Java Mail, XML, XSLT, EJB, Web Services (SOAP, WSDL and UDDI), JavaScript, HTML and DHTML
  • Expertise in developing Multi-threading applications
  • Expertise in implementation of MVC using framework such as Struts, Spring, Spring Web flow
  • Experienced in using JSP, Servlets and HTML to create web interfaces. Developed Java Beans and used custom tag libraries for embedding dynamic into JSP pages
  • Hands-on experience working with the JMS Provider IBM MQ Series
  • Developed Message Driven Beans (MDB) and extensively used the JMS API
  • Experience in deployment of the J2EE applications on TOMCAT, IBM Web Sphere, BEA Web Logic and JBOSS
  • Solid implementation experience in the area if J2EE design patterns: DAO, Business Delegate, Data transfer object(DTO), Service Locator, Session Façade, Singleton and Model View Controller
  • Hands-on experience in using Java IDE tools: Eclipse 3.x, RAD 6.0, BEA Web Logic Workshop, IBM Web Sphere Studio Application Developer 5.0/5.1.2
  • Extensive experience in open source framework like Struts, JSF, iBATIS, Spring and Hibernate ORM (Object Relational Mapping) Framework
  • Solid experience in Java Database Connectivity: JDBC API, Entity Beans, DAO Pattern and configuring data sources on Web Sphere and WebLogic App Server
  • Experience in SOAP, JAXB, JAXP, JAX-RPC, XML/XSLT and WSDL for developing Web Services
  • Experience in writing ANT, Maven build scripts configuring using Log4j and writing JUnit test cases
  • Analyzed and developed Use Case diagrams, Sequence diagrams and Class diagrams using the Rational XDE plug-in in WSAD
  • Hands-on experience working with source control tools such as CVS, Clear Case and PVCS
  • Experience of application development in different environments like Windows, Linux and UNIX
  • Motivated team player with ability to work under minimal supervision possessing excellent communication, interpersonal, analytical and problem-solving skills
  • Highly adept at promptly and thoroughly mastering new technologies with a keen awareness of new industry developments and the evolution of next generation programming solutions

TECHNICAL SKILLS:

Operating Systems: WindowsXP/7, UNIX, OS/390(MVS)

Languages: Java, C, C++, Java Script, jQuery SQL, AJAX,COBOL,JCL

Web/Distributed Technologies: J2EE, JavaEE5, Servlets 2.1/2.2,JSP 2.0, JSTL1.1,EJB 2.1/3.0, JDBC 3.0,Xml, JQuery,UML, JSF, STRUTS, Spring MVC, Spring WebFlow,Spring AOP,SpringIOC.

Scripting: HTML, DHTML, CSS.

Frame works: Struts, J2EE, JSP, UML, Hibernate, Spring MVC.

RDBMS: Oracle9i/10g/11g, MS-Access 2000, MySQL, SQL-Server 2008,DB2

Web/Application Servers: Apache Tomcat 5.5/6.0,JBoss, WebSphere 7.5/8.5.5,Oracle Web Logic 12c

IDE: Eclipse with My Eclipse, Net Beans, Edit Plus2.

GUI: AWT, Applets.

Methodologies: Unified Modeling Language (UML), Rational Unified Process (RUP), Agile, TDD

Build Tools: Ant, Maven.

PROFESSIONAL EXPERIENCE:

Confidential, Durham, NC

Sr. Java Developer

Responsibilities:

  • Involved in designing and developing the application using, HTML/HTML5, CSS3, Bootstrap, AJAX, UI-animate, Materialize CSSand made client validations using JavaScript, jQuery with AngularJS and NodeJS
  • Utilized various JavaScript and jQuery libraries, AJAX to form validation and other interactive features
  • Responsible in development of presentation layer using JSP and Servlets
  • Implemented object/relational persistence for the domain model
  • Implemented the Web services with SOAP service and SOAP - JAXB Eclipse
  • Worked on generating the web services classes by using RESTful web services with JSON
  • Used ESB for Web Services
  • Worked with EJB in the server-side to encapsulate the business logic of the application
  • Implement and execute web service API management framework
  • Implemented DAO using Spring ORM with Hibernate
  • Made use of Data Access Object (DAO) design pattern for designing data access layer
  • Involved in writing the Named queries, Criteria queries in Hibernate
  • Configured objects in spring applicationcontext.xml
  • IBM RAD for accelerated programming
  • Developed and implemented the Architectural Pattern of MVC
  • Used Spring IOC, AOP for creating beans and transaction management
  • Used SQL and PL/SQL Programming extensively to talk to Oracle database
  • Involved in Test Driven Development with Unit and Integration Testing of the Application
  • Unit testing done by Jasmine for scripts
  • JUnit Frameworks were used for performing unit & integration testing by writing test cases
  • Prepared documents for all programs developed by the team
  • Resolved Production errors and deployed applications for end users
  • Followed Agile & Scrum Methodology with XP &Kanban for development of the product
  • Successfully implemented the code for my module using Hibernate
  • Worked with application development teams to ensure that their applications are designed properly for interacting with AWS
  • Developed Server-side components based on Spring MVC and the persistence layer build on ORM framework Hibernate
  • Mapped tables in database using Hibernate
  • Developed and maintained the continuous integration and deployment systems using Jenkins, ANT and MAVEN
  • Used JIRA for bug tracking and automated build processby writing Maven build scripts

Environment: Java 1.7,JDK, Servlets, JSP, Spring 3.2.6, Struts 2.3.16, HTML/HTML5, CSS3, Ajax, JavaScript,jQuery, AngularJS, NodeJS, JDBC, Bootstrap 2.3x,SOAP-JAXB, SON, Hibernate 4.2.8, RAD 7.5,JUnit 4.11,RESTfulWeb Services, PL/SQL.

Confidential, Alpharetta, GA

JAVA /J2EE Developer

Responsibilities:

  • Followed Agile software development with Scrum methodology
  • Responsible for developing application in Spring MVC from existing JSF MVC Framework
  • Contributed in designing and developing Struts Framework for performance comparison
  • Used Hibernate as ORM tool in persistence layer and developed POJO's, Data Access Object (DAO) to handle all database operations
  • Developed REST services accepting XML and JSON calls
  • Developed server-side services using Spring Web Services (SOAP, WSDL)
  • Used Apache Axis for implementing and testing Web Services
  • Converted old spring beans to newer format by using Spring 3.0 annotations
  • Rewrote existing POJOs in Java in groovy 2.3.3
  • Developed server-side services using Spring Web Services and MVC (SOAP and Rest)
  • Implemented Object-relation mapping in the persistence layer using hibernate frame work in conjunction with Spring Aspect Oriented Programming (AOP) functionality
  • UseLog4j to assign, track, report and audit the issues in the application
  • Use MySQL Workbench for the MySQL for development
  • Use Spring Data to extract data from Neo4j and MongoDB databases
  • Persisted and Retrieved data from oracle database using Hibernate 3.5
  • Configured hibernate pooling on WebSphere to make it available for multiple users
  • Work on project build-script by using Gradle 1.8and deployed on Tomcat 7
  • Develop and execute Unit Test plans using JUnit, ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing
  • Performed testing for existing classes by writing ‘mocks’ in Scala for third party service
  • Use Git as distributed version control and file management system.
  • Provide extensive pre-delivery support using Bug Fixing and Code Reviews
  • Used Jenkins for continuous integration on server
  • Collaborate and support cross functional team to develop Android Native application

Environment: Java 1.7, Eclipse 4.4.1, JSP, Servlets, Hibernate, Spring 3.4, Web Services, SOAP, WSDL, UML, HTML, XHTML, Struts 2.0, Spring Web, Spring MVC, Spring ORM, Spring JDBC, Spring AOP, XML 1.1.1, Log4j 1.2.16, Oracle11g, JUnit 4, STS 3.4.0, EJB, Tomcat 7, WebSphere MQ, SDK, Titanium, Mingle,Neo4j.

Confidential, Temple Terrace, FL

JAVA/J2EE Developer

Responsibilities:

  • Responsible for the design and development of the framework
  • The system is designed using J2EE technologies based on MVC architecture
  • Involved in the iterative/incremental development of project application. Participated in the requirement analysis and design meetings
  • Object modeling of the project application using UML with Rational Rose
  • The Views are programmed using struts, JSP pages, Model is a combination of EJB’s and Java classes and Controllers are Servlets
  • Designed and Developed UI’s using JSP by following MVC architecture
  • Developed Session Beans using J2EE Design Patterns
  • Involved in the design and development of Presentation Tier using Struts framework, JSP, Servlets, Taglibs, HTML and JavaScript. Written Action classes, Form beans
  • Implemented J2EE Design patterns like Data Access Objects, Business Objects, Session Facade and Java Design Patterns like Singleton
  • Extensively used MQ series, Extensive use of struts framework
  • The views are programmed using JSP pages with the struts tag library, Model is a combination of EJB’s and Java classes and web implementation controllers are Servlets
  • Generated XML pages with templates using XSL
  • Involved in the design and development of Data Access Layer using JDBC and Entity Beans Improving the coding standards, code reuse, and performance of the application by making effective use of various design patterns
  • Complete Extend build process is developed and maintained using ANT
  • EJB as a middleware in designing and developing a three-tier distributed application
  • Extensive usage of XML - Application configuration, Navigation, Task based configuration
  • Unit and integration test cases are being designed and developed using JUnit
  • Wrote PL/SQL queries to access data from Oracle database
  • Set up WebSphere Application server and used Ant tool to build the application and deploy the application in WebSphere
  • Implemented JMS for making asynchronous requests

Environment: J2EE 5.0, Servlets 2.5, JSP 2.1, Struts 2.0, EJB 3.0, JMS 1.1, JDBC 4.0, BEA Web Logic Server 10.3, Oracle 10g, Eclipse 3.5, XML, Log4j, UML, Rational Rose, Ant 1.8.2, JUnit 4.0, HTML 4.0.1, JavaScript 1.8.5, Unix, Web Sphere 7.0, MQ Series, MS SQL server 2005, XSLT, Edit Plus, Apache JMeter, CSS,JMS, WSAD 5.1, Solaris, PL/SQL 10.0

Confidential

JAVA Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development
  • Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Action classes
  • Implemented server-side tasks using Servlets and XML
  • Helped developed page templates using Struts Tiles framework
  • Developed JSP’s with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration
  • Implemented Struts Action classes using Struts controller component
  • Developed Webservices (SOAP) through WSDL in Apache Axis to interact with other components
  • Integrated Spring DAO for data access using Hibernate used HQL and SQL for querying databases
  • Used parsers like SAX and DOM for parsing xml documents and used XML transformations using XSLT
  • Written stored procedures, triggers, and cursors using Oracle PL/SQL
  • Created and deployed web pages using HTML, JSP, JavaScript and CSS
  • Written JUnit Test cases for performing unit testing
  • Used Rational Clear Case as Version control
  • Implemented Java/J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object and Service Locator
  • Used ANT automated build scripts to compile and package the application
  • Used Jira for bug tracking and project management

Environment: Java1.5, JSP 2.1, JDBC 4.0,Spring-Core 2.0, Struts1.2, Hibernate3.0, Design Patterns, XML, Oracle 10g, PL/SQL Developer, Weblogic10.3, Apache Axis 1.2, ANT 1.7.1, Clear case, JUnit 4.0, UML, Web services, SOAP 1.2, XSLT 2.0, Jira.

Confidential

JAVA Developer

Responsibilities:

  • Involved in the Requirements collection & Analysis from the business team
  • Created the design documents with usecase diagrams, class diagrams using Rational Rose
  • Designed and implemented the Persistence layer using MySQL
  • Worked on the JAVACollections API for handling the data objects between the business layers and the front end
  • Designed and implemented the UI using JSP, jQuery, JavaScript and CSS style sheet
  • Implemented the MVC controllers to control and divert the inflow of the request to appropriate underlying DAO implementation classes
  • Developed and modified database objects as per the requirements
  • Implemented custom JSP tags for common use across the project
  • Used SVN as a source control for code changes
  • Used RDBMS for recording financial information
  • Worked with JAXB, SAXP and XML Schema for exporting data into XML format and importing data from XML format to data base
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report
  • Validate the input data using JavaScript
  • Developed Unit test cases using JUnit

Environment: JDK 1.5, JSP, Servlets, Java Script, CVS, Eclipse, J2EE, SQL, Maven, Tomcat 6.0, JUnit, HTML, XML, JDBC.

Hire Now