We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

Irving, TX

SUMMARY:

  • Over 8+ years experience in analyzing system issues, designing and developing dynamic solutions using J2EE technologies.
  • Experienced in all stages of software development life cycle (SDLC) starting from gathering Business specifications, analysis, design, development, testing, and implementation of projects using various methodologies like AGILE, Waterfall, RUP.
  • Experience designing and developing Enterprise Applications using include Servlets 2.2/2.3/2.4. JSP 1.1/1.2/2.0, EJB 2.0,Web Services, RPC,RMI, and JDBC 2.0/3.0.
  • Experience in the application servers Web logic8.1/7.x, Web Sphere 6.x/7.0 and Apache Tomcat 4/5.
  • Developed core modules in large cross - platform applications using JAVA, J2EE, Hibernate, JSP, Servlets, EJB, JDBC, JavaScript, Ajax, Jquery, XML, and HTML.
  • 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.
  • Experience on different IDEs such as RAD, Eclipse, Netbeans and deployment using Application Servers Apache Tomcat, BEA WebLogic, WAS and JBoss.
  • Expertise on entire Software Development Life Cycle (SDLC)inIntranet and Internet applications using Web/Application Servers like Tomcat, Glassfish, JBoss, WebSphere and WebLogic Application Server.
  • Strong working experience in software development life cycle (SDLC) process like Waterfall, Agile Scrum and test-driven development methodologies.
  • Extensive experience in JDK 1.7/1.6/1.5/1.4/1.3/1.2, J2EE features like Servlets, Java Server Pages(JSP), JDBC, EJB’s, Struts, spring, Hibernate, ANT, SOAP and Web Services.
  • Experience in implementing various design patterns including Data Access Object, Session Facade, Business Delegate, Service Locator, MVC, Data Transfer Object and Singleton.
  • Strong front-end UI development skills using scripting languages HTML5/HTML,AngularJS, DHTML, CSS3/CSS, JSP, JavaScript, XML and PHP.
  • Well experienced in developing web applications with MVC architecture using Struts framework.
  • Expertise in XML and related technologies like XSL/XSLT, SAX, DOM, XPath, SOAP, REST, WSDL, DTD, Schema, XML Beans,XQuery, SOA, JAXB, and JAXP.
  • Expertise in Web-Development technologies like HTML, JavaScript, CSS, XML, XSL/XSLT, AJAX, JQuery.
  • Experienced in protocols like HTTP, HTTPS, LDAP, SMTP, SOAP, and TCP/IP
  • Hands on experience with databases including Oracle, SQL, PL/SQL in UNIX and NT platform also good in shell scripting using korn shell.
  • Expertise in XSD and XML creation using various parsers like DOM, SAX, JSON and JAXB.
  • Knowledge in Angular JS and Node JS.
  • Experience in database design and development using Oracle 11g, My SQL and SQL serverand familiar with tools like SQL *Plus, TOAD.
  • Experience in system maintenance, analysis and performance in Windows, Linux and UNIX environment
  • Self-motivated, initiative, flexible and ability to solve the problems efficiently.
  • Having excellent analytical, communication and interpersonal skill.

TECHNICAL SKILLS:

Internet Technologies/Frameworks: Java, J2EE (EJB, JMS), Web Services (JAXB, JAXP, SOAP, JAX-RPC, WSDL, SOA, UDDI), JSF, Struts, Spring, Hibernate, IBM MQ Series, log4j, Xml, Xslt, Dom, Jaxp, Ajax, Xalan, Java Script, JSON

Version Control/QA Tools: Clear Case, CVS, JCVS, VSS and HP Quality Center

Middleware: IBM Message Broker

Design Patterns: Singleton, MVC, Front Controller, Business Delegate, Service Locator, Session Fa ade, DAO, Value Objects and Command Chain Patterns.

SOA: Web Services, SOAP, WSDL, UDDI, and Axis.

Application Servers/Web Container/ Emulator: Oracle /BEA WebLogic, IBM Websphere, JBoss, Tomcat.

Databases: DB2, MS SQL Server 7.0, MySQL, Oracle.

Operating Systems: Windows - 2000 / NT 4.0 / 98 / XP, Sun Solaris and Red Hat Linux, AIX

Languages/Test Driven: C/C++, UML, SQL, Stored Procedure, JUnit.

