We provide IT Staff Augmentation Services!

Sr. Java Developer Resume Profile

3.00/5 (Submit Your Rating)

Summary:

  • Over 12 years of experience in Information technology and possess extensive experience in designing developing and deploying n-tier web applications and client / server applications using JAVA, J2EE technologies and Web Technologies for enterprise applications.
  • Strong knowledge in Object Oriented Design and Analysis in Java in software product development and testing.
  • Excellent understanding and hands on experiences of OOD concepts and fundamentals, design patterns, software architecture, and software system development full life cycle.
  • Extensive experience in designing and developing enterprise applications for J2EE platform using MVC, Spring, Struts, JSP, Servlet, EJB, JDBC, Hibernate, JMS, JNDI, ANT, Maven, Log4j.
  • Hand-on experience in Service-Oriented Architecture, Web Services using JAX-WS, SOAP, WSDL, UDDI, JAX-RS RESTFul , Jersey, CXF and OAuth2.
  • Experience in using web technologies like JavaScript, JQuery, CSS, and HTML.
  • Excellent hands on experience with XML, XSL, XSD, JAXB, Castor, SAX, DOM and Stax parsers.
  • Hands on experience in database design using normalization concepts and writing the scripts, SQL queries, and store procedures.
  • Familiar with Application Servers and web servers like Weblogic, JBoss, WebSphere and Tomcat.
  • Experience working with version control systems like GitHub, Rational ClearCase, MKS, CVS, SVN and Perforce.
  • Over 5 years of experience in leading small development teams.
  • Experience in working with cross-functional groups, different levels of management and liaison between system users, company management and development team.
  • Excellent communication and interpersonal skills. Versatile team player with proven problem solving skills.

Technical Skills:

J2EE Technologies: JDK6/7, JSP 1.2/2.0, Servlets, Ajax, Struts 1.1/2.x, Hibernate 3.x/4.x, MongoDB 2.x,

Spring 2.x, 3.x, EJB2.0/3.0, JMS, JPA, JDBC, JUnit, JNDI, JTA, JavaMail, Java Beans, LDAP,

Web services RESTful, SOAP, UDDI, WSDL , JUnit, Log4j, SLF4J.

Languages: Java, C , SQL, PL/SQL, UML, XML/XSLT, HTML, CSS, JavaScript, jQuery, AngularJS,

Ajax.

Web/App Servers: Weblogic 10.x/11g/12c, IBM WebSphere 5.x/6.x, Tomcat 6.x/7.x, JBoss 3.x/4.x

RDBMS: Oracle 8i/9i/10g/11g, IBM DB2 8.1, MySQL 4.x/5.x, Teradata.

Database Tools: SQL Developer, Squirrel, SQL plus, TOAD, Teradata SQL Assistant.

Operating Systems: Windows 2000/XP, UNIX, Linux.

SDLC Methodologies: Agile, Scrum, Waterfall.

Development Tools: Eclipse 3.x/4.x, My Eclipse 5.x, Jbuilder, Rational Rose, SOAP UI, SVN, CVS, ANT, Maven,

Jenkins, Amazon AWS, OpenStack, Rally.

.

Professional Experience:

Confidential

Sr. Java Engineer

Responsibilities:

  • Responsible for defining designing API schemas. Developed Restful web services in the payment domain.
  • Implemented the Restful web services based on PPaaS approved schemas
  • Involved in writing unit test cases and functional test cases. Involved in creating and running CI jobs
  • Responsible for setting up stage/pre-prod environments deploying the services in to staging servers
  • Provided the support for integrating the RESTful web services with clients

Environment: Eclipse, J2EE, Spring, RESTful Web Services Jersey, CXF , OAuth2, REST clients, JSON, JIRA, Rally, Tomcat, JBoss, Unix, GitHub, Maven, TestNG, Junit, Log4j, Jenkins, Cloud Computing C3 .

Confidential

LEAD/Sr. J2EE Developer

