We provide IT Staff Augmentation Services!

Senior Java Developer Resume

0/5 (Submit Your Rating)

Bismarck, ND

SUMMARY

  • 13+ years of progressive experience in various domains which include Public Sector, Healthcare, Electronics, Capital Markets and e - learning.
  • Designing, developing and maintaining Java enterprise applications. Experience in Core Java, JSP, Servlets, EJB, JDBC, JNDI, JMS, Oracle, MS-SQL Server, Spring, Hibernate, Spring JDBC, Spring MVC, JAXB, Cron Jobs, Quartz Scheduler, JSR168 Portlets, XMLAccess Scripts, GWT, HTML, XML, XSL, SAX, DOM, JavaScript, AJAX, JSON, MQ Series, WSDL, XMLBeans, LDAP, Log4J, Unix, Linux, CCL.
  • Experience developing Middleware SOA (Service Oriented Architecture) applications involving the use of RESTful Web Services, SOAP Web Services, WSDL and SoapUI.
  • Extensive experience in using Java Design patterns for design and development of highly scalable enterprise applications.
  • Proficient in writing SQL queries in Oracle.
  • Experience working on Agile Methodology like SCRUM, Peer programming, Sprint Planning and Waterfall model of SDLC.
  • Extensively used Eclipse, IntelliJ IDEA and Rational Application Developer IDE’s for development.
  • Extensively worked on Subversion, GIT, Jenkins, Crucible, Maven, Jira and Jama.
  • Experience in deploying and configuring applications on Confidential WebSphere Application Server, WebLogic Server, WebSphere Portal Server administration and also on Tomcat Server.
  • Experienced in troubleshooting multiple server and JVM issues and load balancing.
  • Configuration of Jenkins Servers on Linux boxes using Shell Script commands and Unix commands.
  • Build and release artifacts for the Iteration using Jenkins. Merge code using GIT commands.
  • Experience working on scripting languages like Groovy.
  • Unit testing of the application using Junit. Integration testing of application which involved co-ordination with other teams.
  • Performed Code Reviews of team members Java code.
  • Worked on Load and Performance Testing of the application using Gatling.
  • Exposure to different phases of project development.
  • Created design and development Wiki pages for audit purpose.
  • Co-ordination with Solution Designers to finalize and commit user stories for the iteration.
  • Create code Release Schedules and co-ordinate with team to deploy artifacts onto the development and certification environments.
  • Co-ordination with testing teams for verification of the Jira stories.
  • Co-ordinate with support teams for Deployment of Artifacts to Production Environments.
  • Experience on investigation and resolution of Production/Support issues.
  • Involved in extensive interaction with the client for understanding Functional Requirements and translating them into Technical Designs.
  • Single Point of Contact between the Client and Offshore team, also have Lead/Mentored teams.

TECHNICAL SKILLS

Languages: Core Java, JDBC, WSDL, RESTful Services, SOAP Service, Unix Commands, Cron Job, Quartz Scheduler, JSON, Spring JDBC, Spring MVC, Portlet, XMLAccess Scripts, XMLBeans, MQ Series, LDAP, JNDI, Log4J, CCL.

Web Technologies: J2EE, JSP, Servlets, EJB, HTML, GWT, XSL, JavaScript, XML, AJAX, Groovy, JAXB.

API/Frameworks: JSR 168 Portlets, Spring, Hibernate, Agile, Spring JSR 352, Subversion, Maven, Jenkins, SDLC, Gatling, Crucible, Jira, GIT, Jama.

Tools: /IDE’s: Eclipse, Rational Application Developer, Intellij IDEA, SoapUI, Microsoft Excel, Microsoft Word, Microsoft Power Point.

Middleware: Confidential WebSphere Portal Server, Confidential WebSphere Application Server, Tomcat, WebLogic Server.

Databases: Oracle, MS-SQL Server.

Operating Systems: Windows, Unix, Linux.

PROFESSIONAL EXPERIENCE

Senior Java Developer

Confidential - Bismarck, ND

