We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

MI

SUMMARY:

  • Over 13 years of IT experience with extensive experience in Banking, Financial services, Healthcare, Auto Insurance, Manufacturing and Logistics industry and 4 years of experience as Tech Lead.
  • Extensive experience in Object - oriented analysis and Design (OOAD).
  • Designed and developed business applications using JSP, Servlet, JAVA, J2EE, Threads, Socket Programming, EJB, XML, JNDI, Hibernate and JDBC technologies on Windows and UNIX platform.
  • Experience in building N-Tier applications framework using Struts, J2EE, Web Services and WSDL.
  • Good Understanding of web-based standards such as SOAP, UDDI, WSDL, XSD, XPath, XSLT and XML
  • Experience in designing and prototyping user interfaces for web applications using various scripting languages such as HTML, CSS, JavaScript, JQuery, Ajax, JSON, and Angular JS.
  • Have worked with different SDLC methodologies like Agile (TDD, SCRUM), Waterfall.
  • Experience in applying best-practice Design Patterns and strategies to Enterprise applications to reduce tight coupling, maximize performance, and reduce maintenance/extensibility risks.
  • Knowledge in Unified Modeling Language (UML) methodologies and experiences on Design Tools like Rational RSA.
  • Hands on experience with Spring, Struts, JSF and Hibernate frameworks.
  • Provide technical guidance and mentoring to application development teams throughout all the phases of the SDLC.
  • Experience in using Design Patterns like Singleton, Session Facade, Service locator, DAO, DTO, Factory, Value Object and Business Delegate in the development of web based and distributed Enterprise Applications.
  • Coordinate with Business Users and Business Analysts to understand requirements.
  • Extensive exposure to Onsite-Offshore development model.
  • Define and enforce project development standards and best practices that are consistent with enterprise architecture standards and goals.
  • Code Review and suggest improvements for better performance and standard coding practice.
  • Define development tasks, assigns tasks to development team, monitor and reports status of development tasks.
  • Leads and participates in the development of software architecture documentation like Requirement Specification documents.
  • Mentor and train less-experienced software development staff.
  • Follow product architecture guidelines to deliver optimal product performance and maintainability.
  • Investigate new technologies or tools as necessary to enhance or develop products.
  • Knowledge in Performance Tuning

TECHNICAL SKILLS:

Presentation Tier / Web Technologies: Servlets, HTML, JSP, JSF, Struts 2 and Spring Framework

Middle Tier Technologies: J2EE

Operating Systems: Windows 9X, Windows 2000, Windows XP

Databases: Microsoft SQL server, Oracle

ORM Tools: Hibernate

Languages & Tools: Java, JDK 5 Programming, JavaScript, JQuery, JSON, AngularJS, Smart FTP, MS Office, TOAD, DBArtisan. Hummingbird 10, SQL Advantage

IDE & App Server: Eclipse 3.0, Eclipse 3.1. MyEclipse Workbench installer

Configuration Management: Microsoft Visual SourceSafe, SubVersion, Perforce

PROFESSIONAL EXPERIENCE:

Confidential

Sr. Java Developer

Responsibilities:

  • Interacted with senior authorities, gathered requirements and translated business requirements to technical specifications.
  • Reviewed requirements to better understand the system to be developed.
  • Followed the Agile Methodology.
  • Working on the project design and implementation phase.
  • Developed complete Spring Batch Module for PO Automation Batch Loader Job
  • Involved in designing application architecture and creating technical design documents.
  • Responsible for identifying high level modules, tasks and estimating efforts

Environment: Core Java, Spring (Core, Batch, Rest), WebSphere 8.5, Windows 7/Unix, DB2, IBM Data Studio, JIRA, Confluence

Confidential, MI

Sr. Java Developer/ Thunderhead Developer

Responsibilities:

  • Attend daily scrum and weekly Thunderhead meetings;
  • Assist in estimating stories;
  • Translate user stories into production ready code
  • Develop Document templates, stylesets, layouts, shared contents
  • Analysis and modification of the Scriptable Batch Configuration File
  • Analysis and modification of Channels and Job Channel Properties
  • Analysis and modification of XML Schema
  • Participate in cross team code reviews;
  • Monitor, maintain and troubleshoot Thunderhead diagnostic logs
  • Design, Construct, unit and integration testing of Java components as assigned
  • Develop functionality and Unit test developed functionality in local development environment to qualify build to move to QA environment; Resolving document issues identified in Unit, User-Acceptance and Regression Testing

Environment: Java6, Thunderhead, XML Spy, SQL Server, XML, XSLT, JBoss server, Rally, Agile Methodology, JUnit, JMS, GOSU Script, Document Management, Image Right, Solimar

