We provide IT Staff Augmentation Services!

Sr.java Developer Resume

4.00/5 (Submit Your Rating)

Middletown, NJ

SUMMARY:

  • Have 8+ years of experience in software design and development using Java and J2EE technologies, using multi - threading, Object Oriented Analysis and Design (OOAD), and ability to quickly master new software and apply its full range of capabilities.
  • Extensive work experience in Java/J2EE technologies including Struts , Spring , Hibernate , XML , Servlets , JSP , JSF , JSTL , AJAX , EJB, JNDI, JMS, RMI, JavaScript, CSS, HTML, MXML, JDBC and Oracle for building server side applications and user interfaces.
  • Experience in developing web-services using REST, SOAP, WSDL and ApacheAXIS2.
  • Hands on experience in Web Application Development using Client Script design technologies like JQuery as well as Java Script.
  • Expertise in Web-Development technologies including: AngularJs, HTML, DHTML, JavaScript, CSS, JQuery, XML, XSLT, XPATH, DOJO, Micro services, AJAX, SOAP with W3C standards. Hands on experience in J2SE 1.3, 1.4, and JEE 5
  • Experience in MVC (Model View Controller) architecture and various J2EE design patterns such as Business Delegate , Service Locator , Data Transfer Object , Data Access Object , Session Facade , Factory Method , Singleton patterns .
  • Creating all the phases from the JIRA interface
  • Information Technology field, with core design, development and implementation of products/applications using JAVA, J2EE technologies and WebServices
  • Involved designing in web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, LESS, React.js, Redux, Flex, Mongo DB
  • Worked as part of Microservices team to develop and deliver Maven projects to deploy on tomcat
  • Excellent understanding and knowledge of NOSQL databases like Cassandra
  • Expertise in J2EE Presentation layer frameworks like Struts, Spring MVC 3.0 .
  • Involved in developing Web Services using SOAP, WSDL and UDDI Components.
  • Expertise in J2EE Middle tier applications using EJB 2.0/3.0 and Spring 3.0 .
  • Expertise in J2EE Object-Relational Mapping frameworks like Hibernate 3.0 .
  • Experienced in java development using WSAD/RAD Application development .
  • Involved in helping the team members when ever they needed my help.
  • Expertise in Junit 3.0/4.0Testing Framework, and also good Confidential Test Driven Development.
  • Involved in writing the JUnit test cases using Junit Framework .
  • Hands on experience in with Virtualization technologies like installing, configuring, VMware vSphere . Creation, management, administration and maintenance of virtual servers and clients.
  • Experience in writing ANT, Maven build scripts, providing logging facility using Log4j, writing JUnit test cases and used Clear Quest, Jmeter and Bugzilla for bug tracking.
  • Experienced in modeling UML , Use Case , Sequence , flowcharts , Class and Component Diagrams .
  • Good experience in handling applications using Weblogic , Websphere , Apache Tomcat , JBoss Servers .
  • Used agile development environment and involved in daily SCRUM and worked on UAT issues and production support issues as a part of the Release support team.
  • Strong Object Oriented Analysis , Design and Construction skills.
  • Involved in Cassandra Data Modeling discussions and query patterns to finalize the table design and queries
  • Expertise in Core Java development including Applets , Swing , AWT and Threading .
  • Experience with designing and usage of databases like Oracle ( SQL, PL/SQL ), SQL Server , and MS Access .
  • Experienced working with Web services technologies WSDL, JAX-WS, JAXB, and JAX-RS. Implemented web application design in MVC architecture using the Struts framework and JSP.
  • Motivated team player with strong communication, analytical and problem solving skills.

TECHNICAL SKILLS:

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

Database: Oracle, Sybase, DB2, MS SQL Server 7.0/2000, DB2

J2EE Technologies: Struts, EJB, JSF, Servlets, JDBC, JNDI, RMI, ANT, Web Services

Framework and Tools: Struts 1.x/2.x, JSF 1.x/2.x, Spring 1.x/2.x/3.x, Hibernate 1.x/2.x/3.x, Log4j

