We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

Hanover, NJ

SUMMARY:

  • Having 8 years of progressive IT experience in all phases of Software Development Life Cycle (SDLC) including Analysis, design, implementation, integration, testing and maintenance of applications using JAVA/J2EE technologies.
  • Experience with Angular JS, JQuery, JavaScript, VBScript, Perl, AJAX, Adobe Flex, ActionScript, JSON, HTML, DHTML, CSS, Tiles, Tag Libraries.
  • Expertise in client scripting language and serve scripting languages like JavaScript, JQuery, JSON, Bootstrap, Node.js, AngularJS, Backbone.js.
  • Experience in developing client - side, server-side/middle-tier components applying Java/J2EE design patterns and frameworks: Servlets, JSF, Struts, Spring, Web Services, EJB, JMS, MQ Services, Hibernate, iBatis, JDBC, JPA, Log4j, Portals, GWT, JSP, Custom Tag Library, POJO’s, JSTL, AJAX, JSON, JavaScript, XML, UML, Log4J and Junit.
  • Proficient in applying design patterns like MVC, Singleton, Session Facade, Factory, Abstract Factory, Service Locator, Visitor, Observer, Decorator, Front Controller, Data Access Object.
  • Proficient in implementation of frameworks like Struts, spring, JSF, AJAX frameworks (Rich Faces, My Faces) and ORM frameworks like Hibernate.
  • Transaction implementation (CMP, BMP, Message-Driven Beans), JMS, Struts, Spring, Swing, Hibernate, Java Beans, JDBC, XML, Web Services, JNDI, Multithreading etc.
  • Extensive experience in designing MongoDB multi-shared cluster and monitoring with MMS.
  • Experienced in using PERL to read and write data from/to Excel, SQL Server and MySQL.
  • Experience in developing cross platform server side applications using Node.jsBackBone.js and Angular.js.to achieve scalability in real-time web applications.
  • Automate report generation in MongoDB using JavaScript, shell scripting, java.
  • Experience in Web Service Technologies: SOAP, WSDL, UDDI, Apache Axis, CXF, IBM JAX-WS.
  • Experience in architecting and implementing Enterprise Application Integration (EAI) projects with Service Oriented Architecture (SOA), Web Services Integrations, BPM, BPEL and ESB using WebSphere Process Server, ESB, WebSphere Integration Developer, Data Power and WSRR.
  • Expertise in XML technologies -XSL, XSLT, XML schemas, XPath, X Forms, XSL-FO and parsers like SAX, DOM.
  • Expertise in developing SOA (Service Oriented Architecture), REST and J2EE Web Services based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis.
  • Strong experience with MongoDB development (reports, schema design, map reduce functions) and migrations from SQL relational databases.
  • Proven experience with Application Servers like IBMWebSphere8.x/7.x/6.x/5.x/, Oracle/BEA WebLogic 10.x/9.x/8.x/7.x/6.x, JBoss and Tomcat 8.x/7.x/6.x/5.x/4.x/3.x
  • Experience in writing Queries, Stored Procedures, Triggers, Cursors, Functions and Packages using TOAD.
  • Experience with major relational databases - Oracle 8i/9i/10g/11g, SQL Server 2000/2005/2008, DB2, My SQL.
  • Extensive development experience in different IDE's like Eclipse 3.x, Aptana Studio, Jbuilder 9.x/8.x, WSAD 5.x, IBM RAD and Altova XML Spy.
  • Experienced in Implementing the application’s using J2EE design patterns like Singleton, DAO (Data Access Object), RDBMS.
  • Expertise in design with Use Case, Sequence diagrams, Activity diagrams, Class diagrams with exposure to UML, tools like Rational Rose and use of Rational Unified Process (RUP).
  • Excellent experience in Object Oriented Analysis and Design (OOAD), Development, Implementation and Testing of various software applications using Java, J2EE.
  • Expertise in the implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, JSF, JSTL, EJB
  • Experience with creating and workflows and Mappings, running jobs inInformatica 9.5/ETL.
  • Knowledge on Grid Controls, Pie Charts and other Swing Components.
  • Experience in software configuration management using CVS, SVN and IBM Clear Case.
  • Hands on experience with build tools like ANT, Maven and logging tools like Log4J.
  • Expertise in testing with Junit using tools like JMeter.
  • Experience in Agile software development process, Test Driven Development and Scrum.
  • Production Support-Provided development (quick fixes) and technical support for complex/ critical applications. Coordinated with other teams to resolve end-user issues promptly.

