We provide IT Staff Augmentation Services!

Sr.java Developer Resume

2.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, Servlets, Struts, Spring, Hibernate, XML, JSP, JSF, JSTL, AJAX, EJB, JNDI,JSON, JMS, RMI, HTML, JavaScript, CSS,Angular JS,Bootstrap, JDBC and Oracle for building server side applications and user interfaces.
  • Strong knowledge and experience in implementation of Banking and Finance applications.
  • Expertise in core java with strong understanding and working knowledge of Object Oriented Concepts like collections, Multi-Threading, Exception Handling, polymorphism and serializations.
  • Experience in developing web-services using REST, SOAP, WSDL, UDDI and ApacheAXIS2.
  • Hands on experience in Web Application Development using Client Script design technologies like JQuery as well as Java Script.
  • 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.
  • Deployed applications on multiple web servers and maintained Load balancing, high availability by usingAzureplatform
  • Expertise in J2EE Presentation layer frameworks like Struts, Spring MVC 3.0.
  • 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.
  • Expertise in Junit 3.0/4.0Testing Framework, and also good Confidential Test Driven Development.
  • 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.
  • Hosted applications with theAWSCloud, Worked on Cloud automation usingAWSCloud Formation templates.
  • Expertise in Core Java development including Applets, Swing, AWT and Threading.
  • 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.
  • Experience with designing and usage of databases like Oracle (SQL, PL/SQL), SQL Server, and MS Access.
  • Experienced working withWebservices technologies WSDL,JAX-WS, JAXB, and JAX-RS.Implemented web application design inMVC architecture using theStrutsframework andJSP.
  • Involved in helping the team members when ever they needed my help.
  • Strong Object Oriented Analysis, Design and Construction skills.
  • 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

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

J2EE Design Patterns: Angular JS, GWT

Web technologies: JSP, HTML, HTML5, CSS 3.0, JavaScript,JBPM 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, Restful,SOAP, WSDL, AXIS2 and UDDI

Design Methodologies: UML, J2EE Design Patterns

Design Tools: AWS,Azure

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.
  • Developed web pages for user interaction by implementing web technologies like HTML5, CSS3, XML, JavaScript, JSON and Angular JS as per company’s requirements.
  • 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.
  • Worked on Spring IoC, Spring MVC Framework, Spring Messaging Framework and Spring AOP to develop application service components.
  • 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.
  • Involved in various phases of Software Development Life Cycle (SDLC/SCRUM).
  • 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 Scalar integration testing with AWS andChefInfrastructureand identify the issues address/report the issues to corporate team to stabilize theautomationplatform.
  • Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
  • Exposed collection of low-level RESTful services, added a layer of composite services and leveragedjBPMto enable orchestration of composite services to be called by any service client within the extranet.
  • Using JaxB created a module to generate BPMN 2.0 XML for deployment of process to theJBPMengine. This file is used as an interaction medium between ENOVIA andJBPM.
  • 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.
  • Involved in system design and development using Collections and multithreading for the action classes.
  • Have worked with migration team whenever they have issue related to buildautomation, connectivity,cloud service.
  • Developed Ant Scripts for the build process and deployed in EAP Server.Developed User Interface using JQuery.
  • Wrote SQL queries and stored procedures for data manipulation with the Oracle database. Application used TOAD.
  • Used CVS for version control and Clear Quest 2003 for bug tracking.

Environment: J2EE1.5, JSF 1.2, SSL, Node.js, jBPM, BPMN 2.0, Spring 2.5, XML,Chef Infrastrucuture MS SQL Server 2008, UNIX, Amazon Web Services, Web sphere, SOA, SOAP-UI, WSDL 1.1, SAX, JavaScript, IBM WebSphere 6.1, HTML, Oracle11g/10g, JNDI, CVS 1.1, Log4J 1.2, JUnit 3.8.

Confidential, Cary NC

Sr. Java/J2EE Developer

Responsibilities:

  • Used Spring MVC and Web Flow to bind web parameters to business logic.
  • 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.
  • Functionalities include writing code in HTML, CSS, JavaScript, JQuery, Ajax, JSON with MySQL database as the backend.
  • Used plain JavaScript and JQuery, JavaScript Library to do the client side validations.
  • Developed Web Services using REST, and XML.
  • Worked with Loopback to give a structure with rich API over a RESTful JSON interface.
  • 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 and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Action classes.
  • 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.
  • Middle Layer: ENOVIA Schema Model. RESTFul APIs for DB communication. ENOVIA platform used for BPMN 2.0 XML generation.
  • Implemented the Project structure based onSpring MVCpattern usingspring boot.
  • Implemented Test cases using JUnit and Tested web services with REST Client.
  • Developed application by using Struts, Servlets and JSPs.
  • Worked with a variety of issues involving multithreading, server connectivity and user interface.
  • Configured and managedAWSGlacier, to move old data to archives based on retention policy of databases/ applications
  • 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.
  • 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.
  • 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: J2EE1.5, JSF 1.2, Spring, Hibernate, XML, BPMN 2.0, UNIX, MS SQL Server, JavaScript, Angular JS, Web sphere, REST, IBM WebSphere, HTML, Oracle 10g, JNDI, CVS, Log4J 1.2, JUnit.

Confidential, NC

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.
  • Developed user interface using JSP, JSP Tag libraries, third party libraries Rich Faces 3.0 and JavaScript to simplify the complexities of the application.
  • 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.
  • 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.
  • 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.
  • 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.
  • Wrote SQL queries and stored procedures for data manipulation with the Oracle database. Application used TOAD.
  • Used Ajax API for intensive user operations and client-side validations.
  • Used CVS for version control and Clear Quest 2003 for bug tracking.
  • Maintained proper coding standards and best practices by using Check Style, CPD, PMD and find bugs.
  • Worked in Agile environment.

Environment: J2EE1.5, JSF 1.2, SSL, Node.js, Spring 2.5, XML, MS SQL Server 2008, UNIX, Amazon Web Services, Web sphere, SOA, SOAP-UI, WSDL 1.1, SAX, JavaScript, IBM WebSphere 6.1, HTML, Oracle(RDBMS), JNDI, CVS 1.1, Log4J 1.2, JUnit 3.8.

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 javacode, 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.
  • Created Docker containers to deploy and run various web applications. Also, was a part of team for analyzing micro services management using Docker, ApacheMesos. Setup a test environment of cutting edge container technologies including Docker, ApacheMesos and Prometheus for monitoring.
  • 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.
  • Analysis of re-occurring issues and manual activity forautomationsolution for improve project delivery.
  • Involved in discussion with the domain experts when need arised.

Environment: - Java, EJB, IBM WebSphere Studio Application Developer 5.1, IBM WebSphere Application server, ApacheMesos 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!