Web technologies: JSP, HTML, HTML5, CSS 3.0, JavaScript, Unix shell scripts, Perl, JQuery

IDE: My Eclipse, WSAD, Eclipse, Oracle Developer, Junit

Web/Application Servers: JBoss, Web Sphere, Web Logic, Apache Tomcat

XML Suite: XML, XSL, XSLT, JAXP, JAXRPC, JAXB, JAXR

Web services: JAX-WS, SOAP, WSDL, AXIS2 and UDDI

Design Methodologies: UML, J2EE Design Patterns

Design Tools: Rational Rose

Version Control: CVS, SVN, GIT and IBM Clear Case

Methodology: Water Fall, Agile and SCRUM

Operating Systems: Windows 98/NT/XP/2000, Linux, UNIX

PROFESSIONAL EXPERIENCE:

Confidential, MiddleTown, NJ

Sr.Java Developer

Responsibilities:

  • Developed Use Case Diagrams, Object Diagrams and Class Diagrams in UML using Rational Rose.
  • Handling client change requests and enhancements on an Agile based development platform.
  • Worked on Spring IoC, Spring MVC Framework, Spring Messaging Framework and Spring AOP to develop application service components.
  • Development of batch processing applications, utilizing UNIX Shell Scripting.
  • Primarily focused on the spring components such as Spring MVC, Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Involved in benchmarking the Cassandra cluster for performance using Cassandra-stress tool
  • Installed, configured, and managed the servers (Amazon Web Services, Linux, Tomcat, Apache, MySQL, Mongo DB, Hudson/Jenkins, JIRA, GIT, Junit, etc.).
  • Creation of Hibernate mapping files to develop Database Tables from Classes and generation of database schema.
  • Designed Frontend with in object oriented JavaScript Framework like Reacts
  • Extensively used Log4J for logging, JUNIT as a test framework, ANT
  • Converted the following existing APIs developed in TIBCO to Spring Boot microservices
  • Monitoring WebLogic Server State using WLST, Enabling and disabling WebLogic admin console, creating data source, delete messages from JMS queue, create JMS resource, add users, groups, modify rules
  • Java Coding for the business logic in Message Beans and integration with COBOL webservices
  • Configured internode communication between Cassandra nodes and client using SSL encryption
  • Used Web Services (JAX-WS using Axis 2.0) for creating rate summary and used WSDL and SOAP messages for getting health plans from different module and used SAX XML parsers for data retrieval.
  • Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
  • Implemented business logic using session beans for integration of EJB's into struts framework.
  • Created tables, triggers, stored procedures, and SQL queries, joins, integrity constraints and views for multiple databases.
  • Developed screens using JSP, JavaScript and Angular JS
  • Involved in designing, developing and testing the web application by using the HTML5, CSS3, Bootstrap, and React.JS
  • Hands on experience on js frameworks like Angular JS, DOJO, XQuery, XPath, XSLT.
  • Used Bit Bucket as source repository, JIRA as bug tracker, Jenkins as CI server
  • Worked on databases like PL/SQL and MongoDB
  • Involved in system design and development using Collections and multithreading for the action classes.
  • Developed Ant Scripts for the build process and deployed in EAP Server. Developed User Interface using JQuery.
  • Microservices using the Akka reactive framework, functional programming using Java 8 and Scala, multi-threaded
  • Developed Shell scripts to automate the maintenance process of Weblogic Servers and restore from backed Weblogic configuration
  • Utilize and program Restful Webservices, EJB/JPA, and Hibernate entities
  • Tuned the Cassandra. yaml and Cassandra-env.sh file to enhance and improve the performance
  • Wrote SQL queries and stored procedures for data manipulation with the Oracle database. Application used TOAD.
  • Involved in writing ANT script to build the front-end application
  • Involved in the development of microservices for all the 4 models using combination of Python and R
  • Used RAD 8 and WebSphere 7 for developing and testing webservices
  • Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • Used CVS for version control and Clear Quest 2003 for bug tracking.

