We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

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, Soap, 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.
  • 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, Spring Boot, 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:

Languages: Java, J2EE, JavaScript, SQL.

Web Technologies: GWT, HTML, XML, AngularJS, JQuery, JSP, Servlets, JSON, Bootstrap Soap UI

Frameworks: Struts, Spring, Hibernate.

Distributed Systems: RESTful, SOAP, JAX-RS, Active MQ, Apache Kafka, JMS.

Databases: Oracle, DB2, MySQL, Biq Query and Spanner.

Methodology: Agile/Scrum, Waterfall.

Servers Apache: Tomcat, JBoss, IBM WebSphere, and WebLogic.

IDE / Tools: Jenkins, Eclipse, Toad, Buganizer, Maven, Clear Case, SVN, Git.

PROFESSIONAL EXPERIENCE:

Confidential, MI

Sr. Java Developer

Responsibilities:

  • 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.
  • Develop back end API’s using Spring, RESTful, and Hibernate.
  • Implemented persistence layer using Hibernate integrated with Spring.
  • Developer User Interface using Java, JSP, DOJO and AJAX.
  • Monitor, maintain and troubleshoot Thunderhead diagnostic logs.
  • Design, Construct, unit and integration testing of Java components as assigned.
  • Constructed a jar file to create the index properties which is the metadata as source on to other integrated systems like Solimar, OnBase and Imaging services.
  • Created java components to act as interface between Thunderhead and Guidewire plugins.
  • Developed java script libraries for common functionalities.
  • 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.
  • Attend daily scrum and weekly Thunderhead meetings.
  • Assist in estimating stories.
  • Work with an Agile, Scrum methodology to ensure delivery of high quality work with two week iterations.
  • Develop JUnit test cases and mock the data using Mockito framework.

Environment:: Java 6, Thunderhead, XML Spy, SQL Server, XML, XSLT, JBoss server, Rally, Agile Methodology, JUnit, JMS, GOSU Script, Document Management, ImageRight, Solimar, Rational Tools.

Confidential, IL

Java Technical Consultant

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 TortoiseSVN 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 Quickstart 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, Snit 1.8 Subversion connector.

Confidential

Java Technical Consultant

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, Snit 1.8 Subversion connector.

Confidential, IL

Java Technical Consultant

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 Integration, Hibernate, JPA, Angular JS, Adobe CQ, REST protocol, JSON, Eclipse, Jenkins, SQL Server, Oracle, JBoss server, JIRA, JUnit, Confluence (Atlassian tools), SVN.

Confidential, 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
  • 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 Boot, 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

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:

  • 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, 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 Integration 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 Boot, 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 Integration 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, IL

Senior Lead developer

Responsibilities:

  • Used model-view-controller concept of Spring Integration 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, IL

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, Clear Case, 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 Integration 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 Confidential 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 files
  • Involved in Testing
  • Client side Validation of Online screens using JavaScript

Environment:: J2EE, Core JAVA, JSP, Servlets, SOAP, 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.

Hire Now