We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

NJ

SUMMARY:

  • Eight years of extensive working experience in software development with proficiency in development of applications using Sun Microsystems technologies.
  • Extensive experience in Web application development using JDBC, Servlets, JSP, JSTL, JavaBeans, MVC, Struts, JBOSS, JSON, Swing, RMI, EJB, JSF, JNDI, JMS, SOA, SOAP, Spring, Hibernate, RESTful, Python, JavaScript, Angular Js, AJAX, JAX - RPC, XML and HTML.
  • Experience in Object Oriented Design, analysis with solid analytical, problem solving and decision making skills.
  • Proficient in development of applications using JAVA and J2EE technologies with experience in JSP, Servlets, Struts and Hibernate frameworks.
  • Knowledge in JavaScript, Nodejs and frameworks available for it such as Expressjs.
  • Experience using design patterns including MVC, Singleton, Frontend Controller, Service Locator, and Decorator.
  • Experienced in Multi-threading and Concurrent Programming.
  • Experience in developing applications using Software Methodologies like Agile, Waterfall Iterative Development.
  • Experience in Object Oriented analysis and design, UML (Use Cases, Sequence and Class diagrams) Rational rhapsody, and Rational Rose.
  • Wide experience in Core Java, JavaScript, JSP, Java Beans, Angular, Servlets, Ajax, JQuery, JDBC, XML, CSS, XHTML, HTML.
  • Significant experience in using development tools like Spring Tool Suite, Eclipse, NetBeans, and SpringBoot.
  • Expertise in using servers like Tomcat, Glassfish, Pivot.
  • Extensive experience in XML related technologies such as XML, XSL, XHTML, XSLT, and JAXB.
  • Experience in using the databases such as MySQL, MS SQL Server, NOSql(Mongodb,Redis) and DB2, Oracle 9i/10 g /11 g.
  • Good Understanding of RDBMS through Database Design, writing queries and stored procedures using databases like Oracle 9i, MySQL and SQL Server.
  • Developed and deployed J2EE applications on both Web and Application Servers including Apache Tomcat, Web Logic, JBoss and IBM Web Sphere.
  • Experienced in writing Server Side Components - Enterprise Java Beans (EJB) Session and Entity Beans, Remote Method Invocation (RMI) for distributed computing applications, access remote servers and invoking database with Java Database Connectivity (JDBC).
  • Designing highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balance and AMIs.
  • Experience with Amazon web services ( AWS ) and virtualization based technologies.
  • Thorough knowledge in Unit testing with JUnit3.8/4.0, and ANT build environment.
  • Experience using continuous integration and continuous deployment using Jenkins and GIT.
  • Working knowledge on SVN, GIT, Bit Bucket, Perforce version control systems.
  • Responsible in transforming the wire frames and mockups to develop web pages.
  • Handled several modules independently in addition to working closely with the team to ensure bug free deliverables within stipulated timeframes.
  • Highly motivated team player with strong communication, analytical and problem solving skills. Proven ability to manage multiple projects and concurrent responsibilities in a highly dynamic environment.
  • Possess excellent leadership qualities and has good problem solving capabilities.
  • Efficiency in management skills, communication and ability to work under strict deadlines.

TECHNICAL SKILLS:

Languages: Java 5/6/7, J2EE 1.4/5/6, JavaScript, jQuery, Ajax, JSP, HTML5, DHTML, XHTML, XML, XSL, PL/SQL, Angular JS and JSON

Internet: XML, WSDL, SAX, DOM, JAXB, XSL, XSLT, Custom Tags, JSTL, CSS

Technology: J2EE (JSP, JDBC, Servlets, Java Beans), Struts1.3/ 2.0, Hibernate, Spring framework, Java Web Services, AXIS 2 Web Services, Java Mail.

Operating Systems: LINUX, Windows 10/8/7/XP/98/95/XP

IDE: Eclipse 3.3, Visual Studio

Tools: SQL Developer, MS Office

Application/Web Servers: Apache Tomcat 6/7/8/9, Web logic11gr1, IBM WebSphere 8/9

Development Methodologies: Waterfall Model and Agile Model

PROFESSIONAL EXPERIENCE:

Confidential, NJ

Sr. Java Developer

