Senior Java Developer Resume
Midland, NC
SUMMARY:
- Over 8+ years of professional experience in Requirements Analysis, Design, Development and Implementation of Java, J2EE, Portal Development and client - server technologies.
- Strong experience in Software Development Methodology such as SDLC, RUP, Agile, Analysis, Design, Implementation and Testing of Object Oriented applications and Web based Enterprise Applications using Java/J2EE on UNIX/Linux and Windows platforms.
- Excellent skills in PL/SQL, Debugging, Troubleshooting.
- Experienced in Spring and Hibernate frameworks.
- Involved in all phases of Software Development Life Cycle (SDLC) in large scale enterprise software using Object Oriented Analysis and Design.
- Having some lead experience by working as a SCRUM Master.
- Expertise in using JDBC, EJBs, Java Beans, Servlet, swing, JMS and JSP for developing most of the applications.
- Strong Working experience in Design, Development and implementation of several J2EE frameworks like (Model View Controller) Struts, spring, Hibernate, EJB and JSF.
- Strong front-end development using AJAX, Java Scripts, CSS and HTML.
- Experience on Core Java, Multi-Threading, collections and Exceptions Handling.
- Experience in developing interactive web application, UI porotypes, and cross- platform using EXT JS, Node JS, Angular JS, Backbone JS, React JS AJAX, JSON, DOJO, JSF.
- Experience in developing web applications on MVC based frameworks like spring, Spring IOC, Spring Security, and Spring MVC.
- Experience in Microservices.
- Strong working experience on Postgres database.
- Having knowledge on shell scripting and file system on Linux and UNIX.
- Having Good Domain knowledge on Banking and Financial services, Telecom and E-commerce.
- Developed websites using JavaScript frameworks such as Angular.JS and Backbone.JS.
- Experienced in SQL including SQL Queries, Joins, Triggers, Stored procedures, cursers and Functions using Oracle, MySQL, and DB2 SQL (for RDMS).
- Implemented Design patterns such as MVC, View Dispatcher, Data Access Objects, Singleton, Observer, Factory, and Session Facade.
- Experience in configuring and deploying Web Applications using Web Logic, WebSphere, JBoss, and Tomcat.
- Experience in using IDE's like Eclipse, IntelliJ and MySQL Work Bench, RAD.
- Design, analysis and modeling of n-tired, Object-Oriented system architectures using Rational Rose.
- Thorough knowledge in using UML, XML parsers (SAX, DOM), SOAP, HTML and DHTML.
- Able to understand different frameworks in short time. Involved in configuring, deploying applications on IBM Web Sphere and Web Logic Application Servers, JBOSS Application Server (JBOSS EAP), and Apache Tomcat Web Server on UNIX, Linux and Windows platforms.
- Expertise in Apache Cassandra database with strong ability to write CQL queries.
- Worked on Version control using SVN, Rational Clear case, Git and CVS.
- Knowledge in using Apache CFX web service framework for REST web service.
- Having experience on NoSQL and Mongo.
- Worked extensively on build and deployment tools like ANT, Maven, Gradle and Log4j.
- Experienced in developing RESTful web services using JSON as the data format
- Expertise in XML and related technologies like XSL, XSLT and parsers like JAXP (SAX, DOM) JAXB and XML Beans.
- Knowledge on AWS platform and AWS EC2.
- Experience in using AWS services.
- Having knowledge on shell scripting and file system on Linux and UNIX.
- Extensive use and understanding of code version tools Git.
- Quick learner and excellent team player, ability to meet deadlines and work under pressure - either unsupervised or in a team.
- Excellent communication and self motivated to implement complex rules.
- Ability to work independently as well as a team player, effective communication, good writing skills.
- Worked on mobile testing for IOS /android devices with React JS native framework.
TECHNICAL SKILLS:
Programming Languages: Java, PL/SQL, SQL, J2EE, Python
Enterprise Java: JSP, Servlets, EJB, JMS, JNDI, Logging API, Various J2EE and Standard Design Patterns, AJAX
Core Java: Serialization, JDBC, Java RMI, Internationalization & Localization etc
Mark-up/Scripting Lang.: HTML, CSS, XML, JavaScript, JQUERY, AJAX, Angular.js.
XML Technologies: XML, XSL/XSLT, SAX/DOM, SOAP, WSDL, JAXB, JAXP.
Tools & Framework: Struts 2.1, Spring 3.0, Hibernate 3.0, Web Services (SOAP and REST), Log4J, Junit, Maven, Ant, GIT, Neo4J, ETL, Jasper, Birt, Camel, React JS native.
Application/Web Servers: IBM Web Sphere, Web logic, Apache Tomcat, J Boss.
Web Services: REST, WSDL, XML and JAX-RPC.
DBMS/RDBMS: Oracle 10g and 9i, DB2, SQL Server 2005 and 2008, PostgreSQLMongo DB, NOSQL, Cassandra.
Source Control Systems: CVS, SVN, Jazz Administration.
Defect/Bug Tracking: Rational Clear Quest, Bug Zilla, JIRA.
IDE: Eclipse, Net Beans, Web logic Workbench, RAD.
O/S & Environment: Windows XP, UNIX, Windows NT/XP, LINUX
Other Skills: Requirements engineering, UML, Design patterns, code reviews, test planning
PROFESSIONAL EXPERIENCE:
Confidential, Midland, NC
Senior Java Developer
Responsibilities:
- Experience in development of critical business applications utilizing Java, J2EE, JSP, Servlets, Struts, EJB, JDBC, Spring, Hibernate, Web Services, Ajax, JSF, Design Patterns, Apache Tomcat 6.0/7.0, IBM WebSphere Application and Portal Server (WAS/WPS) 6.0/v6.1.
- Developed web applications using Rational Application Developer (RAD) and deployed it in web sphere application server5.1
- Having experience in ORACLE (Forms 9i, Reports 9i, PL/SQL and Database)
- Extensively used IBM WebSphere Integration Developer(WID) to implement SOA
- Used XML for transfer of data across different networked applications
- Hands on experience with RDBMS for structuring the data and enforcing the relationships of data between tables
- Experience in software configuration management using WinCVS, SVN and Visual Source Safe
- Participated in code reviews to ensure modular programming
- Experience in working with different IDE tools Eclipse, My Eclipse, RAD and Net Beans
- Developed a framework/skeleton based on spring in the project.
- Created a base framework for transaction management using Hibernate.
- Knowledge of jUnit & jWebUnit testing framework and ANT build environment.
- Experience in Model-View-Controller (MVC) architecture using STRUTS Framework.
- Experience in application servers including, JBoss, WebSphere, Apache, Tomcat
- Developed and deployed Portlets using IBM portlet API
- Extensive knowledge of Design patterns.
- Have strong skills in client-server technologies including WebSphere Middleware, WebSphere Portal, HTML, DHTML, JavaScript, XML, XSLT, Web Services, SQL, DB2, Oracle and MS-Access.
- Develop, implement, and maintain an asynchronous, AJAX based rich client for improved customer experience Responsible for creating text-based Search engine using JSP, Servlets, Html, CSS, JavaScript, XML
- Developed Servlets for the data mirroring for report front
- Designing and implementing standards compliant, cross-platform Java, HTML, CSS (Cascading Style Sheets), and JavaScript solutions.
- Built MVC framework for Web Applications through Struts, core java, J2EE server-side components and Tag libraries
- Experience in terms of managing Project timelines and mentoring other team members on latest J2EE Technologies
- Created HTML, CSS, and DHTML pages for front-end, used Struts, JavaScript & Ajax for client-side validation.
- Created rich User Interface (UI) component to build the front end of application using Ajax
- Developed live search engine using JSP and Ajax technology
- Designed and developed many Tables, Stored Procedures, Triggers, SQL scripts for enhancements and maintenance of various database modules (Oracle 10g).
- Extensive knowledge of RESTful and SOAP web services.
- Good communications skills with leadership experience.
Environment: Java8, Hibernate, spring, HTML5, CSS3, Angular JS, AJAX, Log4J, JUnit, Apache Tomcat, RESTful, Maven, Web Logic, MVC, Agile (Scrum), Git, Eclipse, Oracle 12c, Windows.
Confidential, St .louis, MO
Java Developer
Responsibilities:
- Involved in the coding and integration of several business-critical modules of CARE application using Java, Python, Spring, Hibernate and REST web services on WebSphere application server
- Developed the Web Based Rich Internet Application (RIA) using JAVA/J2EE (spring framework).
- Designed and developed Enterprise Eligibility business objects and domain objects with Object Relational Mapping framework such as Hibernate.
- Developed Servlets and JSPs based on MVC pattern using Spring Framework.
- Designed and Developed WebServices to interact with various business sectors and used REST protocol for web services communication
- Used Angular.js framework to extend the HTML template
- Created procedures, functions and written complex SQL queries on Postgres and DB2 database.
- Extensively involved in the development of backend Logic or data access logic using Hibernate.
- Used Cron job to data modify and maintaining the software.
- Used tools Jasper and Pentaho for Data Visualization.
- Extensively used JQuery UI, Angular.js to provide UI functionality.
- Designed and implemented a Cassandra noSQL based database and associated RESTful web services that persists high volume user profile data for vertical team.
- Implemented Cassandra for managing large amount of structured data.
- Developed various UI (User Interface) components using Spring MVC, JSP, and HTML, JavaScript, AJAX, Angular.js on the top of DART Architecture.
- Developed web pages using JSPs and JSTL to help end user make online submission of rebates. Also used XMLBeans for data mapping of XML into Java Objects.
- Used Log4J to create log files to debug as well as trace application.
- Planning, Estimation Assigning, Tracking, Status Reporting for Onsite and Offshore Tasks.
- Involved in Production Support and also minor enhancements as per application requirements.
Environment: Java 1.6, Python, J2EE, Restful Web services, spring, Oracle, Postgres, DB2, JSON, HTML, CSS, JavaScript, Angular.js, JQuery, Eclipse, Tomcat, Hibernate, Jasper, Pentaho, Cron Job, DART.
Confidential, Phoenix, AZ
Java Developer
Responsibilities:
- Implemented the spring dependency injection of the Database helper instance to the action objects.
- Implemented Hibernate and spring to replace EJBs in the earlier architecture.
- Expertise in developing enterprise applications using Struts Frameworks.
- Developed additional UI Components and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
- Used Ajax calls extensively - using Jquery, inside the WebApps and create a seamless flow of Quotes.
- Developed web pages using HTML/CSS and JavaScript.
- Implemented the Java API library using Git.
- Developed many JSP pages, used Dojo in JavaScript Library, Angular.js, jQuery UI for client-side validation.
- Developed portions of HTML5-based game for use in an online gambling promotion.
- Extensively used DART Architecture to build front end client side.
- Responsible for writing service methods to retrieve data and also perform CRUD operations.
- Used MongoDB and NoSQL to create complex procedures and functions.
- Developed PL/SQL procedures for login module and written complex sql queries.
- Implemented the Connectivity to the Data Base Server Using JDBC.
- Involved in developing custom taglibs, JSP, EJB's, Portlets and stored procedures.
- Implement web service components using Apache CXF framework
- Used Web services - WSDL and SOAP for getting credit card information from third party.
- Used Web Services - WSDL and SOAP for at the client side for exchange rate calculation and used SAX and DOM XML parsers for data retrieval
- Installing and Configuring Eclipse and Websphere application Server.
- Developing a new Content Management System backed by subversion using java EE technologies.
- Developed test cases and performed unit test using JUnit Framework.
- Worked in Agile environment with active scrum participation.
- Involved in detail design developing use cases, use case diagrams, class diagrams, sequence diagrams and high level activity diagrams using UML from the requirements.
- Developed XSD for validation of XML request coming in from Web Service.
- Using JIRA to manage the issues/project work flow
- Designed various design Workflow Modules using BPM (Business Process Modeler) to implement Business Logic and Business rules.
- Developed visualization, planning and implementation of Web 2.0 initiatives.
- Implemented multi-site Enterprise SOA using Oracle SOA Suite for Fortune 100 Company.
- Developed shell scripts, on linux platform, to process data from upstream systems that were scheduled to be executed at specific times by Autosys
Environment: Oracle 10g, MongoDB, NoSQL, spring, Hibernate, Web services (SOAP and REST), JDBC, JavaScript, Angular.js, JQuery, JUnit, HTML, CSS, XML, Eclipse, Cron Job, IBM WebSphere, SVN, Log4j, Ant, Git.
Confidential
Java Developer
Responsibilities:
- Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
- Designed and developed the web-tier using Html, JSP’s, Servlets, Spring MVC framework.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using JS, EXTJS and JQUERY
- Used Java Script for Client side validations.
- Developed web applications using Python.
- Used Ajax, Angular.js and JavaScript to handle asynchronous request, CSS to handle look and feel of the application.
- Used AJAX in suggestive search and to display dialog boxes.
- Created custom javascript libraries using backbone.js and jQuery.
- Developed stored procedures, triggers and functions with PL/SQL for Oracle database.
- Used Web Services - WSDL and SOAP for at the client side for exchange rate calculation and used SAX and DOM XML parsers for data retrieval
- Developed the application using Eclipse IDE and worked under Agile Environment.
- Involved in implementing Object Relational Mapping (ORM) using Hibernate for persisting business objects data into underlying database.
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report on IBM WebSphere MQ messaging system.
- Used Eclipse IDE as development environment to design, develop, and deploy on Tomcat.
- Ant was used as build management tool.
- Used SOAP based messaging format for transferring request and responses and validated the
- Request and responses against XML Schema Definition.
- Unit tested all the classes using JUNIT at various class level and method level.
- Worked in Agile environment with active scrum participation.
- Involved in Production support and provided and knowledge transfer to the user.
- Used to co-ordinate with offshore team on security related issues on the third party war file that
- Prepare user requirements document and functional requirements document for different modules.
Environment: Hibernate 3, Spring IOC, Spring MVC, Tomcat, XML, DART, JavaScript, Angular.js, JQuery, ETL, Oracle, SOAP web services, WSDL, AJAX, Log4j, Neo4J, Junit