TECHNICAL SKILLS:

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, JNDI, RMI, EJB, JFC/Swing, AWT, Applets, Multi-threading, Java Networking

Programming Languages: Java JDK1.4/1.5/1.6, C++, C, SQL, PL/SQL

Application/Web Servers: Oracle/BEA WebLogic 8.1/9.1, IBM WebSphere 5.1/6.0/6.1/7.0, JBoss, Tomcat 5.0.28/6.0,Bug tracking, Jenkins.

Frameworks: Struts 2.x/1.x, Spring 3.x/ 2.x, Hibernate 3.x, JSF 1.2/2.0,iBatis,Flex

UI Frameworks: JQuery, AngularJS, Bootstrap.

IDEs: Eclipse 3.x, IBM WSAD, IBM RAD 7.x/6/x, IntelliJ, Dream viewer

Web technologies: JSP, JavaScript, Json, jQuery, AJAX, XML, XSLT, HTML/XHTML/DHTML/HTML5, CSS/CSS3, Flash, ActionScript 3.0

Design Tools: Adobe Photoshop, Adobe After Effect, Dreamweaver

Web Services: JAX-WS, JAX-RPC, JAX-RS, SOAP, WSDL, UDDI, REST,SOAP UI

XML Tools: JAXB, Apache Axis, AltovaXMLSpy

Methodologies: Agile, Scrum, RUP, TDD, OOAD, SDLC

Modeling Tools: UML, Rational Rose, Visio

Testing technologies/tools: JUnit, JMeter, HtmlUnit

Database Servers: Oracle 8i/9i/10g/11G, DB2, SQL Server 2000/2005/2008, MySQL

Version Control: CVS,SVN, Rational clearcase, Git

Build Tools: ANT, Maven

Metadata / Reporting Tools: Jakarta POI-HSSF

Platforms: Windows 2000/98/95/NT4.0, UNIX, Windows 7

PROFESSIONAL EXPERIENCE:

Sr. Java Developer

Confidential, Hanover, NJ

Responsibilities:

  • Worked with Spring & Struts as an Integration Framework to Design & Develop the whole Application.
  • Implemented J2EE best practices using J2EE design patterns for designing and developing the application components.
  • Method references are used provided in Java8 to make use of methods already named.
  • Familiarity with 2-tier, 3-tier and N-tier architecture.
  • Have used design patterns like MVC (Model View Controller) architecture and Singleton.
  • Developed user interface as JSFs, prime faces, HTML and CSS and BOOTSTRAP with custom tag libraries using JSF Framework.
  • Designed and developed business components using Spring Boot, Spring Dependency Injection (Core), Spring AOP, Eh Cache Framework and Spring Annotations.
  • Used core java concepts like Multithreading/Executor Service, web sockets, exception handling, collections and lambda expression concepts.
  • Used java multithreading infrastructure to load data process data in chunks to improve performance.
  • Implemented core java threads and multithreading with synchronization.
  • Translated stakeholder requirements into different tangible deliverables such as functional specifications, user cases, user stories, workflow/process diagrams, data flow/data model diagrams
  • Used Hibernate ORM framework as persistence layer, configured hibernate.xml file and Involved in Mapping, Coding and Fine-tuning of Hibernate Queries.
  • Used Spring Data Framework to use the features of Spring JDBC and Spring ORM classes like JDBC Template.
  • Created spring beans, spring configuration files, auto-wiring, configured the property files via xml configuration, writing POJO classes for spring injection.
  • Configured Spark streaming to get ongoing information from the Kafka and store the stream information to HDFS.
  • Extract Real time feed using Kafka and Spark Streaming.
  • Configured controllers using Struts framework. Server side validations in the UI were achieved using Struts Validation.
  • Developed Struts Action, Form Bean Classes which will interact with JSPs.
  • Used the node.js, Require.js and backbone.js MVC Frameworks in the development of the web applications.
  • Worked with REST & SOAP using XSLT & XML.
  • Used Micro services to communicate using synchronous protocols HTTP and REST.
  • Implementing or exposing the Micro services based on RESTful API utilizing Spring Boot with Spring MVC.
  • Developed client-side validation code using JavaScript and JQUERY.
  • Successfully Generated consumer group lags from Kafka using their API
  • Used Junit for Unit Testing. Wrote Test Cases & Test Suites to test the modules.
  • Achieved database persistence through hibernate. Developed and debugging of java files is done using Eclipse IDE.
  • Developed and maintained Perl/Shell scripts for build and release tasks. Used internal commands in UNIX shell scripting.
  • Troubleshoot issues within PCF environments and involving Pivotal vendor as and when needed.
  • Developed build script using ANT to build, package, test and deploy application in application server.
  • Expertise with Object Oriented Design (OOD), Object Oriented Analysis (OOA), Object Oriented Modeling (OOM) based on Unified Modeling Language (UML) architecture
  • Performed Cassandra systems backup and recovery.
  • Implemented Kafka as a messaging tool between Cassandra and MySQL.
  • Involved in installing and configuration of Hadoop distribution systems as a Hortonworks Distribution (HDP).
  • Auditing tool is implemented by using log4j. Deployed on Web Sphere Server.
  • Used NoSQL DB like MongoDB for the proof of concept .Optimized the full text search function by connecting to MongoDB and analyzed transactions using Mongo DB.
  • Hibernate Template to perform the database operations by connecting to Data sources available.
  • Extract Real time feed using Kafka and Spark Streaming.
  • Removed all the XML based configurations required to build the MVC application and maintained in the classes using Spring Boot.
  • Developed build and deployment scripts using MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Used JIRA ticketing system to keep track of issues and tasks on individuals.
  • Used Maven to build the application and deployed on WebSphere Application Server.
  • Used GITHUB as version control tool.