Responsibilities:

  • Lead a team 8 developers with responsibilities for mentorship, standards guidance, resource assignment, and training
  • Regular interactions with the users to gather new requirements and resolve the application issues.
  • Agile methodology was adopted in the development and used Scrum method of project management
  • Performed analysis on existing systems, recommended enhancements, and implemented strategies to streamline current processes.
  • Actively involved in design of the application architecture in lines of Spring Framework.
  • Developed EJB based JAX-WS Web Services and Jersey REST based Web services associated with business modules integration.
  • Developed persistence layer using EJB3 Java persistence API, Hibernate.
  • Involved in configuration and deployment of application on JBoss, Weblogic.
  • Used CVS, SVN as Version Control System.
  • Module and Unit Level Testing with JUnit.
  • Used Log4J for application logging.
  • Used Maven for building the application.
  • Used JMeter for analyzing the performance of the application.
  • Used Jenkins for continuous integration.

Environment: J2EE, Ant, JDK1.6, JSP2.0, Spring Framework, Spring MVC, EJB3.0, JPA 2.0, JMS API, JDBC, Hibernate, Ajax, XML, XSD, JAXB, , JAX-WS, SOAP, WSDL, Restful Jersey , OAuth2, Oracle 11g, SQL Developer, SQuirrel, Eclipse, Weblogic 11g, JUnit, ANT, Maven, Jenkins , CVS, SVN, UNIX, Windows XP.

Confidential

Sr. J2EE Developer

Responsibilities:

  • This Application is designed using J2EE design patterns and technologies
  • Created class diagrams and use case diagrams using Rational Rose.
  • Used JavaServer Pages, Ajax, HTML and JS to develop presentation layer.
  • Developed the application architecture in lines of Struts Framework integrated with Spring Framework
  • Implementation of J2EE Design Patterns like Session Fa ade, Business Delegate, and Data Access Objects.
  • Design and development of business tier using EJBs.
  • Used Stateless Session Beans to encapsulate the business logic.
  • Created Message Driven Beans for asynchronous messaging.
  • Developed the client messaging system and the workflow process using TIBCO-JMS.
  • Used Web Services for transmitting data.
  • Developed the application using Spring Framework.
  • Used Spring JDBC to manage the transactions with the database to deliver the content to the presentation layer and also to store the data into the data layer.
  • Developed back end interfaces using PL/SQL stored packages, procedures, functions, cursors, triggers.
  • Implemented DAO layer for database operations using Hibernate.
  • Involved in Design and Development of database in Oracle 10g.
  • Involved in configuration and deployment of application on Weblogic Application Sever.
  • Used Rational Clear Case as Version Control System.
  • Module and Unit Level Testing with JUnit and log4j.
  • Used Test Director to log and track defects.
  • Used Apache Ant for building the application.

Environment: J2EE, Java2, Spring, Ant, JDK1.5/1.4, Jsp2.0, Ajax, Struts2, EJB3.0/2.0, JDBC, Hibernate, XML XSD, XMLBeans , SOAP, WSDL, Oracle 10g, PostgreSQL, UNIX, Eclipse, Weblogic 8.1, JUnit, Test Director, Rational Clear Case, Rational Rose UML and Windows XP.

Confidential

Sr. J2EE Developer

Responsibilities:

  • Regular interactions with the users to gather new requirements and resolve the application issues.
  • Used Rational Rose for designing the application.
  • This Application is designed using J2EE design patterns and technologies based on MVC architecture.
  • Used JavaServer Pages JSP's , HTML and JS to develop presentation layer.
  • Actively involved in design of the application architecture in lines of JSF integrated with Spring Framework
  • Used JSF Tags to tie the view Components to the rest of the frame work.
  • Extensively Used JSF tags for building JSP pages.
  • Used Hibernate to manage the transactions with the database to deliver the content to the presentation layer using POJO's and also to store the data into the data layer.
  • Created Message Driven Beans for asynchronous messaging.
  • Extensively used JDBC API for batch processing.
  • Design and Development of database in Oracle and Teradata.
  • Involved in configuration and deployment of application on WebLogic Application Sever.
  • Used MKS Source Integrity as Version Control System.
  • Module and Unit Level Testing with JUnit and Commons Logging.
  • Used Apache Ant for building the application.