Responsibilities:

  • Understanding the current application functionality and domain.
  • Gather requirements details from the client on the application and keeping track using the Jama tool.
  • Preparing design document for all the requirements.
  • Application story tracking using Jira.
  • Joint Application Design (JAD) sessions with the client to finalize the design.
  • Design and Implementation of the application.
  • Development of Web Services using WSDL and SOAP.
  • Leading a team of 10 people to develop the application according to the design documents.
  • Enhancing the existing batch framework and to leverage and design a new Spring JSR 352 framework for batches.
  • Using Subversion for version control.
  • Worked with manager to discuss about Sprint deliverables.
  • As a developer with strong Business Functional Knowledge, I have assisted testing team with White-Box testing as well as Black-Box testing.
  • Involved in Unit testing, Integration testing, smoke testing.
  • Code review of the application for every sprint.
  • Integration with different systems using SOAP Web Services.
  • Database connection using DAO classes.
  • Developing and assisting the team to resolve any technical issues in Java/J2EE they face during development.
  • Code implementation using Eclipse IDE.
  • Application development using JSP, Servlets, EJB and Oracle Database.
  • Deploying application on WebSphere Application server.
  • Configuration of Java build path to load the classes.
  • Co-ordination with various sub-teams and resolve any conflicts.

Senior Java Developer

Confidential- Kansas City, MO

Responsibilities:

  • Requirements gathering with the Business Users and documenting the same to design the solution.
  • Developing Java RESTful service layer for revenue cycle applications using Spring, Hibernate, Spring JDBC, Spring MVC, JSON, Tomcat, Oracle, Groovy.
  • Daily Scrum updates for Agile development.
  • Developing application using Eclipse, IntelliJ IDEA IDE.
  • Build and deploy application using Maven, Jenkins.
  • Converting claims to different formats using JAXB.
  • Database connectivity using JNDI lookup on the server.
  • Configure and use queues and JDBC settings.
  • Scheduling the claims processing using CRON Job and Quartz Scheduler.
  • Application interaction using session and entity EJB beans.
  • Use Confidential MQ series for queue configuration on Confidential WebSphere Application Server.
  • Deploying applications onto the Tomcat and WebSphere Application servers using scripted deployments.
  • Implementing both Real-time and Batch processing of the claims.
  • Gathering requirements, designing and developing the applications using Agile methodology.
  • Creating technical design documents and contributing to client wiki pages.
  • Jenkins environment setup for build and release.
  • Code reviews using Crucible.
  • Co-ordinated with offshore client teams to verify story commits and reduce merge conflicts using GIT, Subversion.
  • Scripted Installation of code to all environments from development to Production.
  • Help resolve major issues and coordinated with solution designers to streamline the functionality.
  • Managed and coordinated production releases and deployed artifacts to production environment.
  • Load and performance testing which was critical for go live using Gatling.
  • Involved in code reviews and mentoring the team members.
  • Root cause analysis of the application to find potential bottle necks and issues.
  • Analysis of the historical claims data to build a Modeling system.
  • RESTful Web Service calls to third party insurance processing systems.
  • Resolving any production issues after release.
  • Configuration of Jenkins Servers on Linux boxes using Shell Script commands and Unix commands

Senior Java Developer

Confidential - Kansas City, MO

Responsibilities:

  • Co-ordinate with client to understand the requirements.
  • Daily scrums updates and use of Agile methodology and Jira.
  • Mentoring the team and giving overview of how to develop and test the flow using the various tools.
  • Co-ordinate with different teams to facilitate integrated development and deployment to various environments.
  • Writing backend scripts and queries using PL-SQL, Unix and CCL.
  • Developing application using Java/J2EE.
  • Code reviews using crucible.
  • Provide detailed explanation of functional flow during demos.
  • Developing and testing complex inter-related applications using Java, Oracle, J2EE.
  • Co-ordination with testing team to develop test cases and share functional knowledge to test the application.
  • White Box and Black Box testing.
  • Integrated implementation of various tools using Eclipse and database script.
  • Involved in Unit, Integration and System testing.
  • Prepared the User manual for the application.
  • Trouble shooting the Database queries.
  • Build and deploy application using Maven, Jenkins.
  • Creating technical design documents and contributing to client wiki pages.

Senior Java Developer

Confidential - Kansas City, MO