Roles & Responsibilities:

  • Developed and Implemented Web Services and used Spring Framework.
  • Implemented application level persistence using Hibernate and Spring.
  • Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
  • Used JQuery and AngularJs to make the frontend components interact with the JavaScript functions to add dynamism to the web pages at the client side.
  • Created Reusable components(with AJAX components)
  • Involved in the development of presentation layer and GUI framework using HTML. Client Side validations were done using JavaScript.
  • Developed complex Web based UI using Struts Ajax and Java Script.
  • Implemented Hibernate for the ORM layer in transacting with Oracle database
  • Worked on Data Services implementation for the CRUD services.
  • Involved in the development of SQL, PL/SQL Packages, Stored Procedures
  • Implemented the Connectivity to the Data Base Server Using JDBC.
  • Implement web service components using Apache CXF framework
  • Good exposure to RESTful and SOAP based web services. Build
  • Created WebServices using WTP tool plugin to the eclipse IDE which is deployed as a separate application using Maven scripts.
  • Migrated to SOA to microservices. Work experience in microservices.
  • Maintained the business standards and the requirements in EJB and deployed them on to WebLogic Application Server.
  • Attended Rational training for ClearCase administration.
  • Involved in preparing the test cases using JUnit test case and in the testing phase
  • Utilized Agile Methodology/Scrum (SDLC) to managed projects and team.
  • Optimized UML design using patterns like DAO, Factory, Service Locator and Business Delegate
  • Developed user interface using JSP, AJAX, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
  • Involved in user interface development using JSTL.
  • Involved in the development of business module applications using J2EE technologies like Servlets, JSP and JDBC.
  • Created Maven build file to build the application and deployed on WebSphere application Server.
  • Developed framework using Java, MySQL and web server technologies.
  • Participated in developing web pages using JSP, JavaScript and Google Web Toolkit for better user interface experience.
  • Configured glassfish server; Design shipping rate template upload UI using Adobe Flex and Developed Jasper report.
  • Involved in developing and modifying the credit card, consumer loan business rules in ILog JRules
  • Developed a web 2.0 control console using GWT to manage data matching for data staging
  • Design, develop and test of SOA services using SOA / Web Service / Oracle Fusion Middleware.

Environment:: Spring 4.3, Hibernate 4.2, JQUERY 2.1.4, AJAX, Java scripts 1.8, ORACLE10g, PL/SQL, JDBC, APACHE CXF, Eclipse 4.5, CLEARCASE, Junit 4.12, UML 2.5, JSP, Servlets 2.5, Maven 3.0.0, ITEXT, GOOGLE WEB TOOLKIT, JASPER REPORT, IILOG, WEB 2.0, SOA

Confidential, Stamford, CT

Java Developer

Roles & Responsibilities:

  • Understanding the Domain Knowledge for the Product, Requirements and Design Documents
  • Wrote multithreaded programs to measure system performance
  • Worked on GUI internationalization using JSP and Core Java
  • Used JDBC APIs for database connectivity and data retrieval.
  • Developing HardwareStoreMarketer.com site using ASP.Net.
  • Strong Database programming using .NET, ADO with MS SQL Server 2000, MS Access and Oracle backend. Extensively used Stored Procedures, Functions and Triggers in Microsoft SQL Server.
  • Worked on various client websites that used Struts 2 framework, Hibernate and OGNL
  • Wrote test cases using JUnit testing framework and configured applications on Weblogic Server
  • Involved in debugging the product using Eclipse 3.6 and JIRA Bug Tracking.
  • Involved in writing stored procedures, view, user-defined functions and triggers in SQL Server database for Reports module.
  • Simulation was developed using C++.
  • Implemented real-time history verification system using C, Oracle PL/SQL on VMS platform.
  • Used Visual Source Safe for source control.
  • Manipulated data and performed data preparation using TSO, ISPF and SPF system utilities.
  • Developed and implemented Legacy system programs by using COBOL, DB2, CICS, JCL, JAVA and VSAM.
  • Wrote stored procedures in Oracle PL/SQL for data entry and retrieval.
  • Extracted and modified data from VSAM files for PDF reports.
  • Automate nightly batch processing and job alerts using REXX.
  • Responsible for migrating WebSphere server from v6.1 to v8.0 and migrating IBM CICS Transaction.
  • J2EE to communicate legacy COBOL based mainframe implementations.
  • Designed and developed Message Flows and Message Sets and other service component to expose Mainframe applications to enterprise J2EE applications.
  • Use FileAid datasets to validate backend results of test events.
  • Configuring and analyzing JCL to execute mainframe batch.
  • Actively involved in contributing to RFP and POC activities in IMS.
  • Used standard data access technologies like JDBC and ORM tool like Hibernate
  • Designed, implemented new website features and provided support, maintenance