IDE: Eclipse 3.x, NetBeans 5.x/6.x, IBM Rational Software Architect.

Methodologies: OOPS/OOAD, UML, RUP, Design Patterns, Scrum

Performance tuning tools: IBM heap and thread analyzer

Persistence Framework: Hibernate and JDBC.

Tools: RAD, SQL*Plus, SQL Navigator, MS Visual Studio, Dreamweaver, MS Project, MS Visio, Rational Rose.

Build tool: RANT, BART, Ant, Maven and Cruise Control

Performance tuning tools: IBM heap, thread analyzer and HP Business Availability Center

PROFESSIONAL EXPERIENCE:

Confidential, Irving, TX

Sr. Java Developer

Responsibilities:

  • Involved in analysis and design of the application.
  • Involved in preparing the detailed design document for the project.
  • Used Hibernate for connecting to the database and mapping the entities by using hibernate annotations.
  • Participated in business process analysis and requirement gathering for new customization.
  • Created Use cases, Sequence Diagrams, Class Diagrams using Rational Rose.
  • Followed AGILE software methodology in developing the system in an iterative and incremental manner.
  • Expertise with Jenkins server or integrating code into the company’s code repository
  • Expertise with PostgreSQL for accessing and manipulating relevant databases
  • Involved in client side development using HTML, CSS, JSP, AJAX, JQuery, JavaScript, Angular JS, Bootstrap
  • Expertise in CouchDB for accessing and Retrieving Data
  • Used Spring MVC and Spring Web Flow to implement business logic, validation framework and tiles framework for Layouts.
  • Experience Product Development with DevOps maintenance support, enhancement activities and AWS troubleshooting.
  • Performed manual testing of each build and then regression testing on each builds using Selenium WebDriver
  • Expert in using MarkLogic and integrating it with Java platforms. Also was responsible for performance tuning.
  • Developed Flash calendar from static concept to dynamic prototype using Adobe Flex
  • Analyzed existing implementation and created a strategy for refactoring weaker parts of the Adobe Flex architecture. Also, refactored tightly coupled units
  • Strong experience in MQ Infrastructure support on Linux and Windows systems
  • Performed strategic analysis and design of MQ infrastructure
  • Expertise in tuning Websphere MQ Performance.
  • Extensively used spring framework in developing Spring Boot Applications and deployed then in Cloud AWS.
  • Experience working with cloud technology AWS for the security and Deployment purpose.
  • Involved in developing JSP forms.
  • Designed and developed web pages using HTML and JSP.
  • Designed various applets using JBuilder.
  • Implemented application level persistence using Hibernate and spring.
  • Implemented Spring AOP for admin services and IOC to provide architectural flexibility.
  • Hands on experience in JavaScript frameworks like, Angular JS, Node.Js, Ember.JsExt.Js
  • Developed Servlets and JSP are based on MVC pattern using spring framework.
  • Implemented various types of spring controllers as per application requirements, spring validations, persistence layer, DAO and service layer components using Spring Hibernate API and spring hibernate annotations.
  • Extensively used Hibernate Query Language (HQL).
  • Hands on experience with Jasper Reporting for producing reports
  • Worked on implementing SOAP based web services to facilitate communication between client and servers.
  • Design, develop and testing of SOA using SOA web services and Oracle fusion middleware.
  • Maintained cross browser compatibility & implemented responsive design using twitter Bootstrap, Custom media queries etc.
  • Used MyEclipse IDE, configured and deployed the applications onto WebLogic application server
  • Hands on experience with SSIS while working on a Data Extraction module.
  • Hands on experience with AngularJS and ReactJS for Front End Programming.
  • Implemented test cases using JUnit testing framework & configured applications on WebLogic application server for handling eerors.
  • Extensively used VB script
  • Expert level knowledge in Data Structure and Algorithm for improving code efficiency
  • Used Web Logic as application server.
  • Implemented the caching mechanism in Hibernate to load data from MySQL database.
  • Experience in Hibernate implementing legacy databases, presenting custom CRUD statements and performing polymorphic associations.
  • Used AJAX and JSON for asynchronous call to the servers.
  • Used SpringIOC for injecting the beans.