Confidential

Technical Consultant/Java

Responsibilities:

  • Wrote client side application level code using Ext JS as a single page application to create charts and graphs to visualize data
  • Implemented ExtJS framework’s features in displaying pop-ups that helps user to navigate the whole application, which has a tree like hierarchy structure
  • Designed web pages for customer facing projects including gadgets, tools, widgets, store front, hosting, and more from UI decks and wireframes
  • Used Spring Tool Suite (STS) as IDE which is Eclipse Based Development environment to develop spring applications to integrate Pivotal TC server and Maven.
  • Implemented MVC architecture to allow user interact with View, that displays data held in Model, and a controller where those interactions are being monitored.
  • Used Gradle Build tool to create .war files and deployed it in server.
  • Interacted with Tortoises to maintain revision control and code repository.
  • Create new charts with data from backend using Ajax calls and display them on table dynamically which doesn’t show the actual values but visualizes the data.
  • Made the application cross browser compatible by solving many Browser issues, especially with Internet Explorer and Firefox
  • Worked with Cloudera Quick Start Virtual Machine installed in Oracle Virtual Box to maintain Hadoop Distributed File System (HDFS) and HBase with Apache phoenix

Environment: Spring Source Toolkit STS (latest), Eclipse, Sencha ExtJS 5.1, Gradle Eclipse (plugin), Subversive SVN Team Plugin, SVNkit 1.8 Subversion connector.

Confidential

Project Flash

Responsibilities:

  • Write the functional logic using JQuery and to integrate JQuery Calendar plugin
  • Implemented Ajax calls to connect the calendar connect with backend server to select a date and schedule appointment
  • Accurately developed client-side web applications written with Angular JS
  • Maintained Cross browser compatibility throughout the application
  • Worked on JavaScript frame work (Angular JS) to augment browser based applications with MVC capability
  • Involved in connecting the JQuery calendar with the system outlook’s calendar to select a date and see the available times of Agent and then displayed those times using: 30 Min increments
  • Made UI Screens more flexible to display the content regardless of screen resolution, browser size and to adapt the changes on the go
  • Enhance the pop-up screens to display messages and tooltips to drive the user in correct path to make their appointment
  • Involved in helping the back end servers to send / receive messages for chat service and connect the client with the representative and create flexible front-end layouts

Environment: Spring Source Toolkit STS (latest), Eclipse, Sencha ExtJS 5.1, Gradle Eclipse (plugin), Subversive SVN Team Plugin, SVNkit 1.8 Subversion connector.

Confidential

Technical Consultant/Java

Responsibilities:

  • Develop new REST end points and services in the server to support the client
  • Construct Java components for the missing functionalities
  • Query optimization and optimize the server process where the calls cause the extreme slow down of application
  • Move the data and forms from CQ to SQL (SOS database) and implement the changes in the server code accordingly
  • Ensure the data from SOS database is moved to Oracle through the SSIS jobs
  • Participate in knowledge transfer sessions as assigned
  • Prepare summarizations of project progress, recommendations and implications for management and steering committee level stakeholder meetings

Environment: Java 7, Spring MVC, Spring Roo, Hibernate, JPA, Angular JS, Adobe CQ, REST protocol, JSON, Eclipse, Jenkins, SQL Server, Oracle, JBoss server, JIRA, JUnit, Confluence (Atlassian tools), SVN.

Confidential, Illinois, IL

Technical Lead/Java

Responsibilities:

  • Provide technical design leadership for components to be developed during Segment 2, participate in discussions related to reusable platform components versus application specific components as necessary
  • Participate in and drive facilitation of inception and release planning activities
  • Define units of work for all external and HCSC development team members and coordinate execution of development activities across team; in coordination with ITG provided technical lead and HCM leadership
  • Participate in leadership meetings focused on release planning and scheduling
  • Facilitate various technology delivery oriented meetings with business unit and ITG technical team (daily standing meetings, code reviews, knowledge transfer sessions, etc.)
  • General design, implementation, unit and integration testing of Controller functionality
  • Construct Java components as assigned
  • Executing Selenium Test cases, fixed defects if any found
  • Experience in Data driven Testing
  • Participate in knowledge transfer sessions as assigned
  • Prepare summarizations of project progress, recommendations and implications for management and steering committee level stakeholder meetings

Environment: Java7, DB2, Spring MVC, Hibernate, JPA, Eclipse, IBM WebSphere ILog JrulesV7.1.1, Rule Studio, Rule Execution Server, Rule Team Server, Build Forge, SQL Server, JBoss server, HP Quality Center for defect tracking, Agile Methodology, Enterprise Nexus, Sonar, Clarity, Burgess, Cognos, SAS, Zena, CVS Repository, JUnit, Apache Maven 2.2.1, IBM Websphere. MQ, Task tracker.

