We provide IT Staff Augmentation Services!

Sr Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Houston, TX

SUMMARY

  • 8+ years of strong experience in Software Development Methodology such as SDLC, RUP, Agile, Analysis, Design, Implementation and Testing of Object Oriented applications and Web based Enterprise Applications using Java/J2EE on UNIX/Linux and python, Windows platforms.
  • Experience in developing web based and client/server applications using JAVA/J2EE both SOAP and REST, MVC framework, python Spring MVC, Hibernate, Struts, Oracle and SQL technologies.
  • Expertise in using JDBC, EJBs, Java Beans, Servlet, swing, JMS and JSP for developing most of the applications.
  • Having Good Domain knowledge on Banking and Financial services, Telecom and E - commerce.
  • Experience on Core Java, Multi-Threading, collections and Exceptions Handling.
  • Experience in front end technologies on HTML, CSS, Ajax, JQuery, JavaScript.
  • Good at PRIME FACES and JSF.
  • Experience in developing interactive web application, UI prototypes, and cross- platform using EXT JS, Node JS, Angular JS, Backbone JS, React JS AJAX, JSON, DOJO, JSF, python.
  • Experience in Soap UI for integration testing and regression testing web services.
  • Experience in SOAP and RESTful web services.
  • Experience in developing applications with Agile (Scrum) methodology.
  • Strong XML experience using XML, XHTML, XSLT, XSD, SAX/DOM parsers.
  • Experience with servers like Tomcat, JBOSS, WebLogic and WebSphere.
  • Proficient in developing applications using Java Design Patterns like creational, structural and behavioral design patterns (MVC Architecture, Singleton, Factory, Facade, Service Locator).
  • Having some lead experience by working as a SCRUM Master.
  • Experience in ORM tools such as Spring with Hibernate, Hibernate/ JPA.
  • Experience in using IDE's like Eclipse, IntelliJ and MySQL Work Bench.
  • Knowledge in using Apache CFX web service framework for REST web service.
  • Able to understand different frameworks in short time. Involved in configuring, deploying applications on IBM Web Sphere and Web Logic Application Servers, JBOSS Application Server (JBOSS EAP), and Apache Tomcat Web Server on UNIX, Linux and Windows platforms.
  • Excellent in Spring Modules, Spring core, Spring MVC, Spring JDBC, ORM and Spring Web, Spring Forms.
  • Experienced in SQL including SQL Queries, Joins, Triggers, Stored procedures using Oracle, MySQL, and DB2 SQL (for RDMS).
  • Worked extensively on build and deployment tools like ANT, Maven, Gradle and Log4j.
  • Worked on Version control using SVN, Rational Clear case, Git and CVS.
  • Excellent written and oral communication skills, team playing spirit and strong analytical & problem solving abilities.
  • Strong team player with demonstrated ability to find creative solutions to software problems.

TECHNICAL SKILLS

J2EE Technologies & web: Servlets, JSP, JDBC, JNDI, EJB 2.0, JMS 1.1/MQ series, JAXP, JAXB, JSF, JSON, DOJO, SAML, POJO, HTML, CSS, AJAX, JavaScript, JQUERY.

Database: Sybase, Oracle 10g/11g, SQL Server 2005/2008 R2, My SQL, DB2

Framework: Struts2 /Struts1, Spring 2.5/3.0, python, Hibernate 3.0, Silverlight, MyBatis, Angular JS Spring Forms.

Operating Systems: Windows 2008, 2003, 2000 Server, Windows 95/98/XP/Vista/7, DOS, UNIX, Ubuntu, IIS, Linux.

Web and Application servers: Apache Tomcat, WebSphere7.0, JBoss, WebLogic.

ETL Tools: SSIS, DTS, DTS Designer.

IDEs: Eclipse 2.x/3.x, WSAD 4.0/1.2, RAD 8.0, J Developer 10g, Intellij 4.5/5.1/6.0

Reporting Tools: Crystal Reports, MS Access

Languages: Java 1.5/1.6/1.7, C, C++, SQL, PL/SQL, UML python.