Environment: RUP, Java, Spring, Hibernate, HTML, CSS, AJAX, AWS, JQuery, JavaScript, Angular JS, Bootstrap, SOAP, SOA, Websphere MQ, MySQL, MarkLogic,SSIS, Jenkins, Selenium, CouchDB, MyEclipse, WebLogic, ReactJS, EJB, JPA, JSP, IBM Rational Application Developer, Jasper, JMS, Log4j, Adobe Flex, JIRA,JUNIT, JMOCK, Linux, ANT, Shell script, Clear Case, Rational Rose,MS Visio, MS Office, MS Project

Confidential, Warren, NJ

Java/ J2EE Developer

Responsibilities:

  • Designed and Implemented application based on MVC Architecture using Struts Framework which involved writing Action Classes/Daos/Controllers/Forms/Beans
  • Developed Client side UI using JSP, JavaScript, ReactJS, AngularJS, JQuery, HTML, CSS, AJAX.
  • Hands on experience with writing stored procedures on PostgreSQL for java applications
  • Worked on a database integration project backend using PostgresSQL, and python
  • Used TILES for designing the layouts and designing the pages to reduce the coupling between unrelated view components
  • Experience in loading data from XML and XQuery and integrating it with Java.
  • Performed GUI, Functionality and regression testing of the new builds
  • Specialize in building custom service platforms and web applications by Node.js.
  • Extensively used Java Multi-Threading concept for downloading files from a URL.
  • Used Spring Dependency Injection, to make application easy to test and integrate
  • Business logic of the application is developed using POJOs.
  • Used Hibernate Framework for ORM to map to Oracle database
  • Used Spring DAO concept in order to interact with database (DB2) using JDBC template.
  • Wrote WebServices using SOAP for sending and getting data from the external interface.
  • Involved in writing the ANT scripts to build and deploy the application.
  • Used Design patterns such as Business delegate, Service locator, Model View Controller, Session façade, DAO.
  • Built main application in Python, Django leveraging technologies such as Tastypie, Angular.js, Backbone.js, Ember.js, and Celery. Deployed flow of Execution in the Servlet Environment using Struts and defined Navigation Rules. Developed Messaging frame work for Asynchronous service using JMS.
  • Used to deploy the applications in various work environments like QA, and Development
  • Used CVS version controller to maintain the code
  • Used JUnit to unit test the modules &Log4j for logging error/debug messages
  • Resolved the issues encountered during the System Test and Acceptance Test
  • Involved in implementing the JMS (Java messaging service) for asynchronous communication.
  • Involved in using JMS Queues and JMS Topics for one-to-one and one-to-may communication in the application.
  • Developed Perl & Shell scripts to FTP extracts between ETF and STAR FTP servers.
  • Created Stored procedures using SQL for data modification (Using DML insert, update, delete) in SQL Server
  • Interaction with SQL Server database is implemented using Hibernate.
  • Interacted with testing team to fix defects.
  • Involved in bug-fixes, enhancements and code refactoring.

Environment: Java, Spring MVC Framework, JSP, Servlets, PERL, Python, Selenium, Web Services (REST), NodeJS, Hibernate 3.0, Log4J, HTML, JavaScript, JQuery, XML/XSLT, AJAX, Json, ANT, CSS, MySQL, ilogJrules, Web Logic 9.2 Windows XP, RAD.

Confidential, Detroit, MI

Java Programmer

Responsibilities:

  • Developed Custom tags, JSTL to support custom User Interfaces.
  • Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
  • Implemented Business processes such as user authentication, Account Transfer using Session EJBs.
  • Used Jasper Reporting for producing reports as requested by Manager
  • Used WSAD 5.1.2 for writing code for JSP, Servlets, Struts and EJBs.
  • Deployed the applications on IBM Web Sphere Application Server.
  • Experience in functional specifications, designing, and creating custom solutions to match the requirements.
  • Designed and developed the User Interface framework in all the modules using HTML, DHTML, XHTML, CSS.
  • Experience in AJAX and tag libraries for navigate the request and enables the fast page reloading.
  • Designed the User interface using JavaScript Libraries framework like Ext.Js Framework.
  • Experience in JSON validation in user interface framework.
  • Handled the client side and server side validations using Struts validation framework.
  • Worked on online transactions like tuition and examination fee payment. Performed a thorough unit testing and resolved several data related issues before migration to production.
  • Implemented web services with Apache Axis.
  • Experience with Front-end JavaScript frameworks like Angular JS, Node JS.
  • Designed and Developed Stored Procedures, Triggers in SQL to cater the needs for the entire application. Developed complex SQL queries for extracting data from the database.
  • Designed and built SOAP web service interfaces implemented in Java.
  • Used Jasper Report- Ireport 2.0 and 4.0 For Generate the Report as PDF Format.
  • Used Apache Ant for the build process.
  • Provided solutions for bug fixes in this application.
  • Experience in mentoring and training of staff as well as the overall system architecture.