Confidential, WI

Java/Thunderhead developer

Responsibilities:

  • Document templates - includes stylesets, layouts, regions and sections
  • Analysis and modification of the Scriptable Batch Configuration File
  • Analysis and modification of Channels and Job Channel Properties
  • Analysis and modification of XML Schema
  • Monitor, maintain and troubleshoot Thunderhead diagnostic logs
  • Resolving document issues identified in Unit, User-Acceptance and Regression Testing

Environment: Java6, Thunderhead, Eclipse, XML Spy, SQL Server, XML, XSLT, JBoss server, HP Quality Center for defect tracking, Rally, Agile Methodology, JUnit, JMS, GOSU Script, Document Management, ImageRight, Solimar

Confidential, WI

Senior Java developer

Responsibilities:

  • Creating a registration progress tracker
  • Any new error messages that help guide the user through the registration process
  • User interface changes unique to lutheransonline.com
  • Pre-populating member information, when available, during the registration process
  • Reducing the number of security questions required to select and answer at the time the of registration
  • Providing the Thrivent.com user an option to view, in character format, the answers to his security questions on all security question-related web pages
  • Changing the presentation of the security questions so that default questions are not presented
  • Gather, analyze and interpret functional specifications and user requirements
  • Design/Development, testing and implementation of the functional specs
  • Integrate new enhancements, change requests
  • Provide user training and system documentation
  • Prepare Unit Test Plan
  • Prepare Unit Test Results
  • Project Quality Assurance activities
  • Support System Testing, Integrated testing and Production
  • Application Deployment to Dev, SYSTST and ITE regions

Environment: Java 6, J2EE, JSP, Struts 2.0, AntHill, IBM RAD 6, Websphere 7, SOA, Spring, LDAP, Softerra LDAP Browser 2.6, EJB 3.0,

Confidential

Senior Java developer

Responsibilities:

  • Gather, analyze and interpret functional specifications and user requirements
  • Design/Development, testing and implementation of the functional specs
  • Integrate new enhancements, change requests
  • Provide user training and system documentation
  • Prepare Unit Test Plan
  • Prepare Unit Test Results
  • Project Quality Assurance activities
  • Support System Testing, Integrated testing and Production
  • Application Deployment to Dev, SYSTST and ITE regions

Environment: Java 6, J2EE, JSP, Struts 2.0, AntHill, IBM RAD 6, Websphere 7, Spring, LDAP, Softerra LDAP Browser 2.6, EJB 3.0.

Confidential, WI

Senior Java developer

Responsibilities:

  • Gather, analyze and interpret functional specifications and user requirements
  • Design/Development, testing and implementation of appropriate software solutions
  • Application systems functionality test and troubleshoot new and existing software systems
  • Integrate new software and enhancements into existing systems
  • Provide user training and system documentation
  • Prepare Unit Test Plan
  • Prepare Unit Test Results
  • Project Quality Assurance activities

Environment: Java 6, J2EE, JSP, Struts 2.0, JPA, ANT, SQL Server 2005, JBOSS Server, Eclipse Indigo.

Confidential, NC

Senior Lead developer

Responsibilities:

  • Development and enhancement of new requirements/change request
  • Involved in writing the xml mapping files and in writing the dynamic sql queries in hibernate xml files for search screens.
  • Used Spring as middle tier application framework, persistence strategy using spring support for hibernate and declarative transaction management via Spring AOP, JSF as web tier
  • Prepare Change Impact Document and incorporating the code changes for fix (Requests)
  • Prepare Unit Test Plan (For Code Fixes)
  • Prepare Unit Test Results (For Code Fixes)
  • Delegation/managing the deliverables at offshore
  • Requirements gathering/analysis for new enhancements
  • Key liaison point between onsite and offshore teams
  • Project Quality and Team Management activities

Environment: Java 6, JDBC, J2EE, JSP, JSF 2.0, JavaScript, Spring, Spring MVC, Hibernate 3.4, Struts 2.0, JUnit, JPA, ANT, PL/SQL, Web Services, Oracle 10g, log4j, JNDI, My Eclipse.

Confidential

Senior Lead developer