Environment: Struts, Hibernate 3.0, Java, J2EE, JDK 1.7, 1.8, JBoss, swing, Web Services, Web Sphere, Micro services, JQuery, Spring, UML, SOAP, REST, RAD &, JIRA, UNIX, SQL, JMeter, Spring Boot, SSMS, Oracle 10g,Maven, Perl Scripting, HTML, Angular JS, Node JS, React JS, Pivotal Cloud Foundry, Spark, WSAD 7.5, Apache Ant 1.7.1, IBM Web Sphere 7.0, XML, HTML, JavaScript, CSS, Cassandra, Mongo DBJava/J2EE Developer

Confidential, Austin, TX

Responsibilities:

  • Involved in requirements gathering and analysis from the existing system. Captured requirements using Use Cases and Sequence Diagrams.
  • Developed the application using Struts, Servlets and JSP for the presentation layer along with JavaScript for the client side validations.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Implemented Multithreading for improving performance of the batch processes.
  • Developed various product applications using Java, J2EE and Front end technologies.
  • Extensively use Spring IOC, Hibernate, Java such as Multi-Threading, Exceptions, Collections, serialization, Synchronization, java beans to develop application.
  • Worked on writing Perl scripts covering data feed handling, implementing business logic, communicating with web-services through SOAP Lite module and WSDL.
  • Implemented the associated business modules integration using spring, and Hibernate data mapping.
  • Heavily used SOAP UI Pro version for testing the Web Services.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using JavaScript, jQuery, Angular JS, CSS, React JS and HTML.
  • Developed and used JSP custom tags in the web tier to dynamically generate web pages.
  • Struts Tag Libraries and Struts Tiles Framework were used in addition to JSP, HTML5, AJAX and CSS in developing the presentation layer.
  • Developed several SOAP based JAX-WS Web Service interfaces for integrating multiple systems, code re-usability
  • Implemented CI/CD for all the Micro services of the OEM application using Jenkins, Maven.
  • Developed Unit test cases using JUnit, Mockito and Easy mock.
  • Developed Maven scripts and developed builds using Maven and continuous integration servers like Jenkins.
  • Worked with Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch action class, Action Form bean.
  • Used spring dependency injection, annotations and Spring MVC components to implement business layer and navigation part of application.
  • Create Conceptual, Logical, and Physical data model by following the Normalization standards.
  • Wrote SQL queries, stored procedures and enhanced performance by running explain plans.
  • Implemented spring service layer with dependency wiring, transaction, DAO and annotations.
  • Used Hibernate to do the object relational mapping between the tables and java objects.
  • Oversaw all aspects of testing JUnit, FIT, and SIT, End to End, Regression, User acceptance and Performance.
  • Developed the application in python language for multiple platforms.
  • Used automated test cases using Python 2.7 in open source framework Django 1.2.
  • Developed a code for Web services using XML, SOAP and used SOAP UI tool for testing the web services and verifying the request and response XML.
  • Share the Data Dictionary, ER Diagram and Source Target Mapping Specification document.
  • Deployed the application on WebLogic server.
  • Utilized AWS Lambda platform to upload data into AWS S3 buckets and to trigger other Lambda functions.
  • Monitoring Cassandra maintenance and tuning - both database and server.
  • Involved in planning process of iterations under the Agile Scrum methodology.
  • Design and Developed DAO layer using Spring JDBC Template to perform basic CRUD and other complex database operations on Oracle 10g.
  • Developed, Tested and Debugged the Java, JSP and EJB components using Eclipse RCP.
  • Supported both JSON and XML formats for the RESTful API. Used Jackson libraries for converting from POJOs to JSON and vice versa.
  • Use of data structures and algorithms for time and memory complexity reduction
  • Experienced in Configuration, Implementation, Administration and Troubleshooting issues with Network, related to Routing, IP addressing, TCP/IP, SMTP, SNMP, FTP.
  • Experience with implementation of DNS and DHCP Protocols.
  • Experience with the agile methodology development process using the JIRA tool.
  • Responsible for building and deploying to Development, QA and System Test Servers.
  • Used Git as Version Control System for the application.