Environment: Java, JDK 1.5, Java beans, Ajax, Linux Boxes, PostgreSQL 8.1, Netbeans 7.0.1 IDE, Apache Ant, Web Services (SOAP), Rest, Apache Axis 2.0, Web Sphere 6.1, Jasper, JSP Taglibs, JavaScript, NodeJS, Ext.Js 3.2, Mockito, JQuery, HTML 4.1, DHTML, XHTML, CSS, XML, Clear Case, Clear Quest.

Confidential

Java Developer

Responsibilities:

  • Used agile development methodology during designs, implementation, testing, and maintenance.
  • Developed the presentation layer and Spring- framework in CSS, Web 2.0, HTML developed for multiple browsers and Client-Side validations were done.
  • Involved in designing and developing presentation layer using Struts view tags (HTML, Bean, Logic and Nested), JSP, HTML and CSS.
  • Developed the Struts Action classes and Action Form classes and configured them in Struts configuration files as part of the controller component
  • Extensively used WebSphere Studio Application Developer for building, testing and deploying applications
  • To keep track of latest Versions implemented CVS Structure
  • Worked on Eclipse & RAD 6.0 environment
  • Wrote SQL queries for JDBC connection to Oracle database
  • Used embedded classes and maps to model ternary relationship in JPA.
  • Implemented various Custom Tags and JSTL tags.
  • Setting Data sources, JNDI Names and also worked with cells, nodes and servers during WAS 6.1 environment in deployment team
  • Adopted J2EE best Practice, using J2EE Design patterns. Business Object and Data Transfer object for portability and performance.
  • Utilized Design patterns MVC, VO, DAO, Factory, Singleton
  • Used SVN for source control repository
  • Developed Unit Test Cases with JUnit.
  • Involved in Module Testing and Integration Testing.
  • Used IBM RAD IDE for application development.
  • Performed Defect Tracking on a regular basis to make sure every defect has traceability back to the source by using tools such as Clear Quest.
  • Worked on UNIX shell scripting for the project.
  • Test Driven Development (TDD) approaches was utilized and the test coverage was always maintained and validated using Clover and Cruise Control.
  • Used LDAP services for user authentication and authorization.
  • Involved working with DB2 database as a backend.
  • Handled connections and their issues.

Environment: HTML, CSS, Java script, Struts 1.0, JSP, JSTL, Java Beans, JPA, DTO, Core JDK 1.4/1.5, XML, Windows XP/2000, Websphere6.1, RAD 6.0, Oracle 9i/10g.

Confidential

Java Programmer

Responsibilities:

  • Involved in analysis, design and development of components at Client Side as well as Server Side.
  • Designed and developed user interactive Web Pages using JSP, HTML, CSS and JavaScript and Ajax.
  • Involved in design and implementation of the application using Struts 1.2 framework
  • Worked extensively on server side using SOAP Web services.
  • Developed dynamic page designing using JSP to invoke Servlets (Controllers).
  • Developed JDBC Connection pooling to optimize database connections.
  • Coordinated with the users to gather and analyze the business requirements.
  • Design & Development of design specifications using design patterns and OO methodology using UML (Rational Rose).
  • Involved in Use Case analysis and developing User Interface using HTML/DHTML
  • Involved in the Development and Deployment of Java beans.
  • Wrote different stored procedures in Oracle using Pl/SQl.
  • Used Java Script for Client side validations.
  • Extensively used Selenium with Core Java for automated testing
  • Implemented Session Tracking and User Authentication.
  • Built and deployed the application in web logic
  • Used CVS for version Repository maintenance.

Environment: CoreJava,JSP,Servlets,JDBC,JavaBeans,Oracle,Hibernate,HTML/DHTML,Selenium, VisualCafé3.0, Microsoft FrontPage, Java Script 1.3, PL/SQL,Spring, JavaMailApi, Tomcat 4.0, Windows 98.

We'd love your feedback!