Database: Oracle, MySQL and DB2

Networking: TCP/IP, WAN, LAN, DNS, FTP

Script Languages: Shell scripting

Hardware: HP ProLiant DL580 G4, DELL, IBM Netfinity Servers, Intel x86, NT Servers

Other Tools: ERWIN 4.0, MS Office, SQL LiteSpeed, Performance Analysis, Spotlight, Outlook 2003/ 2007, Lotus Notes, Active Directory, WSRM, IBM MQ, Apache ActiveMQ, ESB, Microsoft EXCEL, Visual studio, Microsoft Visio and Rational Rose(UML diagrams), MS project professional.

PROFESSIONAL EXPERIENCE

Confidential, Houston, TX

Sr Java/J2EE Developer

Responsibilities:

  • Coordinated with team in task allocation and updating daily status (version One).
  • Involved in system Design and also developed UML diagram for the presentations of the project overview.
  • Involved in developing the application using core Java, J2EE, spring, struts and Hibernate in Agile methodology.
  • Building and deploying the code to development and test environments.
  • Implemented spring framework, Spring Forms and J2EE technologies for Insurance claims.
  • Used MVC framework using spring/ struts to receive request and send response from User interface to business layer.
  • Involved in developing web based application using Spring MVC and connected to database.
  • Involved in Spring and Hibernate integration.
  • Used Swing and Standard widget tool SWT for creating Widgets using Eclipse.
  • Worked as a Scrum Master for a Scrum and involved in daily report about the tasks.
  • Executed Java test cases written in JUNIT on daily basis and report the result to offshore team.
  • Supported Quality Analysis and User Acceptance Testing.
  • Fixing the defects and documenting the analysis for future .
  • Experience in Soap UI for integration testing the web services.
  • Developed and consumed web services SOAP, ESB WSDL, XML using JAX-WS.
  • Used SOAP UI to test the SOAP web services.
  • Developed and consumed REST web services suing CXF web services framework for data transfer.
  • Web Service client to consume the Web service from a test class or a separate application client. So we used the library CXF Client to connect to the RESTful service and used Apache CFX web service framework for consuming those web services.
  • Implemented DAO, Singleton, and factory design patterns based on application requirements.
  • Used DAO, MVC, POJO class and created package which contains class files of connection to database. These are used to build business logic and connect application to backend database.
  • Developed applications of rich UI and UI prototypes using MVC framework along with Angular JS, React JS, Node Js, AJAX, HTML, CSS, XML, DOM, JQuery.
  • Developed the core logics of business using POJOs, servlets, JSP’s and deployed on Tomcat.
  • Implemented database retrievals, Information access from data database and Action class for UI using MyBatis, JSP, POJO, collection framework and oracle.
  • Used JavaScript and CSS to validate the data of user inputs or from front end browser.
  • Involved in exception handling implementation along with validation.
  • Configuration and deployment of the application on AWS (for cloud based applications).
  • Review the drools business rules currently within the provider screening enrollment application, document and convert them into human readable form.
  • Set up the initial maven repository and build process.
  • Used Log4j for logging and debugging.
  • Written Unit tests using Junit and also for Automation test for code.
  • Tested the individual classes such as DAO, services classes, action class and other modules using unit test cases.

Environment: Hibernate, Spring, SOAP UI, Core Java, J2ee, EJBs, Memory Management Using Threads, Struts 2, PRIME FACES, JSF, python, HTML5, CSS3,, ESB Spring Forms, Angular JS, Backbone JS, Node JS,CLS, AWS EC2, AJAX, Log4J, JUnit(TDD), Tomcat 5.5, SOAP, RESTful, Apache CFX, Apache ActiveMQ 5.7, Weblogic, MVC, Agile(Scrum), Git, Eclipse, DB2, Oracle 12c, Windows.

Confidential, Memphis, TN

Sr. Java/J2EE Developer