Responsibilities:

  • Development and enhancement of new requirements/change request
  • Used Spring as middle tier application framework, persistence strategy using spring support for hibernate and declarative transaction management via Spring AOP, JSF as web tier
  • Prepare Change Impact Document (For Code Fixes)
  • Incorporating the code changes for fix (Requests)
  • Prepare Unit Test Plan (For Code Fixes)
  • Prepare Unit Test Results (For Code Fixes)
  • Delegation/managing the deliverables at offshore
  • Requirements gathering/analysis for new enhancements
  • Key liaison point between onsite and offshore teams
  • Project Quality and Team Management activities

Environment: Java 6, JDBC, J2EE, JSP, JSF 2.0, JavaScript, Spring, Hibernate 3.4, Struts 2.0, JUnit, JPA, ANT, PL/SQL, Web Services, Oracle 10g, log4j, JNDI, My Eclipse.

Confidential

Senior Lead developer

Responsibilities:

  • Used model-view-controller concept of Spring Framework 2.5 to develop GUI (view) using JSP, HTML and Javascript and java, JDBC and SQL for model.
  • Involved in creation of spring beans configuration and injection.
  • Professional experience in using java open source tools like Struts, Hibernate and Spring 2.0.
  • Development of Search Mass Client Create functionality
  • Enhancement for Bug Fixes
  • Enhancement for Auto Fixes
  • Enhancement of Reports
  • Testing
  • Measure & Reduce code complexity

Environment: Java, J2EE, Oracle 10g, Toad, Clear Case, JDK, Servlets, JSP, Struts, HTML, Spring, JPA, Hibernate, JavaScript, XML, EJB, JDBC, SQL, PL/SQL, WebLogic 9.2, Eclipse/My Eclipse-IDE.

Confidential

Module Lead / Developer

Responsibilities:

  • Used Hibernate for Object Relational Mapping (ORM)
  • Worked on writing hibernate mappings including associations for Entity Beans defined
  • Involved in writing the hibernate associations and mapping files
  • Involved in writing the xml mapping files and in writing the dynamic sql queries in hibernate xml files for search screens
  • Handled the processing of input files with high performance using Multi-threading and Socket Programming. Taken care of complete Java multi-threading part in back-end components
  • Analysis and Design of Rules Engine in Authorization Module
  • Development of Authorization Rules Engine for both 9.1 and 9.2 release using Factory Pattern
  • Development of Create Outbound file in Disputes Module
  • System testing in Authorization and Disputes Modules
  • Requirements gathering & Analysis of new requirements

Environment: Struts, JavaScript, Dojo, Oracle 10g, Java, J2EE, EJB, JSP, JSF, Struts, Spring, Hibernate, JDBC, JBOSS, HTML, UNIX, JavaScript, Sybase, JMS, SQL, PL/SQL,

Confidential, NY

Team Member / Programmer / Testing

Responsibilities:

  • Analysis and design of Compliance Monitor
  • Used model-view-controller concept of Spring Framework 2.5 to develop GUI (view) using JSP, HTML and Javascript and java, JDBC and SQL for model.
  • Involved in creation of spring beans configuration and injection.
  • Professional experience in using java open source tools like Struts, Hibernate and Spring 2.0.
  • Development of Compliance Monitor using Java XML Broker (JXB), a Morgan Stanley specific framework for the development and execution of XML-based messaging applications System testing

Environment: JXB, Sybase, JDBC1.2, Servlets 2.2, JSP1.2, Eclipse, JNDI, XML, HTML, JavaScript, JBoss4.0.1, Oracle8i

Confidential, NY

Team Member / Programmer / Testing

Responsibilities:

  • Involved in the development of Java, JSP filesInvolved in Testing
  • Client side Validation of Online screens using JavaScript

Environment: J2EE, Core JAVA, JSP, Servlets, Sybase, JAKARTA-TOMCAT-5.0.28

Confidential, MI

Team Member / Programmer / Testing

Responsibilities:

  • Involved in the development of POC, assisted in developing the HTML files
  • Implemented Site mesh
  • System Testing
  • Profiled the online screen functionalities and the java services using JProfiler
  • Client side Validation of Online screens using JavaScript
  • Generated reports using Jasper Reports (iReport 1.3.3)

Environment: JAVA, J2EE with Struts2, Spring and Hibernate Framework

Confidential

Team Member / Programmer

Responsibilities:

  • Developed the java services
  • Reviewing/testing the java services

Environment: JAVA, J2EE with Struts2, Spring and Hibernate Framework

Confidential

Team Member / Programmer

Responsibilities:

  • Developed wrapper classes for the java services
  • Developed OO COBOL programs acting as interface layer between COBOL and Java services
  • Assisted in setting up the ldap connectivity through COBOL

Environment: Micro Focus Cobol, Oracle, SQL, Dialog System, Unisys Cobol, Java, Spring

We'd love your feedback!