We provide IT Staff Augmentation Services!

Sr. Java/ J2ee Developer Resume

2.00/5 (Submit Your Rating)

Menlo Park, CA

PROFESSIONAL SUMMARY:

  • 7 years of IT experience including Strong Architecture & Development experience using Java/J2EE and Web Technologies.
  • Experience in XML technologies like SAX , DOM , XPath , SOAP , XSD , JAXB , and JAXP .
  • Experience in developing Message Driven Beans to implement listener for incoming JMS messages.
  • Hands on with unit testing using Junit, Mockito and code coverage using Cobertura .
  • Experience in implementing logging using Log4j
  • Experienced with IBM WebSphere Application Server , WebLogic Application Server, JBoss Application Server and Apache Tomcat Web Server .
  • Experience in building and deploying applications using Maven and ANT
  • Good knowledge of Configuration Management tools like SVN , CVS , and GIT for version control.
  • Experience in developing applications using Java technologies such as Java 1.8/1.7/1.6/1.5 , Spring 4/3.x , Struts 2.x and Hibernate 4/3.x .
  • Experience in working with different SDLC methodologies like Waterfall , Agile / Scrum and Test Driven Development .
  • Expertise in developing RESTful web services with JSON, XML using Spring, Jersey and Apache CXF.
  • Experience in developing SOAP based web services using Metro, Apache CXF, XSD and WSDL.
  • Hands on with writing queries, stored procedures and triggers using SQL and PL/SQL .
  • Worked on file transfer tools like File Zila / Core FTP .
  • Understanding of Spring Boot and Spring Micro services.
  • Excellent organizational, communication and presentation skills by working closely with clients while handling challenging assignments from request to successful project launch.
  • Experience in client - side development with JSP, JavaScript, AJAX, XML, HTML, and JavaScript frameworks like JQuery and Angular JS.
  • Working knowledge on Unix Shell Scripting .
  • Hands on experience with Core Java with Java APIs, Multithreading , Concurrency , Exception Handling , File handling , IO , Generics and Java Collections .
  • Expertise in development and deployment of web components that include Servlets , JSP and business layer components that include Web Services , JDBC , JNDI , JMS, Serialization , Collections API , multithreading .
  • Experience in developing enterprise applications using various Spring Framework features such as Spring AOP , Spring ORM, Spring JDBC, Spring Security, Spring Batch and Spring Transaction .

TECHNICAL SKILLS:

Languages: Structures, HTML, DHTML, XML, CSS, UNIX Shell Script, JavaScript, SQL, PL/SQL

Technologies: JSP, Servlets, JNDI, JDBC, JSF, Java Beans, SOAP, JAXP, AJAX, Prime Faces

Distributed Technologies: RMI, EJB, JMS, Data Warehouse

Application Server: Web logic, JBoss, Apache Tomcat 5.5/6.0,Web Sphere

J2EE Frameworks: Struts 1.0/2.0, Spring, JSF

IDE's: Eclipse, Edit Plus, Notepad++, RAD, Netbeans

Design Patterns: Service Locator, Business Delegate, Transfer Object, Singleton, Factory Pattern, DAO Pattern

Database(s): Oracle 10g/11g, SQL, DB2, MySQL, MongoDB

Version Control Tools: GIT, SourceTree, SVN.

Testing Tools: JUnit.

Case Tools: Rational Rose, UML, OOAD, RUP

Operating Systems: Windows, MS-DOS, UNIX, Linux

Build Tools: Ant and Maven

Log Tools: Log4j

Tools: TOAD

PROFESSIONAL EXPERIENCE:

Confidential, Menlo park, CA

Sr. Java/ J2EE Developer

Responsibilities:

  • Participated in Webinars with clients for gathering the requirements and Involved in Analysis meetings and designed wire frames for the project based on the requirement.
  • Developed the Web Application based on Agile methodology with SCRUM, iterative development, Sprint based client deliverables as part of SDLC.
  • Implemented the application functionality using Spring Boot and MVC pattern using Spring MVC and validated all user input using spring validations.
  • Involved in creating and consuming SOAP web services using JAX-WS to expose application functionality to other internal applications.
  • Consumed RESTful web services using Spring REST template for assessments and document validations.
  • Used Hibernate for connecting to Oracle 11g database and configured En cache based caching mechanisms. Familiar with concepts of ensuring repeatable read isolation and soft locking with read-write strategy.
  • Worked on Spring Security configuring filters for integrating into existing security infrastructure.
  • Involved in creating Single page application using Angular JS for Loan application module.
  • Involved in creating responsive web pages using HTML5, Bootstrap CSS, JS and .
  • Integrated plugins and handled AJAX calls to consume RESTful services.
  • Created visualization reports using JFree Charts and Apache POI.
  • Incorporated Spring Email feature for sending email notifications to stakeholders.
  • Deployed applications into an oracle WebLogic server deployed in high availability.
  • Used JUnit for testing the application modules.
  • Used log4j for logging and SVN for version control.
  • Enabled hot deployments with Jenkins.
  • Test Driven Development of new modules following best practices.
  • Developed MAVEN scripts to build and deploy the application.