Responsibilities:

  • Coordinated with offshore team in task allocation and updating their daily status into Version One.
  • Involved in Requirements gathering and Business analysis.
  • Involved in system Design and also developed UML diagram for the presentations of the project overview.
  • Developed the applications using the Agile Development Methodologies.
  • Integrated Java code with Flex along with HTML,, ESB and CSS for application
  • Developed core JAVA for Requestor Exceptions and also developed Java Beans for MOVE/Exceptions for the application.
  • Worked as a Scrum Master for a Scrum.
  • Involved in unit testing the application.
  • Implemented Coding Using Spring Spring Forms, Spring MVC, Java and J2EE Design Patterns.
  • Implemented HTML, Angular JS, CSS, JSP, and AJAX for Front end purpose.
  • Developed spring based Beans and configured it in spring config file.
  • Implemented Servlets and EJB’s for business logic layer.
  • Developed Servlets, JSP with HTML, Angular JS, CSS using spring for different components for interaction of User Interface.
  • Used Spring validator for client side validations.
  • Implemented MVC and DAO patterns in the application development.
  • Used Design patterns such as DAO, singleton and Session façade to implement the business layer.
  • Developed and consumed web services based on REST web services.
  • Developed the restful web service and tested on SOAP UI. Troubleshooter these web services to avoid response failures.
  • Perform code reviews and given some suggestions based on code review.
  • Created DAO, POJO and other class files to establish connection and access the data from oracle database using JBDC, JSP, Servlets collection framework, Core Java, and POJO in Eclipse IDE.
  • Used DAO class to separate the logic from data connection, created new package and class for JDBC connection and POJO class for establishing connection with Oracle RDBMS so that application can access, retrieve and update the information.
  • Created queries for joins, triggers and stored procedures for database requirements in oracle RDBMS using PL/SQL.
  • Integration of the modules with SVN.
  • Tested the project using Manual Testing and Junit.
  • Used PMD for identifying the potential problems such as finding possible bugs, dead code and duplicate code.
  • Responsible for a sprint delivery and leading daily standups.
  • Gave presentations to non-technical users.
  • Prepared knowledge transfer documents.

Environment: Spring, Spring MVC,ESB, Flex, SOAP UI, Core Java, Angular JS, J2ee, EJB, Eclipse, PL/SQL,CLS, JDBC, Oracle, Apache Tomcat, Spring Forms Spring RESTful web services, Git, JBoss, IBM MQ, Weblogic, Eclipse, Windows, Agile.

Confidential, Pittsburg, PA

Sr. Java/J2EE Developer

Responsibilities:

  • Capturing Business Requirements, Performing Impact Analysis, Preparing Design documents for new enhancements/projects.
  • Involved in project requirements gathering, analysis and system design.
  • Involved in development of Supplies Management Tool, TDLI Admin and Operator Management modules.
  • Extensive usage of Struts, ESB, HTML, CSS, JSP, JQuery, AJAX and JavaScript for interactive pages.
  • Extensive use of HTML5, CSS3, JQuery, JSP, JavaScript, AJAX, Ext Js and Angular JS for developing the screens and also for E-commerce user interface design (UX) and UI.
  • Developed and implemented J2EE APIs to support the online management tool.
  • Created web service on REST using SOA suite and SOA concepts.
  • Assisting the team in their development & deployment activities.
  • Instrumental in preparing TDD & developing Java Web Services for WU applications for many of the money transfer functionalities.
  • Used Web services concepts like SOAP, WSDL, JAXB, and JAXP to interact with other project within Supreme Court for sharing information.
  • Involved in developing Database access components using My Batis for accessing the data.
  • Involved in writing HQL queries and SQL queries for the Data access layer.
  • Involved in managing deployments using XML scripts.
  • Testing - Unit testing through JUNIT & Integration testing in staging environment
  • Involved in development of SQL Server Stored Procedures and SSIS DTSX Packages to automate regular mundane tasks as per business needs.
  • Coordinating with offshore/onshore, collaboration and arranging the weekly meeting to discuss and track the development progress.
  • Involvement & coordinating for Unit Testing, Quality Assurance, User Acceptance Testing and Bug Fixing.
  • Involved in production support team and performed Root Cause Analysis for issues.
  • Lead for a team while development and deployment of the applications.
  • Used JIRA for bug tracking in the workflow of the project.
  • Coordination with team, peer reviews and collaborative System level testing.