Environment: J2EE, Java2, JDK 1.4, JSF, Spring 1.2, Hibernate 3.0, EJB 3.0, JMS, JDBC, JSP 2.0, HTML, Java Script, , Tibco-JMS, XML, XSD, XMLBeans, XMF, Oracle 10g, Teradata, WebLogic 8.1, TIBCO, Eclipse 3.1, ANT, MKS, Rational Rose UML and Windows XP.

Confidential

Responsibilities:

  • JavaScript to develop presentation layer.
  • Design and development of the front-end of the web application. Used JavaServer Pages JSP's , HTML and
  • Setting up the development environment using Eclipse, Weblogic8.1, TIBCO-JMS and ANT.
  • Highly involved in database design for the entire application.
  • MVC Frame Work standardized by Sun Microsystems to design the application.
  • Involved in the architecture and design of the application using J2EE Design Patterns like Builder, singleton,
  • Business requirement gathering and analysis with end users and prototyping of the web application.
  • Actively involved in design of the application architecture in lines of Struts integrated with Spring Framework
  • Used Struts Tags to tie the Struts view Components to the rest of the frame work.
  • Extensively Used Struts Html, Logic, Bean tags for building JSP pages.
  • Used Struts tiles to create a look and feel for application and to create reusable view components.
  • Used Struts validation logic to generate user friendly error messages by using application properties
  • Developed the middle tier business tier using EJB Session beans and business objects, which will be called by
  • Struts Action classes.
  • Design and develop XML schemas and strategies for interfacing with other systems within and outside UPRR.
  • Extensively used MDBs JMS for interfacing to other UPRR systems.
  • Provided webservices in the transportation domain for the master data using XMF XML Messaging Framework
  • SOAP, WSDL, and TIB JMS.
  • Did Comparative analysis on XML frameworks XMLBeans, JAXP and Stax .
  • Used XMLBeans to parse the inbound XML messages coming from other systems.
  • Developed DAOs for database operations using Hibernate.
  • Responsible for version control of source code using MKS.
  • Performed debugging and problem fixing.
  • Represented development team at the client meetings.

Environment: Struts1.1, Java1.4, EJB Session Bean, MDB , JSP, Servlets, Ajax, JDBC, JNDI, JTA, SOAP, WSDL, Axis, Tibco-JMS, XML, XSD, XMLBeans, JDOM, Spring, Hibernate, JavaScript, Oracle 8i, Teradata, Weblogic6.1/8.1, Log4J, ANT, MKS, Sun-Solaris, UML, XMF, Windows XP and HP-Unix.

Confidential

Java/J2EE Developer

Responsibilities:

  • The Application is designed using J2EE technologies based on MVC architecture.
  • Implemented Struts Framework with JSP as View, Servlet as Controller and EJB classes as Model.
  • Designed and coded business components using J2EE architecture.
  • Developed presentation layer using JSP, HTML, XML, XSLT and Java Script.
  • Session Bean is used to maintain the sessions of the concurrent users in the context.
  • Entity Bean will manage the transactions with the database to deliver the content to the presentation layer and also to store the data into the data layer.
  • Developed and deployed Servlets for the interaction with the Oracle database using JDBC.
  • Used Websphere Studio Application Developer WSAD to develop and test J2EE components.
  • Involved in the installation and configuration of WebSphere Application Server.
  • Coded XML pages that use XSLT and display data to the user.
  • Unit level test with JUnit.
  • CVS is being implemented as a version control system.

Environment: J2EE, Java, Struts1.0, Servlets, EJB, JDBC, JSP, CVS, HTML, Java Script, XML, XSLT, PL/SQL, Oracle8i ,DB2, WSAD 4.0/5.0, WebSphere 4.0/5.0, Win NT and Unix Solaris .

We'd love your feedback!