We provide IT Staff Augmentation Services!

Sr.java/j2ee Programmer Resume

3.00/5 (Submit Your Rating)

PA

SUMMARY

  • Having around 8 years of Professional experience in IT Industry involved in Developing, Implementing and maintenance of various web based applications using Java, J2EE and SOA Technologies
  • Extensive experience in design, development and support Model View Controller using Struts and Spring framework.
  • Have hands on experience in design and development of Java, J2EE, Servlets 2.3, JSP 1.2, EJB 2.0, JDBC, JSF, Struts 1.x, XML, XSD, XSLT, X - Path, ANT, Java Script, Web Services, WSDL, SOAP, HIBERNATE 3.0, SPRING 3.5, PL/SQL, Log4j, JAX-RPC, JAX-WS, RMI, JTA, JMS, SQL
  • Develop reusable solution to maintain proper coding standard across different java project. Proficiency with the application servers like WebSphere, WebLogic, JBOSS and Tomcat.
  • Developed core modules in large cross-platform applications using JAVA, J2EE, Hibernate, JSP, Servlets, EJB, JDBC, JavaScript, Ajax, Jquery, XML, and HTML.
  • Expertise in client web technologies using HTML5, DHTML, CSS3, JavaScript and Jquery1.8, JQuery, JQuery plugins, AJAX, XSL, XSLT, and AngularJS.
  • Experienced with XML related technologies such XML, XSLT (DOM, SAX), XPATH and DTD.
  • Experienced with various frameworks like Struts, spring, Hibernate, and JPA.
  • Experienced in developing UML diagrams like Use Case Diagrams and Class diagrams, Sequence Diagrams and Behavior Diagrams.
  • Developed clients for the Web Services using apache axis and tested it using SoapUI.
  • Expertise in Web Front End technologies Struts, Tag Libraries and Struts custom validation rules, Tiles, JSTL, Java Script, DHTML and XML/XSL.
  • Expertise at JDBC API for connection and access to databases.
  • Experience on different IDEs such as RAD, Eclipse, Netbeans and deployment using Application Servers Apache Tomcat, WebLogic, WAS and JBoss.
  • Worked on SOA based technology using Web Services, WSDL and UDDI registry.
  • Experience with JUnit, Mockito, Power Mock for testing code coverage, functional and integration testing of the applications
  • Subversion (SVN), CVS and Git as versioning software tools
  • Experience in implementing Design Patterns like Singleton, Factory, Session Facade, MVC, Data Access Object and Business Delegate.
  • Experienced in RDMBS such as Oracle, MySQL and IBM DB2 databases
  • Having Experience on UNIX commands and Deployment of Applications in Server.
  • Ability to work effectively on the Linux and OSX platforms.
  • Ability to work effectively in cross-functional team environments and experience of providing training to business users.
  • Good understanding of Business workflow, Business logic and Business methods for further implementation of user requirement in a distributed application environment.

TECHNICAL SKILLS

Languages: Java, C, C++, PL/SQL.

J2EE Technologies: Servlets, JSP, JDBC, EJB, Design Patterns, JNDI, JMS, JAXP, JPA, RMI, POJOs

Frameworks: Struts2.0/1.2, Spring2.5/2.0, Hibernate 3.0/2.0, JSF, Ant, Maven

Scripting: JavaScript, JQuery, AJAX, Unix Shell, Log4J.

Database: Oracle 9i/10g, SQL Server, DB2 9.x/8.0, MS Access.

Web/Application Servers: WebLogic 9.x/10.x, JBoss 6.0, WebsphereApplicationServer 8.0/7.x

IDE tools: Eclipse, RAD 7.x/8.x, NetBeans.

XML Technologies: XML, XSLT, DOM, DTD, SAX.

Web Services: JAX-RPC, JAX-WS, SOAP, WSDL, UDDI and RESTFUL WebServices.

Version control: CVS, SVN, Git

Web Technologies: HTML, CSS, AJAX, JavaScript.

Tools: Star UML, Rational Rose, MS-Visio, SOAP UI

Operating Systems: Windows and Unix.

PROFESSIONAL EXPERIENCE

Confidential, PA

Sr.Java/J2EE Programmer

