We provide IT Staff Augmentation Services!

Sr Java Developer Resume

0/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • 11+ Years of strong IT experience in Requirement Analysis, Development of Prototype, Development, Implementation, Testing and Maintenance
  • 11+ Years of experience in developing Web, Client - Server and Multi-tier Applications
  • 11+ Years of extensive programming and development experience using Core Java and J2EE technologies including JSP, Servlets, EJB, Struts (MVC2 Architecture), Hibernate, Spring(IOC, AOP, MVC), JSF, XML, JSTL, JDBC, JMS, LDAP, Apache Camel, Log4J, JQuery, JavaScript, Bootstrap, Java Swing, AWT, HTML, DHTML
  • Extensive experience in deployment using servers like Apache Tomcat, BEA Web Logic, JBoss and Websphere
  • Strong Experience in Unit Testing (JUnit) and Citrus.
  • Experience wif XML related technologies as XML, XSL, XSLT, SAX, DOM, DTD and Schema
  • Excellent understanding of relational databases involved in application development using several RDBMS like Oracle 10g/9i/8i/8.x, MS SQL Server, IBM DB2, Sybase ASA
  • Strong data analysis and schema designing skills
  • Extensive experience writing SQL queries, Stored Procedures, Triggers and functions
  • Extensive experience using different tools like PL/SQL developer and Toad
  • Involved in full life cycle phases of Software Development Life Cycle(SDLC)
  • Strong Experience in build-tool for building applications using ANT, Maven and Gradle.
  • Excellent analytical, logical and programming skills
  • Strong understanding of Object Oriented Programming methodology
  • Exposure to UML Diagrams
  • Strong understanding of Design patterns (GoF)
  • Experience in implementing SOA (Service Oriented Architecture) andIntegrationtechnologies
  • Application areas included development for the domains such as Insurance(Health and Life), Financial, Investment, CRM, Telematics, Healthcare, Shipping, Logistics, Communication etc
  • Worked closely wif Tier Support teams to analyze and resolve production problems and provide suggestions for system enhancements
  • Support in post implementation and application maintenance support to the client
  • Quick learner, self-motivated, organized, and team player wif strong personal and group communication skills

TECHNICAL SKILLS

Languages: Java (JDK 1.3/1.4/1.5/1.6 ), C, C++, SQL, PL/SQL

Architecture/Framework: J2EE 5/1.3/1.4, Struts 1.x/2.x, Hibernate 2.x/3.x, Spring 1.x/2.x/3.x, MVC2, Apache Camel Bootstrap, DoJo

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, RMI, JNDI, EJB 1.1/2.0/3.0(Session Beans, Entity Beans, Message Driven Beans MDB, Timer Bean), JMS, JPA, JSF, Java Mail, Java Swing, LDAP, CDI(Context DependencyInjection), Multithreading, AWT, Applet, HTML, DHTML

Web Services: SOAP, WSDL, JAX-RS, REST,JAX-WS, JSON, Apache CXF

XML Technologies: XML, SAX, DOM, XSL, XSLT, XSD, JAXB

Web/Application Servers: Apache Tomcat 4.x/5.x/6.x, Web Logic 8.x/9.x/10.x, WebSphere 5.x/6.x/7.x, Jboss 6.x/4.x/3.x, GlassFish V3

Scripting Languages: JQuery, Java Script, Perl, Shell script

Operating Systems: Windows 8/7/2000/XP/NT 4.0, Linux, Unix, Solaris

Databases: Oracle8i/9i/10g/11g, IBM DB2, MySQL 5, Sybase ASA 9.0, MS SQL Server 2000/2010

Testing, Logging, Build, Tools: Citrus, JUnit,Log4j, ANT, Eclipse 3.x,Net Beans 3.x,TOAD, Microsoft Visio,Visual Studio, Microsoft Interdev, Edit Plus, Beyond Compare, WinCVS, Subversion, Bitbucket, GitHub, SourceTree, Maven, Gradle, Jenkins, Splunk, Liquid XML, Sybase9, Siteminder 12.0, ForgeRock Openam 12.0, SAML 2.0, Microsoft SQL management studio 2010

Design Patterns: DAO, Observer, Factory, Singleton, Façade, Template Method, Iterator, Composite, Proxy, Front Controller, Action, Intercepting, MVC, Delegate

TIBCO: TIBCO Rendezvous, TIBCO EMS, TIBCO Business Works, TIBCO Designer

CRM: Salesforce, Siebel