Environment: HTML5, CSS3, AngularJs 1.x, Hibernate 3.6, Spring Boot, Spring MVC, REST Template, SOAP Web Services, Spring Security, Spring Email, Oracle Weblogic 11g, SVN, JUnit 4, Jenkins CI, Maven.

Confidential, Sunnyvale, CA

Sr. Java Developer

Responsibilities:

  • Created many new functionalities for report distribution module
  • Developed JSP and HTML pages using CSS as part of the presentation layer
  • Used SAML 2.0 protocols to establish security in communication between HTML pages.
  • Extensively used Struts taglibs
  • Developed Web Services to implement SOA using SOAP, WSDL, and UDDI with HTTP
  • Data access layer is implemented using Hibernate
  • Used Apache POI to generate Excel documents
  • Implemented Struts action classes.
  • Worked extensively in the backend Oracle database
  • Used WSDL to post the services in the UDDI.
  • Developed lookup tables and views to speed up queries.
  • Developed mail alert mechanism for alerting the users when their selection criteria are met
  • SOAP client request is used to make use of services.
  • Developed ANT scripts for building, testing and deploying the application on WebLogic server
  • Was actively involved with production and support.
  • Involved in testing the ported application
  • Participated in Quality analysis and testing

Environment: Java 1.7, Struts, Hibernate, WebLogic, JSP, HTML, CSS, Apache POI, ANT, SAML, Webservices, Sybase, Solaris, Windows XP, DB2, Oracle 10g, OracleADF, JBoss

Confidential, McKinney, TX

Java/ J2EEdeveloper

Responsibilities:

  • Understanding business objectives and implementation of business logic.
  • Involved in various phases like design and development of Software development life cycle(SDLC)
  • Used RationalRose for the use case Diagrams, class diagrams, and sequence diagrams to represent the detailed design phase.
  • Developed the application using agile methodology and planned the Scrum meetings.
  • Server- Side implemented on J2EE, Eclipse platform
  • Designed and developed the UI using Swing, JSP, HTML5, CSS, JavaScript (JQuery), and Flex builder.
  • Designed and developed application based on Struts framework using MVC design patterns.
  • Used Tiles Plug-in to struts for server side validation
  • Developed complete business tier with stateless, stateful session beans and CMP entity beans with EJB 2.0 standards.
  • Designed the CMP fields and CMR fields in CMP entity beans. Wrote EJB-QLqueries in ejb-jar.xml.file
  • Used hibernate to store the persistence data into the DB2 database and written HQL to access the data from the database.
  • Used JMS for communication with different platform.
  • Applied the session façade, DataAccessObject, DataTransferObject, Business Delegate design patterns.
  • Developed and maintained user authentication and authorization by employing EJB and connecting LDAP server.
  • Provided database interface using JDBC drivers with back-end as DB2.
  • Used Statement, PreparedStatement and CallableStatement classes for implementing the database interface.
  • Validated data using AbstractFactoryPattern.
  • Using Teradata as a database source
  • Used IBM DB2 with the functionalities of the database administrator as the backend database.
  • Developed automated build files, reporting and documentation using Maven.
  • Monitored the error logs using Log4J and fixed the problems.
  • Maintained the source code versions in CVS repository.
  • Used JUnit Testing Framework for performing unit testing.

Environment: Java 1.7/1.8, OO java, JSP, Core Java 1.6 - Multithreading, Struts 2.0, Servlets 2.3, Swing, HTML5, CSS, Hibernate, JSP 2.0, JMS 1.1, JBoss 4.0, EJB 2.0, Eclipse 3.1, JDBC, XML, XSLT, LDAP server

Confidential, Springs, CO