Responsibilities:

  • Developing Java RESTful service layer for revenue cycle applications using Spring, Hibernate and Spring JDBC, Spring MVC.
  • Handle request from UI layer using JSON.
  • Writing Oracle queries to update and retrieve data from database.
  • Writing DAO classes using Spring JDBC.
  • Use Eclipse to develop the application.
  • Gathering requirements, designing and developing the applications using Agile methodology.
  • Providing daily scrum updates and using Jira to track the stories.
  • Creating technical design documents and contributing to client wiki pages.
  • Using Confidential WebSphere Transformation Extender for data mappings and MQ Series for Queues in the application.
  • Mentoring new team members.
  • Perform peer code reviews. And Peer programming.
  • Use Maven to build the application.
  • Deploy artifacts onto WebSphere Application server.
  • Unix commands to check the logs.
  • Log4J for logging API.
  • Java statefull session EJB calls to third party systems using JNDI lookup.
  • Documentation of sprint design and development on project wiki and Jira tools.
  • Processing Real-time and Batch claims.
  • Generating various reports from the claim insurance data.
  • Analysis of the claims and Modeling a claim analysis system from the historical claim data.
  • Streamline the process and provide design inputs and suggest improvement areas in the application.

Senior Java Developer

Confidential - Plano, Texas

Responsibilities:

  • Gathering requirements and designing the application flow for the enhancements.
  • Estimation of the requirements and coordinating with the various teams for status updates.
  • Developing Portlet applications using GWT and debugging using Rational Application Developer.
  • Handling issues of application access related to the Portal LDAP security.
  • Using soapUI to test the response from the middleware Siebel Web Service.
  • Configuration of cache and session timeout on the server for performance tuning.
  • Handling of issues and risks on the projects and deliver them complying SLA's and meeting quality standards.
  • Upgrading from WebSphere 6.x to WebSphere 7.x.
  • Deploying application to Portal Server and unit testing the same.
  • Advancing and Integration testing of the application in all environment including development, integration and QA.
  • Resolving any production issues.

Senior Java Developer

Confidential - New York, NY

Responsibilities:

  • Developing Portlet applications and debugging using Rational Application Developer.
  • WSDL to client jar generation.
  • Developing interface mapping of stub class beans and UI components using Dozer.
  • Using soapUI to test the response from the middleware Web Service.
  • Webservices security between servers by generating LTPA tokens.
  • Configuration of cache and session timeout on the server for performance tuning.
  • Running the build and deploy scripts on the development environments.
  • Handling issues of application access related to the Portal LDAP security.
  • Own assigned application areas, analyze and fix issues.
  • Use of AJAX to develop client side components.
  • Convert WSDL to Java components and access Web Service using SOAP.

Senior Java Developer

Confidential - Chicago, IL

Responsibilities:

  • Development, modification and enhancements of the Content Management Tool as per the requirements of the client administrators.
  • Development of Content management modules using JSP and servlet.
  • Writing stored procedures in PL-SQL for Oracle database to access and update data.
  • Page design and development for enhancement requests from the client.
  • UI look and feel using CSS.
  • Using Eclipse to develop the application.
  • Deploying application to WebSphere Application Server.
  • Build source using Maven.
  • Preparations of impact analysis/design documents, test plans, unit and regression test cases.
  • Implementing tools to minimize/eliminate coding issues and doing code reviews of the team member’s code.
  • Leading and mentoring a team of two.

Senior Java Developer

Confidential - Chicago, IL

Responsibilities:

  • Installation and configuration of the Portal server - Clustering, DB migration to Oracle, security/SSO setup using TAI and ESM, LDAP setup, virtual portal creation.
  • Portal Administration - Page creation and Portlet registration using XMLAccess scripts. Display of non-portal applications using Iframe Portlet.
  • Developing themes and skins using dojo, CSA Web2.0 technology.
  • Working in collaboration with Confidential team for resolving issues if any and apply product fixes for the same.
  • Discussion of daily issue and resolution status report.
  • Configuration of Single-Sign-On using the Admin console.
  • Configured all environments from Development to Production.
  • Resolved any environment configuration issues related to Portal Server, Portlet registration and security access.
  • Resolve issues related to access of Iframe Portlets from legacy environments.

Senior Java Developer

Confidential - Chicago, IL