Environment: Java, J2EE, JDK 1.7/1.8, RCP, JBOSS, AWS SDK, Ext JS, Git, Swing, JFC, Perl 5.6, Spring 4.x, AWS SNS/SQS, hibernate4.x, Core Java, SOAP/Rest, Web Services, Python 2.7, JavaScript, UML, Web Services, HTML5,CSS, SASS, RAD 7, WAS 8 WSDL, SDK’s, JIRA 5.x/6.x, JAXB, Linux, JAX-WS, JAX RPC, JMS, JSF, UNIX, Ruby1.9.3, AKKA, NOSQL(MongoDB), Angular JS, Node. JS, React JS, AJAX, Apache JMeter, JQuery, JUnit, Maven, Oracle 10g.

Full Stack Java Developer

Confidential, Detroit, MI

Responsibilities:

  • Developed JSP pages for presentation layer (UI) using Struts with client side validations using Struts Validator framework/ JavaScript.
  • Responsible for creating RESTful Web services using JAX-RS.
  • Responsible for changing the GET and CHANGE request according to the requirement.
  • Involved in the JMS Connection Pool and the implementation of publish and subscribe using JMS. Used JMS to consume messages from the JMS provider
  • Developing the application using Struts and Hibernate based frameworks.
  • Done with Server side validations using Struts Validation framework.
  • Implemented Hibernate second level cache using EH Cache and enable the Query Cache property for cache at query level.
  • Have Used Spring IOC to inject the services and their dependencies in dependency injection mechanism.
  • Developed SQL queries to interact with SQL Server database and involved in writing PL/SQL code for procedures and functions.
  • Developed the persistence layer (DAL) and the presentation layer.
  • Created Angular JS controllers, directives, models for different modules in the frontend.
  • Used MAVEN for build framework and Jenkins for continuous build system.
  • Developed GUI using Front end technologies JSP, JSTL, AJAX, HTML, CSS and Java Script.
  • Developed a code for Web services using XML, SOAP and used SOAPUI tool for testing the services proficient in testing Web Pages functionalities and raising defects.
  • Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.
  • Configured and deployed the application using Tomcat and Web Logic.
  • Used Design patterns such as Business Object (BO), Service locator, Session façade, Model View Controller, DAO and DTO.
  • Experience using SOAP UI to test the existing services. Responsible for consuming Web Service from WSDL.
  • Developed REST/HTTP APIs, including JSON data formats
  • Working closely with QA team and coordinating on fixes. Coming up with the test cases for unit testing before the QA release
  • Using IaaS for Java Development. Wrote shell scripts in Linux to call routines.
  • Implemented Business Layer to interact with DAO layer and UI layer.
  • Implemented Custom tag libraries to reuse the presentation logic.
  • Implemented JUNIT test cases.
  • Strong written and verbal skills from both business and technical perspectives. Wrote the functional and technical design documents.

