We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer  Resume

2.00/5 (Submit Your Rating)

Irving, TX

SUMMARY:

  • Over 7+ years of experience with proven expertise in complete SDLC life cycle - System Analysis, Design and development with emphasis on Object Oriented, J2EE and Client Server technologies.
  • Good knowledge in Analysis and Design using Unified Modeling Language (UML) and strong experience on agile methodology.
  • Good skills in Data Modelling and the System Analyst using the raw data.
  • Extensive experience in developing Enterprise applications using Java and various J2EE technologies including JSP, Servlets, JSPCustom Tags Libraries, JavaBeans, JDBC, Networking, Threads, IO, JNDI and JMS
  • Proficient with Web Page Development using HTML, DHTML, JavaScript, AngularJS, XML, XSLT, XSD, DTD and CSS
  • Experience in developing Web Applications with various Open Source frameworks: Jakarta Struts Framework 2.0, spring 3.0, Hibernate 3.0 ORM, Struts Validation and Tiles Frameworks.
  • Hand on experience with Ajax technologies and JQuery API to develop rich and interactive web applications.
  • Good Knowledge of Gang of Four (GOF) Design Patterns.
  • Experience in creating Web Services using SOAP and REST and in Service Oriented Architecture (SOA) concepts.
  • Experience working with different databases, such as Oracle, SQL Server, MySQL and writing stored procedures, functions, joins, and triggers for different Data Models.
  • Extensive experience in Integrated Development Environment (IDE) such as Eclipse, NetBeans, WSAD/RAD.
  • Expertise working on Application servers, Web servers like IBM Websphere, BEA WebLogic, JBOSS and Apache Tomcat.
  • Performed unit testing using JUnit, have experience in automation script development using different automation tools like Selenium WebDriver, TestNG
  • Integration and deployment of applications done using tools like ANT and Maven and debugging through log4j.
  • Good experience in writing SQL Queries, Stored Procedures, functions, packages, tables, views, triggers, data connectivity and data integration of Oracle.
  • Experience in using Version Control Systems like CVS, SVN, Harvest and GIT
  • Expertise in RDBMS namely Oracle, MS-SQL Server, MySQL, DB2, Stored procedures and Triggers.
  • Good interpersonal skills, excellent verbal, written and presentation skills and can work both independently and in a team.
  • An enthusiastic and project-oriented team player with solid communication and interpersonal skills with ability to develop creative solutions for challenging client needs.
  • Highly organized with the ability to prioritize work load, manage multiple projects and meet project deadlines by following project standards and procedures as per client specifications.

TECHNICAL SKILLS:

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

Web Technologies: Servlets, JSP, Struts, Spring (IOC and AOP), Hibernate, Apache Camel, MDBs, AngularJs, Session Beans, JavaScript, AJAX, DOJO, ExtJs, Java Mail, HTML, SOA, CSS, DTD, SCHEMA, XML, SAX, DOM

Web Services: SOAP, REST, WSDL, JAX-RS, JAXB, JAX-WS, Apache Axis

Databases: Oracle, SQL Server, DB2, MongoDB and MySQL

Distributed/ Middleware: JMS (Java Messaging Service)

Tools: /Software: Eclipse, MyEclipse, RAD, Net Beans, SQL, TOAD, SQL Developer, Clear case, Subversion, JUnit, UML

Application/Web Server: Apache Tomcat, JBoss, Websphere and WebLogic

Operating Systems: UNIX, Linux, Windows

Protocols: TCP/IP, HTTP, HTTPS (HTTP+SSL), TELNET, FTP

Other Tools & Design Patterns: ANT, MVC, FileNet, Maven, Front Controller, Service Locator, Business Delegate, Transfer Object, Singleton, Factory Pattern, DAO Pattern

PROFESSIONAL EXPERIENCE:

Confidential, Irving, TX

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in the lifecycle of the software design process including requirement Definition, prototyping, design, interface implementations, unit testing, Test driven development and maintenance.
  • Created Action Classes, Domain Objects Request processor for the application using Model View Controller (MVC) approach.
  • Implemented Spring MVC architecture and Spring Bean Factory using IOC. Configured Bean properties using Dependency Injection and used Apache Camel to integrate spring framework.
  • Extensively used Dependency Injection and AOP features of Spring Framework, used SOA features while developing the service layer.
  • Develop batch processes for financial reporting applications and modules using Perl and Korn shell scripts on Oracle database, with partitions and sub-partitions.
  • Used Eclipse Indigo for CORE 1 and Eclipse JUNO for CORE 2 as the development environment. Also, used TestNG for writing test cases.
  • Proficient in the use of unit testing frameworks - JUnit, DbUnit
  • Strong experience in writing & executing Testing frameworks like Junit, Mockitos, Easy Mock, DbUnit, ScalaTest, specs2 Framework to perform unit & Integration test and determining the application functionality.
  • Understand new requirements, create and estimate stories in Rally.
  • Working in Agile Environment, we use Rally agile software development tool.
  • Used REST Web Services for getting Customer information.
  • Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Generating the WSDL (using Web Services) file from eclipse.
  • Configured and maintained Web Services and XML schema design using company business rules.
  • Developed all UI Screens (Forms) using Java Server Pages, Struts, Html, CSS, DOJO, EJB, JQuery, AngularJs and JavaScript code deployed in Apache Tomcat Application Server.
  • Utilized external tools like Putty, SSH, M-Remote, SFTP, FileZilla, WinSCP to work with remote files and connecting to remote systems
  • Integrated the migrated legacy application with the existing IBM FileNet P8 applications.
  • Handled status of and potential change in the FileNet workflow and determined what order to follow and decide participants and information for the each step in workflow.
  • Worked on Selenium WebDriver with testing team for automating test cases.
  • Created test scripts in Selenium and enhanced those scripts using Java API and Test NG.
  • Used JIRA as project management tool and to track work items.
  • Used Log 4j for logging mechanism and manage version control using GIT.
  • Used Maven for dependency management, build applications and deploy to the containers, application servers and create versions in the repository.
  • Provided hands-on technical governance on all aspects of production support.
  • Responded to service tickets and service requests within established time-based

Environment: Java/J2EE, Jdk, JDBC, Perl, Servlets, hibernate, Spring, Apache Camel, SOAP and Restful Web Services, SOA, WSDL, EJB, TDD, JMS, Apache Tomcat, Maven, JQuery, TestNG, Selenium, Maven, JSP, JSON, AJAX, Html, CSS, Java Script, DOJO, log4j, SQL Server, FileNet, CVS, Eclipse, Java API , UNIX, JIRA, Agile.

Confidential, Eagan, MN

Sr. Java/ J2EE Developer

Responsibilities:

  • Involved in the entire software development cycle spanning requirements gathering, analysis, design, development, building, testing, deployment and production support and also worked as a System Analyst in the development phase of the software.
  • Worked on development of the chat which is used for file the complaints through online.
  • Worked on the Applications using Model-view-Controller Architecture using the technologies like spring MVC, JSP, HTML, and CSS for UI & business logic.
  • Implemented JBPM workflow to execute business processes.
  • Developed additional UI Components implemented an asynchronous AJAX, JQuery, Angular JS based rich client to improve customer experience.
  • Used Data Access Objects (DAO) to abstract and encapsulate all access to the data source.
  • Created/Converted to JSON based Restful web services to improvise the performance of the code and Used Apache Camel for message routing.
  • Built Ant script to assist in development and deployment.
  • Used LOG4J & JUnit for logging, debugging, testing and maintaining the system state.
  • Developed the application using RAD 8.0 as the IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation and version control (CVS).
  • Facilitated JAD sessions with Clients, in order to develop artifacts to support the development and implementation of Enterprise Architecture, Business Transformation, and Systems Development projects
  • Involved in JAD meeting and translate business requirements into high level technical solutions and lead the creation of detailed software design and ensure the technical architecture approval.
  • Code written has been qualified through various code quality tools like qa4j, PMD, find bugs etc.
  • Implemented FileNet p8 Framework architecture for an efficient implementation of the view level customizations and interfaced with the application logic.
  • Developed batch programs to update and modify metadata of large number of documents in FileNet .
  • Created a demo website running on a Node.js, using the Express framework, Jade, and Backbone.js with Bootstrap.js for front end MVC/templating
  • Worked with both onshore and offshore teams in different phases of project.
  • Provided hands-on technical governance on all aspects of production support.
  • Responded to service tickets and service requests within established time-based requirements.
  • Researched and evaluated alternative solutions and made recommendations to obtain efficiencies and cost effective solutions.
  • Managed excellent relationships with IT Operations and business partners to optimize application performance and results.