Environment: Java, Struts, HTML,ESB, CSS, JavaScript (Angular JS, Node JS, Ext JS, JQuery), Spring Boot, Spring, XML, AJAX, Web Services, JNDI, JMS, SQL Server, Struts2.0, MyBatis, Servlets, JSP, SOA, Intel (x86 64), HP-UX/Linux, RAD 7.5, JUnit, Apache Tomcat5.0, FTP, Jenkins, WebSphere7.0, SVN, SSIS, ANT/Maven, Quality Center 11, JBOSS, JIRA, SCRUM, UML, CVS/SVN.

Confidential, Charlotte, NC

Java/J2EE Developer

Responsibilities:

  • Understanding Business Requirement documents, other domain related document to develop good knowledge of business requirements / functionalities.
  • Getting updated with the development progress from Development Team’s Intranet portal.
  • Getting hands on with client specific development environment FAST(eclipse) IDE, Clear Case, Client specific maven repositories.
  • Owning Client Management module, completely understanding the business requirements / functionalities of Client Management.
  • Implemented Spring Controllers and used spring tag library in JSPs for MVC layer for admin.
  • Writing Junit Test Cases to test / break Dev code, mocking Objects where ever required to simulate real run time environment. Sending critical input data to Dev API to test the code from all angles.
  • Involved with SOA team in providing web services to service layer for SOA applications.
  • Used SOA concept for web service design using oracle J developer.
  • Hands on experience in writing Spring Restful Web services using JSON.
  • Hands on experience using JAX-WS to create web services APIs.
  • Writing DB Unit Test Cases in order to validate/test DB changes before and after Dev API call.
  • Used Java messaging service for asynchronous exchange data.
  • Guiding the junior member of Client Management track to keep up with the Junit/DB Unit construction, also coordinating with onsite track coordinator.
  • Worked on MULE ESB, Spring Integration and Web Sphere application server.
  • Used MULE ESB for Web service Integration.
  • Testing Web Services calls with Soap UI.
  • Performed Root cause analysis for issues in production support.
  • Executing and documenting results of test case execution on regular basis.
  • Logging defects in Dev code in HP Quality center.
  • Peer review the codes for best practices.
  • Came up with selenium test suite to do the function testing of use case scenarios.

Environment: Spring Integration, Hibernate, Struts, SOAP UI, Core Java, J2ee, JMS, DROOLS, DOJO, Threads, Windows, FAST, MULE, Maven, Selenium(TDD), Oracle, web services RESTful, Web Sphere application server.

Confidential

Java/J2EE Developer

Responsibilities:

  • Coordinated with team in task allocation and updating daily status (version One).
  • Involved in developing the application using Java, J2EE, Struts and Spring.
  • Used Agile methodology for project development cycle.
  • Involved in developing spring MVC and wrote spring configuration for the beans defined and properties to be injected into them using spring's Dependency Injection.
  • Developed code in Core java and used Collections, abstract classes, interfaces and multi-threading concepts extensively for the business logic.
  • Involved in code development process along with Testing the application code.
  • Used SoapUI for integration testing the web services.
  • Created Web services that is RESTful web services and consumed those web services according application purposes.
  • Set up the initial repository and build process.
  • Review the drools business rules currently within the provider screening enrollment application, document and convert them into human readable form.
  • Used Log4j for logging and debugging and used JUnit extensively for testing.
  • Used Oracle for writing SQL Queries for Database purpose.

Environment: Spring, SOAP UI, Core Java, J2ee, Memory Management Using Threads, Struts, Log4J, JUnit(TDD), Tomcat 5.5, web services RESTful, Maven, DROOLS, SQL, MVC, Agile(Scrum), Eclipse, Oracle, Windows.

We'd love your feedback!