SAP Business Intelligence / Warehouse Modeling: Process chains, Info Cubes, MultiProviders, DSO Objects, InfoSets, InfoObjects, InfoSources, Data Sources, InfoPackages

Extraction: Flat file/ECC data Extraction for Master and Transactional data.

Reporting: BEx-Analyzer, Condition reporting, Exception, Restricted key figures, Calculated key figures, Variables, Filter, Characteristics, Variants, Structures and RRI (Report to Report Interface)

Performance Tuning: Aggregates, Indexes, Compression, Partitioning and Statistics

PROFESSIONAL EXPERIENCE

Confidential - Atlanta, GA

Sr Java Developer

Environment: Java(JDK1.7/1.8), J2EE, Spring, Apache Camel 2.12.4, Apache CXF 2.7, Service Oriented Architecture (SOA), Web Services, SOAP, REST, JMS, LDAP, Oracle, Jenkins, Maven, Atlassian Jira, JSON(Jackson), Bitbucket, GitHub, SourceTree, Soap UI 5, POSTMAN 4, Eclipse Neon, Linux, Windows

Responsibilities:

  • Used Spring MVC for Presentation Layer.
  • Used ApacheCamelasroutebuilder for application integration.
  • Used Spring DI/IOC to inject the value to java bean.
  • Involved in Exposing and consuming the services to the downstream applications usingApacheCXF and Apachecamel.
  • Responsible for sending JSON response according to the front end widgets.
  • Used Jenkins for continuousintegrationand artifact deployments.
  • Used SOAP UI for testing the Web Services.
  • Used Postman for REST Web Services Testing.
  • Used Atlassian JIRA for bug and issue tracking.
  • Used SourceTree as GIT repository tool.
  • Participated in the daily stand-up sprint meetings to evaluate completed workfor Agile software development methodology.

Confidential - Atlanta, GA

Sr Java Developer

Environment: Java(JDK1.6/1.7), J2EE, JBoss 6.4/6.1, Apache Tomcat 8, Web Services, SOAP, REST, EJB3.x, Hibernate, JPA, CDI(Context DependencyInjection), Jboss AMQ, Apache Active MQ 5, JMS, Siteminder 12.0, ForgeRock Openam 12.0, SAML 2.0, LDAP, Jenkins, Maven, Oracle, SQL, Oracle SQL Devloper 4, TOAD 12, Citrus Testing Framework, SoureTree 1.6, Apache Jmeter 2, Atlassian Jira, Gradle 1.11, Ansible, GIT, Splunk, Soap UI 5, POSTMAN 4, Log4j, Eclipse 4.4, Linux, Unix, Windows

Responsibilities:

  • Developed middleware application usingJavaand relatedJavaframeworks.
  • Developed RESTful Web Services inJavausing JAX-RS APIs.
  • Used SOAP Web Services using Apache Axis to interact wif external systems.
  • Used EJBSession Beans for implementing business logic in the service layer.
  • UsedHibernateframework and JPA for data persistence.
  • Involved in java coding for logging capability using Java EE Interceptor technology for SPLUNK Report.
  • Used CDI(Context DependencyInjection) feature to inject dependency into objects.
  • Utilized J2EE Services and JMS components for messaging communication in JBoss Application Server.
  • Involved in coding the test classes using Citrus Framework for Unit testing.
  • Involved in adding attributes to SAML 2.0 assertion for CA Siteminder and ForgeRock OpenAM.
  • Used Gradle as build-tool for building applications.
  • Deployed the application in JBoss Application server.
  • Monitored error logsusing Splunk.

Confidential - Memphis, TN

Sr Java Developer

Environment: Java, J2EE (JDK 1.6, Servlets, JSP),REST Web Services ( RESTEasy 3), Hibernate, Spring, Bootstrap, JQuery, Ajax, JDBC, SQL, Ant, JUnit, Tomcat, Oracle, MS SQL Server, Salesforce CRM, Web Services Connector, JSON(Jackson) Bitbucket, GitHub, SourceTree, Eclipse, Maven, Microsoft SQL management studio 2010, Linux, Windows