Responsibilities:

  • Migration a non-portal J2EE based web application into a federated portal application so as to provide a unified access to all cross business applications.
  • Integration with Legacy authentication and authorization frameworks.
  • Migration of J2EE web modules into WSRP enabled JSR168 compliant portlets.
  • Webservices security between Consumer and Producer portals.
  • Access to non-portal functionalities through Iframes.
  • Customization of portal theme/skins so as to match the old look and feel of original J2EE application.
  • Prepare/collate unit test and system test plan documents.
  • Developing JSR168 Portlets using JSP, AJAX.
  • Using Subversion as a version control tool.
  • Deploying and testing the Portlets on the WebSphere Portal Server.
  • Using Maven to build the application.
  • XMLAccess scripts to register the portlets onto the Producer.
  • Writing DAO classes to connect to Oracle database.

Java Developer

Confidential - Austin, TX

Responsibilities:

  • Workbench tool that will automate the project lifecycle so that it can be used by different projects to speed up their processes and make them error free.
  • The aim was to develop the process in WebSphere Integration Developer(WID) using the Business Process Execution Language (BPEL) and using the Process Portal functionality of the WebSphere Process Server to create the UI components that will access the process using API’s and generates the workflow for the same.
  • Various Human Task API developed in BPEL were mapped to Portal screens.
  • Process handled all SDLC.
  • Developing JSR168 Portlets and JSP code according to the requirements.
  • Using Oracle database to store all process data.
  • Developing validation in UI using JavaScript.
  • Configuration of Confidential Process server for various tasks orchestration.
  • Deploying Portlet application on the Portal Server.
  • Testing the process flow for various SDLC process.

Java Developer

Confidential

Responsibilities:

  • Developing Interface mapping of the data between WebLogic Portal and PeopleSoft using Web Services and Java.
  • Creating stubs from the schema WSDL and develop SOAP Web Service.
  • Developing client code using WebLogic API’s and stubs generated using XMLBeans.
  • Mapping complexType objects in the PeopleSoft database to corresponding beans which can be accessed by the UI.
  • Deploying and Testing the client on WebLogic Server with various data inputs and checking if they update the correct tables.
  • Creating a utility JAR file from the API which can be used to connect to PeopleSoft database.
  • Resolving any mapping issues from UI bean to PeopleSoft column values.
  • Created documentation on how to use the utility API.

Java Developer

Confidential

Responsibilities:

  • Analysis on Web Services using Tomcat as a Web Server and AXIS as a SOAP server, understanding Web Service interoperability, loggers and handlers.
  • Analysis of Web Services framework like WSIF, WSRF, MUSE and PUBSCRIBE present under the Apache suit.
  • Design of each framework flow and steps for implementing the same.
  • Understanding and documenting the Web Service security issues.
  • Understanding the feasibility of using the various tools present in the suit in applications.
  • Creating an analysis report which will be used in proposals given to clients in terms of using the tools in various client applications.
  • Impact analysis of existing applications.
  • Developing template code for all framework tools.
  • Web Service testing using the SoapUI tool.

XML/XSL Developer

Confidential

Responsibilities:

  • Developed Java tools to convert XML content to HTML using XSL.
  • Developing XML templates of various books, so as to make the online books same as the original hard copy.
  • Developing XSL and CSS for corresponding XML templates.
  • Coordinating development with content developers, graphic developers and proofreaders.
  • Mentoring new members of the team for XML and XSL development.
  • Testing the online application for issues in comparison with the books developed.
  • Reporting and fixing the issues found.
  • Created supporting tools which were used by the team members and which have helped to speed up the process.

Visual Basic Developer

Confidential

Responsibilities:

  • Was to create an application which can be used in the Human Resource (HR) department of any organization to keep the employee details like Name, Address, Provident Fund (PF), House Rent Allowance (HRA), Dearness Allowance(DA) and calculate his/her payroll. This was a product that was customized for clients depending on their requirements.
  • Gathering requirements from the client.
  • Analyze the impact of the modifications.
  • Designing the database and the front end of the application.
  • Customizing the forms and UI using Visual Basic.
  • Connecting to MS-SQL database to store the data.
  • Coding the screens and backend functional flow of the application.
  • Unit and Functional testing of the application.
  • Preparing the documentation of the application to be given with the product setup.
  • Creating the product setup and installing the same on the client machines.
  • Giving initial training of how to use the product.
  • Resolving any issues and releasing a new version to install.
  • Regular support and maintenance of the product.

We'd love your feedback!