Responsibilities:

  • Participating in Agile (Scrum) Methodology for the entire SDLC process.
  • Gathering, reviewing and converting the business requirements to high level and detailed technical specification document with the proposed architecture.
  • Implementing Proof of Concept for any new requirement as recommendation system solutions by comparing advantages and disadvantages of custom development.
  • Show and tell the Proof Of Concepts for proposed architecture of the application to the management.
  • Implementing the designed architecture of the application from technical specifications.
  • Designing client required security rules around the database and amazon web server where the applications are hosted.
  • Communicating with UCD, operations, and content stake holders of the project to get the required inputs and to resolve any dependencies for development team.
  • Actively involving in the sessions with the product management to have open discussion about ideas for the improvement of the company’s products.
  • Responsible to coordination with offshore team, attending daily and weekly scrum meetings to update the work status and issues clarifications.
  • Supporting the live applications with effective and quick solutions in case of any hot fixes.
  • Involved in Code Reviews for the applications implemented within the team.
  • Responsible to deploy the applications on AWS instances with IAM configurations for amazon S3 bucket security.
  • Implemented backend ETL application using Java 8 - spring and JBDC.
  • Implemented and Consumed REST Web Services as part of intermediate communication channel among various applications
  • Implemented JDBC in the data access object layer to access and update information in the MySQL Database Handling, Collection APIs to implement various features and enhancements.
  • Implemented required design patterns to follow the coding standards in order to achieve efficiency and readability of the application.
  • Used various Core Java concepts such as Multi-Threading, Collections & Concurrent package API and Generics and Exception Handling.
  • Used VTD Xml library to parse the XML feeds .
  • OO Analysis and Design using UML and Eclipse tools.
  • Wrote ANT and Gradle build scripts to create JAR and WAR files of various applications.
  • Responsible for Configuring the Tomcat Application Server on Amazon webserver and MySQL RDS.

Environment: JAVA8, J2EE, MySQL 5.6, VTD, Spring 4.2, Eclipse Mars IDE, Gradle 2.11, Spring REST Web services, Git, Sl4j, Tomcat 8, Amazon Web services.

Confidential, KS

Java/J2EE Programmer

Responsibilities:

  • Responsible for gathering business requirements, review the requirements and converting them to high level and detailed design documents.
  • Used Agile (Scrum) Methodology for the entire Application.
  • Responsible for Configuring the WebSphere Application Server and implementing logging functionality for the application using Spring AOP and log4j.
  • Used Spring Mapping annotations to map objects obtained from web forms into Model Objects (POJOs)
  • Responsible for High Level Designs (HLD) and Low Level Design (LLD) using J2EE Design Patterns for numerous enhancement projects within the application and responsible for integration of different modules.
  • Developed UI and backend applications using Spring MVC, Hibernate, Java, JSP, HTML, DHTML, JavaScript and AJAX.
  • Enhanced the web views of the application by leveraging JSP, HTML, CSS, JavaScript, JQuery and AJAX
  • Created dynamic HTML pages, used JavaScript for client-side validations, and AJAX to create interactive front End GUI.
  • Consumed & Created Web Services for transferring data between different applications.
  • Used Spring MVC for Web layer.
  • Responsible for creating/generating Hibernate classes and configuration XML’s and to also manage CRUD.
  • Operations (insert, update, and delete). Created JDBC connection pool (custom and container based).
  • Implemented Hibernate in the data access object layer to access and update information in the Oracle10g Database Handling, Collection APIs to implement various features and enhancements.
  • Used various Core Java concepts such as Multi Threading, Collections & Concurrent package API and Generics and Exception Handling.
  • Developed ANT script to build .war and .ear files for the application.
  • Involved in Code Reviews of other modules, documents, test cases.
  • Used Git for version control.
  • Responsible in coordination with offshore team, attending daily and weekly scrum meetings to update the work status, issues clarifications etc.

Environment: JAVA7,J2EE, JSP, HTML, Java script, XML, XSD, XSLT, Log4j, Oracle10g, JUnit, Spring MVC, Spring AOP, Spring Core, Hibernate 3.4.1, Eclipse IDE, JProfiler, ANT/MAVEN, REST Web services, WebSphere 8.1, Apache Tomcat 6.0

Confidential, Rochester, MN

Java/J2EE Programmer