Responsibilities:

  • Responsible for implementing Event Management application using Spring MVC framework
  • Implemented Auction Activity application invoking RESTEasy WebService ( JSON ) for search, display and change of bids from auction system
  • Developed Guest Mobile Application front-end pages usingBootstrapframework
  • Worked wif Salesforce team for Campaign Management application which interacts wif several Salesforceobjects like Contact, Campaign, Opportunity and Events using Web Services Connector.
  • Used annotation based mapping to map the JSP post backs to the Spring Controller
  • Developed the Business layer using Spring IOC, AOP
  • Improved application performance using Multithreading.
  • Designed and Developed critical and responsive GUI /front-end components using JSP, CSS 3, HTML5, Ajax, JQuery for Auction Activity Application
  • Wrote JQuery function while implementing various UI Screens across the whole web application
  • Used Microsoft VISIO in the design phase for modeling which included Use Case diagram, Sequence diagram and Class diagram.
  • Used Bitbucket, GitHub, SourceTree and Eclipse for Source Control and Version Management
  • Used Atlassian tools like Jira and Bamboo to efficiently manage the development cycle

Confidential, Collierville, TN

Sr Software Developer

Environment: Java, J2EE (JDK 1.6, Servlets, JSP), Web Services, EJB, Hibernate, JMS, Spring, JDBC, Eclipse RCP, SQL, Ant, JUnit, CVS, Toad, Web Logic, Oracle, Eclipse, Windows

Responsibilities:

  • Participate in requirement analysis of the applications along wif business owners.
  • Responsible for converting the requirements into Technical Design Document using Microsoft VISIO
  • Responsible for implementing SCORE application using Core Java and J2EE technologies.
  • Responsible for conducting, coordinating for getting sign off for User Acceptance Testing(UAT)
  • Supporting Production systems
  • Used Hibernate as ORM Framework
  • Used Spring DI/IOC to inject the value to java bean.
  • Responsible for implementing Web services (JAXWS), JMS, WSDL for Data Exchange
  • Responsible for implementing Data Migration as batch job.
  • Responsible for implementing Data Synchronization using EJB.
  • Responsible for server-side implementation on Web Logic Application Server.
  • Made use of Java Naming and Directory Interface (JNDI).
  • Wrote SQL queries for Oracle DB
  • Used WinCVS and Eclipse for Source Control and Version Management

Confidential, Chicago, IL

Sr Software Developer

Environment: Spring, Struts, Hibernate 3.0, Java, J2EE (JDK 1.5, Servlets, JSP), JDBC, Eclipse, Tomcat, WebSphere, Oracle, MQ, Atlassian Bamboo, AtlassianJira, Java Script, SQL, Ant, JUnit, WinCVS, Toad, Microsoft Visio, Windows XP, Unix

Responsibilities:

  • Developed Confidential PI (Production Introduction) application using Struts, Hibernate and Spring.
  • Worked in a Scrum Agile process wif two week iterations delivering new features.
  • Used Hibernate 3.0 as an ORM Framework for persistence to achieve clients making local method invocations on POJOs to access underlying relational data.
  • Used Struts/MVC framework to enable the interactions between JSP/View layer
  • Created Action Forms and Action classes for the modules using Struts framework.
  • Responsible for implementing LDAP connection pooling.
  • Client side validations using Java Script.
  • Used EhCache as second level cache to improve performance.
  • Used JMS to implement Messaging.
  • Configured hibernate.cfg file for the Application and written number of hbm files for mapping wif database table.
  • Implemented DAO design patterns
  • Implemented Factory Method and DAO design patterns
  • Used JIRA to monitor and manage user stories and defects
  • Improved performance significantly by rewriting the queries and indexing the database.
  • Responsible for analyzing the bug and do the bug fixing

Confidential, Phoenix, AZ

Sr Software Developer

Environment: Spring, Java, J2EE (JDK 1.5, Servlets, JSP), JDBC, Eclipse, JBoss, MySQL, Hibernate 3.0, MQ, DoJo Framework, Ajax, JQuery, Java Script, SQL, Ant, JUnit, Subversion, Toad, Microsoft Visio, Windows XP, Unix, Linux

Responsibilities:

  • Responsible for upgrading existing Mainframe FACTS application to Java GATES application.
  • Used Hibernate to access data from MySQL database and configured hibernate.cfg file for the Application and written number of hbm files for mapping wif database table.
  • Worked wif Mainframe team for EDI migration
  • Responsible for implementing EDI Services using Spring
  • Responsible for implementing Spring Batch job using Spring Tasklet.
  • Designed and developed the UI using JSP, HTML, CSS, JSTL, JQuery
  • Client side validations using Java Script.
  • Implemented DAO design patterns
  • Used Java Mail API for sending mails
  • Responsible for building utilities and re-usable code which could be used by the entire development team.
  • Provided extensive pre-delivery support using Bug Fixing and Code Reviews.
  • Improved performance significantly by rewriting the queries and indexing the database.
  • To provide detailed estimate to business team on issue wif the probable solution.
  • Coordinate wif non-technical users and resolve design and business issues.