Environment: Java/J2EE, Jdk, JDBC, Servlets, hibernate, Spring, SOAP and Restful Web Services, WSDL, Groovy, JBehave, TDD, JMS, FileNet P8, Maven, JQuery, JSON, AJAX, Html, CSS, Java Script, DOJO, log4j, SQL Server, Ext JS, Angular JS, WebSphere, CVS, Eclipse, UNIX, JIRA, Agile.

Confidential, Kansas City, MO

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in the Analysis, development and testing and maintenance process of the application.
  • Actively participated in Object Oriented Analysis Design sessions of the Project which is based on MVC 2 Architecture using Spring Framework.
  • Responsible for implementing the business requirements using Spring MVC 2 Framework.
  • Adopted MVC architecture and used Struts framework for the UI.
  • Designed the Front End using JSP, Html, CSS and Spring Tag Libraries.
  • Designed and implemented business logic and data processing routes using Apache Camel
  • Used Java Script for client side validation.
  • Conducted code review for team members, involved in JUnit testing and Black Box testing.
  • Developed custom Actuate Business Intelligence Reporting Tool (BIRT) reports as per client requirements for generating performance reports.
  • Implemented i18n (Internationalization) translating all aspects of the application into different languages.
  • Used Maven and ANT build script tool for building application EAR and WAR, deploying them on Weblogic Application servers.
  • Authored deployment plans, which involve staging of, build packages, properties files etc at different staging environments like sandbox, dev., QA and also production deployments.
  • Built data-driven web applications using JSP by developing Custom tags, JSTL for all the application UML, ExtJS, EJB and XML.
  • Involved into development of share point features site customization, BCS, client object model, Fast search, sandbox solutions, and Info path forms.
  • Involved in writing Junit Test cases using mocking frameworks like Mockito, Power Mock.
  • Performed unit testing using JUNIT test cases and used Mockito for stub, Integration and deployment of applications done using build tools like ANT and Maven, debugging through log4j.
  • Used Oracle 11g extensively by developing different tables and ran SQL queries on them.
  • Captured empirical data and updated SPRINT tasks in daily SCRUM to ensure the item pulled inSPRINT backlog is completed by the end of on-going SPRINT cycle.
  • Facilitating SCRUM ceremonies like daily Standups, Sprint Planning, Sprint Demos and SprintRetrospectives
  • Also developed stored procedures using callable statements and created triggers and functions based on the project requirements.
  • Stored procedures are accessed through JDBC.
  • Develop Application on Eclipse, Deployed and tested the application code on WebLogic 12c Application Server.
  • Used Log 4j for logging mechanism.
  • Used SVN for versioning at client side.
  • Involved in testing and quality assurance.

Environment: Java/J2EE, Jdk, JDBC, Servlets, hibernate, Springs, SOAP and Restful Web Services, Camel, WSDL, Groovy, JBehave, TDD, JMS, Maven, JQuery, Weblogic, JSON, AJAX, Html, CSS, Java Script, DOJO, log4j, SQL Server, Ext JS, WebSphere, CVS, Eclipse, UNIX, JIRA, Agile.

Confidential, Alexandria, VA

Sr. Java/J2EE Developer

Responsibilities:

  • Gathering requirements and converting into to technical design documents.
  • Analyzing the project enhancement requirements and feasibility.
  • Extensively consult with users, performing requirement analysis, design reviews, user acceptance testing support, and deployment support.
  • Profile and assess various available technologies and create base framework for the team.
  • Program and develop code and work on extremely complex problems where analysis of situations or data requires evaluation of intangible variance factors.
  • Developed web pages using HTML, Java Script, CSS, JQuery, JSP and Servlets.
  • Developed the web pages using customized Struts tags and Struts Action Framework's Dispatch Action.
  • Implemented DWR technology to get the data from backend without refreshing the jsp.
  • Uses StrutsMVC to access the data from jsp to backend.
  • Implemented IBATIS mapping and POJO classes.
  • Implemented Business objects and Spring DAO Layer.
  • Involved in creation of Test Cases for JUnit Testing and Used Log4j for logging activities
  • Developed Servlets, JSP and JavaBeans using Eclipse.
  • Deployed ear file in JBoss Application Server.
  • Assisting in the VDD (Version Description Document) document preparation.
  • Acts as a technical resource and mentor to programming staff in the program development, testing and implementation process.
  • Integrating the application with existing application.
  • Creating common java script library for the application.
  • Trouble-shoot and provide operational support for production application