Environment: J2EE 1.5, JSF 1.2, SSL, MongoDB, ANT, React JS, Node.js, Spring 2.5, XML, MS SQL Server 2008, UNIX, Amazon Web Services, Web sphere, SOA, SOAP-UI, WSDL 1.1, Cassandra, Weblogic, webservices, SAX, JavaScript, IBM WebSphere 6.1, HTML, Oracle11g/10g, angular JS, JNDI, CVS 1.1, microservices, JIRA, Log4J 1.2, JUnit 3.8.

Confidential, Cary, NC

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in the development of presentation layer and GUI responsive development using JSP, HTML5, CSS/CSS3 & used Client Side validations were done using Angular JS, XSLT and JQuery (Masking), and Google graphs XML DOM.
  • Setting up Linux servers with JBoss, Apache, JDK 1.7, JIRA and Git. I also support other groups with products on Linux servers
  • SOAUI tool for WebService s testing
  • Worked on the MVC architecture of AngularJS in developing the apps, controllers and directives which are totally customized to meet the needs of the application
  • Implemented stable React components and stand-alone functions to be added to any future pages
  • Coordinate with the graphic designers to create simple icons suitable to its functionality.
  • Used Dependency Injection feature of Spring MVC framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
  • Developed scripts to monitor various Weblogic parameters by JVM heap size, JMS messages, and JDBC connections.
  • Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid
  • Worked with databases MySQL and Mongo DB
  • Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Action classes.
  • Configured, Documented and Demonstrated inter node communication between Cassandra nodes and client using SSL encryption
  • Built scripts using ANT to build the J2EE application
  • Worked on Unix Shell script to configure the WebLogic application server in all the environments
  • Developed the DAO layer for the application using Spring Hibernate Template support.
  • Extensively involved in writing Object relational mapping code using hibernate, developed Hibernate mapping files for configuring Hibernate POJOs for relational mapping.
  • Used EJB’s in the application and developed session beans for the business logic Confidential the middle tier level .
  • Implemented the Project structure based on Spring MVC pattern using spring boot .
  • Implemented Test cases using JUnit and Tested web services with REST Client.
  • Used Spring MVC and Web Flow to bind web parameters to business logic.
  • Developed application by using Struts, Servlets and JSPs .
  • Worked with a variety of issues involving multithreading, server connectivity and user interface.
  • Functionalities include writing code in HTML, CSS, JavaScript, JQuery, Ajax, JSON with MySQL database as the backend.
  • Hands on experience on Ant / Maven for project build, test and deployment
  • Set up the middle level layer for interacting between Documentum Webservices, Hibernate layer and database
  • Exposure in creating SPA using React JS, by using the concept of Virtual DOM
  • Good exposure to Web Sphere Application Server, ATG Dynamo and WebLogic.
  • Making modifications to make the plug-in compatible for new JIRA versions
  • Monitoring the email queue monitor and stabilizing JIRA
  • Developed shell scripts along with setting up of CRON jobs for monitoring and automated data backup on Cassandra cluster
  • Working experience with No SQL DB Mongo DB for offering commercial support and other services.
  • Used agile development environment and involved in daily SCRUM and worked on UAT issues and production support issues as a part of the Release support team.
  • Used plain JavaScript and JQuery, JavaScript Library to do the client side validations.
  • Developed Web Services using REST, and XML .
  • Used ANT scripts to build and deploy the applications in JBoss application Server
  • Implemented and administered Data center Cassandra Clusters based on the knowledge of architecture and data modeling for Cassandra applications
  • Developed major websites and services by including Mongo DB as backend software
  • Have worked on Oracle10g database for storing and retrieving the application data.
  • Involved in configuring JMS and JNDI in rational application developer.
  • Performed building and deployment of EAR, WAR, JAR files on test, stage systems in WebLogic Application Server.
  • Good Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts
  • Screening profile for Webservices developer having exposure of SOAPUI.
  • Used Business Delegate, Service locator, Factory, Session Facade, DTO and DAO design patterns.
  • Performed unit testing using JUNIT framework and tested DAO’s and Business Services.
  • Used CVS as a version control system, an important component of Source Configuration Management (SCM).
  • Maintained relationship between objects using Spring IOC .