Confidential, Horn Lake, MS

Sr Software Developer

Environment: Spring, Java, J2EE (JDK 1.5/1.4, Servlets, JSP), JDBC, Eclipse, Web Logic 10, WebSphere, IBM DB2, Hibernate 3.0, Struts, DoJo Framework, Ajax, JSF, Java Script, SQL, Ant, JUnit, WinCvs, Toad, Microsoft Visio, Windows XP, Unix

Responsibilities:

  • Responsible for server-side implementation on Web Logic Application Server.
  • Used Struts MVC for Presentation Layer
  • Configured struts-config.xml and web.xml and properties file provided by Struts framework for the implemented modules.
  • Develop applications using Agile methodology
  • Created Action Forms and Action classes for the modules.
  • Implemented Action Errors a feature of Struts for error reporting.
  • Used Hibernate 3.0 as an ORM Framework for persistence to achieve clients making local method invocations on POJOs to access underlying relational data.
  • Made use of Java Naming and Directory Interface (JNDI).
  • Used Multithreading for improving application performance.
  • Designed the database schema for the application
  • Wrote SQL queries and procedures
  • Developed Base classes or foundation classes for different modules
  • Review and test the code to ensure improvement in performance of the code.
  • Participate in requirement analysis of the applications along wif business owners.
  • Responsible for Data analysis and database design (ERD diagrams)
  • Support, design and troubleshoot all the Applications.
  • Used WinCVS for Source Control and Version Management

Confidential, Irving, TX

Sr Software Developer

Environment: Spring, Java, J2EE (JDK 1.5, Servlets, JSP, EJB 3.0, JMS, JNDI), JDBC, Eclipse 3.2, Apache Tomcat 5.5, GlassFish V3, IBM UDB DB2, Web Services (SOAP, WSDL, JAXB, XSD), Hibernate 3.0, Struts, SQL, Siebel, Ant, JUnit, WinCvs, Microsoft Visio, Windows XP, Linux.

Responsibilities:

  • Common Services are implemented using Apache Axis2 (SOAP, WSDL, XSD) web service architecture. The services are developed in wif web server as Apache Tomcat / application server as GlassFish V3 and IBM DB2 as database server.
  • Used Hibernate as an ORM Framework
  • Configured hibernate.cfg file for the Application and written number of hbm files for mapping wif database table.
  • Used IBM MQSeries to implement Messaging using JMS.
  • Made use of Java Naming and Directory Interface (JNDI).
  • Designed and developed JSP pages, Servlet for the Data Sync POC.
  • Responsible for complete designing and implementation of data sync module which captures messages and go through business logic and sends data sync events to CMS-Link using web services and updates the returned data in CRM
  • Responsible in implementation of a Java based listener component listening on to a dedicated queue system on which data sync events are posted by CRM.
  • Developed several Use Case diagrams, Class Diagrams and Sequence diagrams
  • Wrote SQL queries
  • Used EJB 3 Timer Service
  • Implemented Factory Method and DAO design patterns
  • Responsible for implementing SOA (Service Oriented Architecture)
  • Involved in writing Shell script and ANT script for compiling and deployment
  • Production Support for Data Sync Module
  • Responsible for finalizing the CRs (Change Requests) and getting it implemented and delivered as per schedule
  • Implemented Customer Management Web services which interacted wif Siebel CRM using Java API.
  • Used WinCVS and Eclipse for Source Control and Version Management

Confidential, Pasadena, CA

Software Developer

Environment: Java, J2EE, Servlets, JSP, EJB, Struts1.1, Web Spear 5.1, JDK 1.5, Oracle 9i, UML, XML, TOAD, WinCVS, Maven, Windows XP.