Environment: Struts, Java, J2EE, JDK 1.3, JDBC, JNDI, Java Script, XML, JSP, Web Logic, REST, JSON, MAVEN, SQL Oracle, Eclipse, Tomcat, WebSphere 5.0, WSAD 5.0, DAO, DTO, SOAP, MVC, REST, HTTP, XML, JSP, JSTL, CSS, MAVEN, JAX-RS, SOAP and used SOAPUI, Angular JS controllers, REST/HTTP APIs, JUNIT

Backend Java Developer

Confidential

Responsibilities:

  • Involved in analysis, design and development of e-bill payment system as well as account transfer system and developed specifications that include UML Diagrams using Rational Ross.
  • Developed the User Interface using spring framework, JQuery and Ajax.
  • Developed custom tags, JSTL to support custom User Interfaces.
  • Developed screens using Angular JS, CSS3 and html5.
  • Developed test cases using JUnit.
  • Implemented Business processes such as user authentication, Account Transfer using Session EJB Sana File Net p8.
  • Used JNDI for naming and Directory Services and added tasks for online banking website using core Java
  • Used WSAD for writing code for JSP, Servlets, Documented and EJBs.
  • Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database tuples. These POJOs are serialized Java Classes that would not have the business processes.
  • J2EE deployment on WebLogic/JBOSS servers - QA & Staging
  • Troubleshooting issues that may occur during the test cycle (Functional & load test) for the J2EE applications on Struts and Spring framework running on WebLogic/JBOSS servers.
  • Actively involved in writing SQL using SQL query builder.
  • Actively used the defect tracking tool JIRA to create and track the defects during QA phase of the project.
  • Used Spring MVC Framework for developing web applications.
  • Designed and developed numerous Session and Entity Beans and deployed on WebSphere Application Server.
  • Used WSAD tool to build the script and deploy.
  • Set up WebSphere 5.1 Application server and used WSAD to Build the application and deploy the application in WebSphere.
  • Used Oracle 8i as backend. Used Toad tool to generate the PL/SQL Commands.
  • Added, modified, updated and deleted categories in workgroups for new applications upon request.
  • Developed the interface XML API to send and receive XML documents.
  • Used SOAP and XML API to access the common services published across the organization.
  • Involved in guiding team members and coordinate in knowledge transfer.
  • Maintained code source control using Visual Source Safe (VSS).

Environment: Struts, Java, J2EE, JDK 1.3, JDBC, JNDI, Java Script, XML, JSP, PL.SQL, WSAD, JSP, EJB, Web Logic, REST, JSON, MAVEN, SQL Oracle, Eclipse, Tomcat, WebSphere 5.0, WSAD 5.0, JBoss, MVC, SQL, POLO Objecst.

Jr. Java Developer

Confidential

Responsibilities:

  • Performed analysis for the client requirements based on the developed detailed design documents.
  • Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models using Microsoft Visio .
  • Developed STRUTS forms and actions for validation of user request data and application functionality.
  • Developed programs for accessing the database using JDBC thin driver to execute queries, prepared statements, Stored Procedures and to manipulate the data in the database.
  • Used CVS for version control.
  • Used JavaScript for the web page validation and Struts Valuator for server side validation.
  • Developed the application using J2EE architecture.
  • Involved in developing JSP forms.
  • Developed JSP’s with STRUTS custom tags and implemented JavaScript validation of data.
  • Designing the database and coding of SQL, PL/SQL, Triggers and Views using IBM DB2.
  • Used Clear case for source code control and JUNIT for unit testing.
  • Designed and developed web pages using HTML and JSP .
  • Involved in developing business tier using stateless session bean .
  • Developed Message Driven Beans for asynchronous processing of alerts.
  • Used JDBC for database connectivity with MySQL Server .
  • Used CVS for version control.
  • Involved in peer code reviews and performed integration testing of the modules.

Environment: WebLogic Application Server 9.1, Eclipse 3.0, JDK 1.5, JSP 1.2, EJB 2.0, Struts Framework 1.2, Spring Framework 2.0, Spring Web Flow, Hibernate, XML, JMS 1.1, JPA, JSP, HTML, CSS, JavaScript, CVS, Log4j, Junit, Oracle 9i.

We'd love your feedback!