Environment: J2EE, Eclipse, JDK, Spring, Struts, IBATIS, JBoss 5.0, SOAP, JSP 1.2, Java Script, JQuery, CSS, AJAX, DWR, XML, JavaBeans, ANT, JUNIT, WSDL, Oracle 10g, TOAD, log4j, Putty.

Confidential, Windsor, CT

Java/J2EE Developer

Responsibilities:

  • Involved in design and analysis phase of the application development.
  • Worked on the Application using Model-view-Controller Architecture using the technologies like spring MVC, JSP, HTML and JavaScript.
  • Extensively used Dependency Injection and AOP features of Spring Frame work, while developing the service layer.
  • Using RUP and Rational Rose, developed Use Cases, created Class, Sequence and UML diagrams.
  • Used AJAX for asynchronous data transfer (HTTP requests) between the browser and the web server, allowing web pages to request small bits of information from the server instead of whole pages.
  • Developed sorting component using AJAX and collections concept.
  • Designed and developed user interface (UI) using JSF framework, JSP, JSP Tag Libraries, Custom Tag Libs, Java Script, XML and HTML.
  • Used XML parser APIs such as JAXB in the web service's request/response data for marshalling and unmarshalling.
  • Implemented REST WebService to interact with Google API and get the address information for entered location.
  • Used Log4j for logging & debugging.
  • Extensively used JUnit for unit testing, integration testing and production testing.
  • Written database Functions, Procedures and Triggers as per the business logic requirements.
  • Used RAD8.0 for building application EAR, for deploying on Websphere6.0/7.0 Application server on multiple environments like dev, QA, and Live.
  • Wrote JDBC, SQL Queries for retrieving application specific parameter from other interfaces.
  • Worked with both onshore and offshore teams, in different phases of project.
  • Involved in maintaining database tables, procedures etc.
  • Manage version control using SVN.
  • Involved in testing and quality assurance.

Environment: Java J2EE, JSP, JavaScript, Spring MVC, RAD, Websphere Application Server, XML, XSD, HTML, JDBC, JSF, AJAX, Oracle, REST, SVN, UML

Confidential

Java Developer

Responsibilities:

  • Involved in OOA/Design, UML Modeling and in developing Use Case Diagrams, Class Diagrams, and Behavioral Diagrams.
  • Used J2EE Design Patterns like Intercepting Filter, Session Façade and Service Locator in the application.
  • Developed Application Specific framework on top of Struts, and Hibernate Framework.
  • Implemented Model View Controller architecture using Struts framework at presentation tier and Created Struts Action Classes which route submittals to appropriate Stateless Enterprise Java Bean components and render retrieved information.
  • Developed build and deployment scripts using Ant and Shell.
  • Used XML to maintain Database Schema and provided relationships like one to many and many to many classes in Hibernate API.
  • SOAP and AXIS is used for WebServices.
  • Messages at client side are created using JMS and it used to invoke MDB.
  • Used HibernateQuery Language (HQL) for writing Query's on tables.
  • User MySQL for accessing data from the database.
  • Dependent Injection of logging and Exception handling code at runtime is done by Springs Framework.
  • Used spring for transaction management, lookup and AOP features.
  • Written all spring application context xml files
  • Developed user interface using HTML, JSP, AJAX, XHML and Java Script to simplify the complexities of the application.
  • Used Eclipse to develop the Application.
  • Used ANT scripts to build the application and deployed on JBOSS Server.
  • Developed test cases on JUnit and used Log4J for logging and tracing the messages

Environment: Java, J2EE, JSP, HTML, JavaScript, AJAX, EJB2.0, Struts MVC, SOAP, AXIS, Shell Scripts, JMS, Hibernate, HTML, Springs, XML WebServices, SOAP, WSDL, XSLT, SAX, UML/Rational Rose, Log4J, JUnit, ANT, MySQL, CVS, PL/SQL, UNIX, JBOSS Server, Eclipse.

We'd love your feedback!