Java/ J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Developed a prototype of the application and demonstrated to business users to verify the application functionality.
  • Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, Form Bean and Action classes.
  • Developed GUI using java swings for control module, Developed java code for swing UI down through calling of stored procedures.
  • Implemented server side tasks using Servlets and XML.
  • Designed Frontend with in object oriented JavaScript Framework like Backbone.JS, Angular.JS and Ext.JS.
  • Wrote Node.js API to manage MongoDB data back-end for developed application.
  • Developed page templates using Struts Tiles framework, Implemented Struts Validation Framework for Server side validation.
  • Developed Jsp’s with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
  • Implemented Struts Validation Framework for Server side validation.
  • Hibernate OR Mapping Framework is used in implementation of persistence layer with support from Spring Framework DAO, ORM Modules.
  • Used Hibernate Template of Spring Framework and Hibernate Interceptors.
  • Development and Deployment using Web Sphere
  • Developed Oracle stored Procedures, Triggers and Functions with PL/SQL
  • Unit testing before check in the code for the QA builds.
  • Coding new JSPs, modifying existing JSPs as per the design and used XML for configuration and deployment.
  • Used JUnit for testing the application and involved in writing test cases for unit and subsystem tests.
  • Developed process flow diagrams.
  • Produced deliverables according to the project plans and was able to predict weekly estimate the complete the remaining work.
  • Conduct Requirement gathering and review meetings and also get the approvals for the requirement documents produced.

Environment: J2EE (Servlets, JSP, Struts 2.0, Hibernate 3.0),Core Java, Swings,Web services, JIRA, J2EE,GWT, SOA, JBoss Drools Rule Engine, MongoDB, Multi-Threading, JSP, inRSA security, Servlets, Spring, Hibernate, REST, custom tags, Java Beans, JNDI, XML

Confidential

Java Developer

Responsibilities:

  • Responsible for the analysis, documenting the requirements and architecting the application based on J2EE standards. Followed test driven.
  • Participated in designing of Use Case, Class Diagram and Sequence Diagram for various Engine components and used IBM Rational Rose for generating the UML notations
  • Implemented different Design patterns like DAO, Singleton Pattern and MVC architectural design pattern of Springs.
  • Interacting with client in design and code review meetings.
  • Responsible for secure batch data flow to downstream systems using Middleware Java technologies.
  • Developing Intranet Web Application using J2EE architecture, using JSP to design the user interfaces and Hibernate for database connectivity.
  • Designed and developed Controller Servlet, which will route request to Application Controller
  • Extensively Worked with Eclipse as the IDE to develop, test and deploy the complete application
  • Development of hibernate objects for data fetching for batch and front-end processing
  • Front end screens development using JSP with tag libraries and HTML pages.
  • Designed and developed the new features in the existing application to meet the customer's satisfaction.
  • Implementing JSP Standard Tag Libraries (JSTL) along with Expression Language (EL).
  • Designed and developed the user interface screens, data base design changes and changes to user access modules.
  • Used Angular JS to simplify development and testing of web applications by providing client-side model - view - controller (MVC) capability as well as providing structure for the entire development process.
  • Active participation in WebLogic server and Oracle problems (killing instances, debugging server logs, applications logs)
  • Written SQL queries, stored procedures modifications to existing database structure as required per addition of new features.
  • Extensively developed supporting Java Beans Components.
  • Client side validations and server side validations are done according to the business needs.
  • Written test cases and done Unit testing and written executing Junit tests.
  • Used Log4J API for logging and debugging.
  • Written ANT Scripts for project build in UNIX environment.
  • Building application and deployment in servers as per request from the qa team.
  • Participated in User Acceptance Testing and issue resolution
  • Production implantation and post production support.

Environment: Java 1.6, Struts-Spring-Hibernate integration framework, JSP, HTML, Oracle, SQL, PL/SQL, XML, Web logic, Eclipse, Ajax, JQuery.

Confidential

Java Developer

Responsibilities:

  • Involved in Designing, Coding, Testing, gathering and analyzing system requirements.
  • Involved in protocol designing for communication between server and multiple locos.
  • Developed Shared assemblies for reusability of common functionality.
  • Drawing line graphs, bar charts and pie charts.
  • Developed different type of services like communication service for receiving the data from different locos using socket programming, Multi-threading and decoding the received data.
  • Developed email and SMS services for sending email and SMS alerts to the railway customers.
  • The application is based on the MVC-II Architecture using Apache Struts framework.
  • Designed and developed user interface screens using HTML, DHTML and JSP.
  • Developed and maintained the data layer using the EJB’s.
  • Used Google Maps for displaying the location of single and multiple locos.
  • Wrote Stored Procedures, user-defined functions, triggers in SQL-Server 20008 to handle data manipulations and data retrievals.
  • Used Ant scripts to build and deploy the applications in JBoss application Server.
  • Involved in Process Documentation.
  • Created and maintained the configuration of the Application Framework.
  • Eclipse used as Java IDE tool for creating Action classes and XML files.
  • Involved in maintenance of the application.
  • Used Jira as a Bug Reporting Tool.

Environment: Unix Shell scripting, Core Java, Struts, EJB, J2ee, Ant, JBoss and MySQL, Html, JavaScript, JDBC, JSP, AJAX, Servlet, UML, Xml, JMS, SQL statements, SQL Server, Vss, Jira.

We'd love your feedback!