Responsibilities:

  • Involved in Analysis, Design, Development, UAT and Production phases of the application.
  • Participated in JAD sessions gathering along with the Business Analysts.
  • Documented use cases, functional requirements based on the A&D using RUP and UML.
  • Developed the framework based on Struts 2.0 MVC Architecture with Spring DI service classes
  • Developed the presentation layer using HTML, JSP, CSS, AJAX, and JQuery for client side validations.
  • Developed various Action classes Struts framework in the middle tier and injected Spring DI for the service layer implementation.
  • Used MDB’s to read the messages from JMS queues for asynchronous communication
  • Developed XSLT files for transforming the XML response from the web service into HTML as per the business requirements.
  • Wrote XSD for schema validation and WSDL's for web services.
  • Replaced existing SAX/XML DOM Parsers with JAXB API to work with XML schemas and marshalling and unmarshalling process.
  • Configured the Hibernate ORM Framework and wrote CRUD operations on the customer information database using Hibernate Query Language (HQL).
  • Developed the Persistence Layer using Hibernate 3.1 with JPA.
  • Used Spring ORM/JDBC layers for integrating Hibernate/JPA and also for regular JDBC calls.
  • Developed several Web Service stubs using AXIS 2.0 engine, SOAP UI, JAX-WS API.
  • Used Business Delegate, Singleton, Front Controller, Factory and DAO design patterns
  • Used JAVA Mail API, and implemented an automated functionality to generate e-mails to the manager whenever a user registers for the application.
  • Implemented logger for debugging using Log4j
  • Developed stored procedures, triggers and sequences.
  • Involved in performance tuning of application and environment for optimized performance using JProbe.
  • Used SVN as version management tool
  • Used Web logic Application Server with My Eclipse IDE
  • Used Maven for building the EAR file
  • Served as POC for on call support in the production team.
  • Worked in Agile - Scrum methodologies

Environment: Servlets, JSP 1.2, DHTML, Struts 2.0, Spring Core, Spring ORM, JavaScript, UML, SOAP and REST Web Services, SOAP UI, HTML, CSS, Eclipse, Java1.6, J2EE, SQL, Maven, Ajax, JQuery, Unix, Log4J and Oracle 10g, BEA WebLogic 10.1

Confidential, McLean, VA

Java/J2EE Programmer

Responsibilities:

  • Involved in client requirement gathering, analysis & application design.
  • Used UML to draw use case diagrams, class & sequence diagrams.
  • Implemented client side data validations using JavaScript.
  • Implemented server side data validations using Java Beans.
  • Implemented views using JSP & JSTL.
  • Implemented code MVC2 framework using JSP's JavaBeans& Servlets.
  • Developed Business Logic using Session Beans.
  • Implemented Entity Beans for Object Relational mapping.
  • Implemented Service Locater Pattern using local caching.
  • Worked with collections.
  • Implemented Session Facade Pattern using Session and Entity Beans.
  • Developed message driven beans to listen to JMS.
  • Performed application level logging using log4j for debugging purpose.
  • Involved in fine tuning of application.
  • Thoroughly involved in testing phase and implemented test cases using JUnit.
  • Involved in the development of Entity Relationship Diagrams using Rational Data Modeler.

Environment: Java SE 5, Struts 1.1, EJB, JSP, Servlets, JSTL, CVS, JavaScript, DB2 8.1, SQL, PL/SQL, Triggers, Stored Procédures, JBOSS5.0, Eclipse, SOAP Web services, JMS

Confidential 

Java/J2EE Developer

Responsibilities:

  • Implemented Struts MVC design pattern and front controller pattern to this project.
  • Developed user interface by creating at least one webpage for each component using Struts web MVC and ActionServlet as front controller for this application.
  • Developed Action Class components for performing business process execution and involved in configuration of struts configuration specific Xml file.
  • Developed SCM by using the JSP/HTML like one form for each functionality user interface, standard validations using the JavaScript, Servlets used as the controllers for the business logic and business logic using JDBC, XML parsing techniques etc using MVC.
  • Developed SingleSignOn (SSO) functionality, through which we can run SCM from Oracle Applications.
  • Involved in developing the Routings and configured Routing Program as scheduled the concurrent request.
  • Developed Server-Side components for the business services for creating Items, BOM, Sourcing Rules, and substitute.
  • Involved in raising the Notifications to Oracle Users through Mailing Concept for intimating to start the next process using workflow.
  • Extensively worked on Oracle for writing complex queries in the business logic layer. Used joins, debugging the SCM related packages and customization.
  • Extensively worked on creating the setups for Organizations, Templates, Concurrent Requests, Cross Reference Types, User Creations, Assigning responsibilities, creating value sets, Descriptive Flex Fields etc in Oracle Applications.

Environment: Java 1.6, JDBC, Servlets, Struts 1.0, JSP 1.2, Hibernate 2.0, Java Mail API, AJAX, HTML, XML, ANT, Log4J, CVS, RAD, Putty, Oracle 9i/10g, IBM WebSphere

We'd love your feedback!