Environment: CORE JAVA, JSP, JUNIT, MERCURIAL, ECLIPSE, .NET, JIRA, JDBC, STRUTS, HIBERNATE, VISUALSOURCESAFE, WEBLOGIC, ORACLE 10G, OGNL, C, C++, LINUX, MS SQL SERVER, COBOL, FILEAID,REXX,ISPF, MAINFRAME, CICS, IMS, VSAM, JCL.

Confidential, Charlotte, NC

Java UI Developer

Responsibilities:

  • Responsible and active in the analysis, definition, design, implementation and deployment of full software development life-cycle (SDLC) of the project as there were few critical conditions in the project that were supposed to be resolved.
  • Used JSON to transfer the request from the web page to the server.
  • Test driven development model adopted in many modules of the project where it is possible by design.
  • Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration.
  • Integrated Hibernate ORM with Spring-Hibernate framework to facilitate DML and DDL queries and represent object-database mapping.
  • Designed and developed Hibernate DAO’s using spring framework’s Hibernate DAO Support and Hibernate Template.
  • Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
  • Created tables, triggers, stored procedures, SQL Queries, joins, integrity constrains and views for multiple databases, Oracle 11g using SQL Developer.
  • Used Oracle ADF for presentation layer in the front end.
  • Spring MVC model integration for front-end request action controller.
  • Developed Various UML diagrams like use case, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams.
  • Played a key role in the design and development of the almost all the modules of the project.
  • Involved in various phases of Software Development Life Cycle (SDLC).
  • Project was developed following Agile and Scrum methodologies.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Involved in the database retrieval and connections establishment to the PostgreSQL Server database.
  • Configured BEC box to use Microsoft internal tools like Customer Management (CMM), User Management tools (UMM).
  • Used CMM, UMM to generate change requests.
  • Wrote corresponding one-one REST methods to implement respective change requests (change appliers).
  • Invoked rest-core methods from the individual change appliers using Jersey-client library.
  • Wrote Windows PowerShell scripts to create, retrieve, update & delete to manage info in Windows Azure Active Directory.
  • Wrote corresponding one-one REST methods to implement respective change requests (change appliers).
  • Generated GWT classes and provided front-end functionality for Netbreeze using GWT libraries.
  • Business logic is implemented using Spring Core and Hibernate.
  • Data Operations are performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
  • Developed Web Services using XML messages that use SOAP, created WSDL and SOAP envelope.
  • Integrated Spring Security to Netbreeze to provide security features like Authentication/Authorization.
  • Used Spring Integration message framework.
  • Integrated Single-Sign-On (SSO) feature to Netbreeze using orgID.
  • Obtained SAML tokens, Claims for single tenant using thumbprint.
  • Implemented various design patterns in the project such as Data Access Object, Data Transfer Object, Business Delegate, Session Facade, Service Locator and Singleton.
  • Designed various tables required for the project in PostgreSQL database.
  • Implemented Custom cookies to store current list of change requests which triggers change applicator to sync the database.
  • Involved in gathering business requirements and developing necessary database logic.
  • Monitored the error logs using Log4J and fixed the problems.

Environment: JDK 1.7, J2EE, Eclipse 4.2 Juno, Maven 3.0, Spring 3.0, Hibernate, RESTful Web Services, Oracle 11g,SSO, Windows OS, IIS7.0, HTTPS, SSH, PowerShell Scripts, PostgreSQL, XML, UML, Jetty 8, Git, Jersey, GWT, Jira,Log4J, Jenkins, Gradle 1.0.

Confidential, CA

Java Developer