Environment: J2EE 1.5, MongoDB, React JS, JSF 1.2, JIRA, weblogic, Spring, ANT, Hibernate, XML, UNIX, MS SQL Server, JavaScript, Angular JS, Web sphere, REST, IBM WebSphere, HTML, Oracle 10g, Cassandra, JNDI, CVS, Webservice, Log4J 1.2, JUnit.

Confidential, NC

JAVA Developer

Responsibilities:

  • Actively participated in High-level Design and low level Design for different modules in the project.
  • Used different Design patterns, like MVC, Controller Servlets, Singletons, Value Objects while implementing the framework and Factory.
  • Extensive use of spring framework.
  • Implemented hibernate mapping for the statistics data for different storage Objects and programming using Hibernate API.
  • Developed an HTML5 Client for BigBlueButton using NodeJS, WebSockets (SocketIO).
  • Thin client rendering: HTML5, Tag Libs, JavaScript, XML , JSP and Servlets.
  • Eclipse used as Java IDE tool for creating JSPs, Servlets, EJBs, and XML.
  • Coded Maven build scripts to build and deploy the application on Web logic.
  • Developed the statistics graph using JSP, Applets and Swing in a multithreaded architecture.
  • Involved in production support (bug fixing) and enhancements of the product.
  • Used unit to automate Unit testing.

Environment: Java, Spring framework, Hibernate, Servlets, JSP, Applets, JSTL, Custom tag libraries, SWT, XML, Linux Shell Scripts, JAXB, HTML5, WebSockets (SocketIO), Ajax, Apache Tomcat4.2, Eclipse 3.2, Oracle 9i, Linux (RHEL).

Confidential

JAVA Developer

Responsibilities:

  • Used WebSphere for developing use cases, sequence diagrams and preliminary class diagrams for the system in UML.
  • Extensively used WebSphere Studio Application Developer for building, testing, and deploying applications.
  • Used STRUTS Framework based on ( MVC) Model View Controller in WSAD.
  • Developed the presentation layer and GUI framework in HTML, JSP and Client-Side validations were done.
  • Involved in java code, which generated XML document, which in turn used XSLT to translate the content into HTML to present to GUI.
  • Used WebSphere to develop the Entity Beans where transaction persistence is required and JDBC was used to connect to the DB2 database .
  • Developed Session Beans on WebSphere for the transactions in the application.
  • Utilized WSAD to create JSPs/Servlets/EJBs that pulled information from a DB2/UDB database and sent to a front-end GUI for end users.
  • In the database end, responsibilities included creation of tables, triggers , stored procedures , sub - queries , joins , integrity constraints and views.
  • Authentication of the users is implemented using LDAP.
  • Involved in writing JavaScript functions and implementation of AJAX on presentation layer.
  • Used JUnit , unit testing framework for testing of java .
  • Involved in discussion with the domain experts when need arised.

Environment: - Java, EJB, IBM WebSphere Studio Application Developer 5.1, IBM WebSphere Application server, Hibernate, JSP, Servlets, Tomcat, JDBC, XML, XSLT, CSS, DOM, HTML, DB2, UML, JUnit and AJAX.

Confidential

Java Developer

Responsibilities:

  • Created design documents and reviewed with team in addition to assisting the business analyst / project manager in explanations to line of business.
  • Involved in requirements gathering and documenting the functional specifications.
  • Involved in designing the workflow and screen work flow.
  • Contributed to the Logical Data Model design.
  • Involved in designing the database schema.
  • Written SQL queries to access the data from databases.
  • Developed stored procedures in PL / SQL on Oracle 8i database.
  • Configured database connectivity using JDBC with Oracle 8i database as backend.
  • Used JMS to establish message communication.
  • Extensively used Eclipse while writing code for Java and Servlets .
  • Developed user interface using JSPs and HTML .
  • Used CVS for version control.
  • Involved in Troubleshooting and Bug fixing.
  • Deployed the application in JBOSS Application Server.

Environment: Java 1.4, JSP 1.x, Servlets, AWT, JDBC, Eclipse, JBOSS Application server 3.x, Oracle 8i and windows XP.

We'd love your feedback!