Responsibilities:

  • Interacted wif the end users for requirements gathering and documenting the software requirement specifications
  • Developed various functional and technical components using J2EE components like JAVA, JSP, Servlets, EJBs, XML etc.
  • Developed Session Beans, Entity Beans for necessary transactions using the EJB specifications.
  • Made extensive use of Java Naming and Directory Interface (JNDI) for looking up enterprise beans.
  • Created Action Forms and Action classes for the modules. Implemented Action Errors a feature of Struts for error reporting.
  • Used tiles on the presentation layer.
  • Configured struts-config.xml and web.xml and properties file provided by Struts framework for the implemented modules.
  • Implemented J2EE patterns viz. Façade pattern, Singleton Pattern.
  • Implemented application using Core Java and J2EE technologies.
  • Extensively wrote Java Scripts to enforce client side validations.
  • Developed stored procedures using PL/SQL
  • Wrote SQL queries for Oracle 9i database
  • Co-ordinate wif the QA lead for development of test plan, test cases, test code and actual testing responsible for defects allocation and those defects are resolved.
  • Also involved in testing and deployment of the application on Web Spear Application Server during integration and QA testing phase.
  • Used WinCVS for Source Control and Version Management

Confidential

Software Developer

Environment: Java, JDK 1.4, J2EE, IBM Web Sphere 5.1, Spring 1.2, Hibernate 3.1, UML, ANT, JMS, Sybase ASA 9.0, Windows XP, Unix

Responsibilities:

  • Involved in business requirements gathering and defining functional specifications
  • Developed several Use Case diagrams, Class Diagrams and Sequence diagrams
  • Used Spring framework for the development of view and controller layers.
  • Used Hibernate as an ORM Framework for persistence to achieve clients making local method invocations on POJOs to access underlying relational data.
  • Used IBM Web Sphere MQ Series to implement Messaging using JMS for sending emails.
  • Coordinated in gathering integration requirements between different modules and translated it in a proper manner for the developers accordingly for each production cycle
  • Server-side implemented on J2EE, Sybase and Web sphere Application Server platform
  • Developed Stored procedures in Sybase for database side rule criteria checking
  • Implemented Singleton, Factory Method and DAO patterns
  • Implemented ANT as the build system

Confidential

Software Developer

Environment: J2EE, EJB 2.0, Servlets, JSP, Java 1.4, Multithread programming, JDBC, RMI, Java Mail, JavaScript, XML, SmartOffice Framework, BEA Web logic 8.1, IBM DB2, XML, SAX, DOM, XSL, XSLT, CSS, DHTML, Perl, Windows XP, Solaris

Responsibilities:

  • Involved in the Analysis, Design, Coding, modification and implementation of user requirements.
  • Involved in requirement gathering and modeling the requirements into design document such as Use Case diagram, Activity diagram and Class diagram.
  • Created business rules objects using EJB stateless session beans
  • Involved in the database design
  • Responsible for writing Triggers, Queries, Stored Procedures to implement the application logic
  • Designed and Developed the Web-based UI using HTML, DHTML
  • Worked on XML, XSL, XSLT
  • Extensively wrote Java Scripts to enforce client side validations.
  • Designed and developed JSP pages for the application
  • Responsible for finalizing the CRs (Change Requests) and getting it implemented and delivered as per schedule.
  • Responsible for addressing the defects raised by client.
  • Production Support.
  • Designed and developed a multi-threaded Java based controller
  • Used Java Mail API for sending mails across the system
  • Did testing and deployment of the application on Weblogic Application Server during Integration and QA testing phases.
  • Developed, tested and debugged all the Components in Eclipse

Confidential

Software Developer

Environment: Java, J2EE, Servlets, JSP, EJB, JBoss, JDBC, JavaScript, HTML, DHTML, TOAD, JUnit, Log4j, Oracle 8i, Windows 2000.

Responsibilities:

  • Involved in program design and development
  • Involved in the Configuration of JBoss Application Server
  • Developed stored procedures using PL/SQL
  • Responsible for writing Triggers
  • Designed database schema
  • Server-side implemented on J2EE, Oracle
  • Designed and Developed the Web-based UI using HTML, DHTML, JSP and Java Script
  • Designed, developed and deployed EJB
  • Provided database Interface for Resolve using JDBC Drivers wif back end as Oracle.
  • Involved in debugging, testing and Integration of the System

Confidential

Software Developer

Environment: Java, JSP, Servlets, Java Script, XML, Apache Tomcat, MS SQL Server, NetBeans, Ant, Web Services, SOAP, WSDL, Windows 2000 XP

Responsibilities:

  • Involved in the development of front-end developing part (presentation layer)
  • Involved in the development of java Servlets coding for the controllers
  • Involvement in designing Class diagrams using UML
  • Developed the Web Services for find historical information for portfolio at various levels.
  • Involved in generating reports to show the portfolios, schemes and sector’s wifin date range.
  • Used CVS for Source Control and Version Management
  • Implemented ANT as the build system
  • Used Tomcat Web server for deployment

We'd love your feedback!