Responsibilities:

  • Actively Involved in Requirements Gathering, Analysis, Design, Development and Testing.
  • Estimating the total effort involved for the deliverables and creates an execution plan for the same.
  • Used OO Techniques with UML and created Use Case diagrams, Sequence diagrams, Class diagrams and Activity Diagrams. Developed Class Diagrams that depict the code’s design and its compliance with the functional requirements.
  • Debugged Web services using SOAP API.
  • Designed and developed new application modules using Spring, Struts & Hibernate framework.
  • Performed client side validations using JavaScripts.
  • Created front end code in JSPs and Vignette Portal & CMS.
  • Developed interactive webpages using AJAX and jQuery.
  • Involved in the development of various reusable Helper and Utility classes using Core Java.
  • Set up & maintained WebLogic Server Development environment.
  • Deployed and tested the application using WebLogicServer.
  • Used JUnit test cases to unit test the business modules.
  • Performed Unit testing, System testing and integration testing.
  • Troubleshoot & report defects, perform a causal analysis of the reported defects to find remedies to be applied for the next cycle.
  • Knowledge Transition to USI-Hyderabad team for specific functionalities handled.

Environment: JDK6.0, SOA, WebLogic 10.0, Linux, JQuery, SQL Server, Eclipse IDE, SQL Server Management Studio, JUnit, Memory Analyzer, Quality Centre, EasyMock, Maven 2.0, SubVersion, Struts 1.0, Hibernate, Spring.

Confidential

Software Engineer

Responsibilities:

  • Participated in requirement analysis discussions.
  • Prepared the design document for the offline tool and consolidation modules using Rational Rose.
  • Implemented XML parsing logic using SAX and DOM parsers.
  • Involved in code reviews and filled the code review comments template and circulated the document to the team.
  • Developed the dynamic table creation logic of Offline Tool module based the XML file contents. It requires parsing the XML and generating the database schema accordingly.
  • Developed the consolidation module using Java and PL/SQL to populate the database tables with the content provided in XML files that are coming from OMCs.
  • Performed query optimization using oracle hints and explain plan techniques.
  • Used the JDBC APIs for data persistence and retrieval.
  • Extensively used Eclipse IDE during the application development.
  • Used SAX Parsers to parse XML files transforming them to the required format.
  • Developed stored procedures and Functions using Oracle as the backend.
  • Created the scheduled jobs to purge the old data from the database.
  • Resolved problems that occurred during system integration.
  • Updated the design documents whenever there is a significant change in the code because of changes in the requirements.
  • Responsible for making sure that all the document deliverables follow Quality Assurance process of the organization.
  • Followed coding guidelines of the organization.

Environment: Java 1.4, Swing APIs, Eclipse IDE, Oracle 8i, SQL, PL/SQL, RUP Process, Rational Rose, XML, SAX, DOM, Java Design Patterns, TOAD, Rational, Windows NT, Unix.

Confidential

Java Developer

Responsibilities:

  • Involved in Requirements Gathering, Analysis, Design, Development and Testing.
  • Managing the time the total effort involved for the deliverables outputs and create an execution plan for the same.
  • Used OO Techniques with UML and created Use Case diagrams, Sequence diagrams, Class diagrams and Activity Diagrams. Developed Class Diagrams that depict the code’s design and its compliance with the functional requirements.
  • Exposure in Web services using SOAP API.
  • Developed web pages using HTML, CSS, Bootstrap.
  • Deployed and tested the application using Weblogic Server.
  • Designed and developed new application modules using Spring, Struts & Hibernate framework.
  • Created front end code in JSPs.
  • Experience in client side validations using Java Scripts.
  • Developed interactive webpages using AJAX and JQuery
  • Involved in the development of various reusable Helper and Utility classes using Core Java.
  • Set up & maintained Weblogic Server Development environment.
  • Performed Unit testing, System testing and integration testing.
  • Troubleshoot & report defects, perform a causal analysis of the reported defects to find remedies to apply.
  • Used Junit test cases to unit test the business modules.

Environment: JDK6.0, Weblogic 10.0, JQuery, SQL Server, HTML, CSS, Bootstrap, SQL Server Management Studio, JUnit, Java Scripts, QualityCentre, Maven, Frameworks: Struts, Hibernate, Spring

We'd love your feedback!