We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

MI

SUMMARY

  • Over 13 Years of IT experience wif 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.
  • Has worked wif 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 wif Spring, Spring Boot, Struts, JSF and Hibernate frameworks.
  • Provide technical guidance and mentoring to application development teams throughout all teh phases of teh SDLC.
  • Experience in using Design Patterns like Singleton, Session Facade, Service locator, DAO, DTO, Factory, Value Object and Business Delegate in teh development of web based and distributed Enterprise Applications.
  • Coordinate wif Business Users and Business Analysts to understand requirements.
  • Extensive exposure to Onsite-Offshore development model.
  • Define and enforce project development standards and best practices dat are consistent wif 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 teh 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 teh 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 wif 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 teh index properties which is teh 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 wif an Agile, Scrum methodology to ensure delivery of high quality work wif two week iterations.
  • Develop JUnit test cases and mock teh 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 dat halps user to navigate teh whole application, which TEMPhas 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 wif View, dat 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 wif TortoiseSVN to maintain revision control and code repository.
  • Create new charts wif data from backend using Ajax calls and display them on table dynamically which doesn’t show teh actual values but visualizes teh data.
  • Made teh application cross browser compatible by solving many Browser issues, especially wif Internet Explorer and Firefox
  • Worked wif Cloudera Quickstart Virtual Machine installed in Oracle Virtual Box to maintain Hadoop Distributed File System (HDFS) and HBase wif 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

Responsibilities:

  • Write teh functional logic using JQuery and to integrate JQuery Calendar plugin
  • Implemented Ajax calls to connect teh calendar connect wif backend server to select a date and schedule appointment
  • Accurately developed client-side web applications written wif Angular JS
  • Maintained Cross browser compatibility throughout teh application
  • Worked on JavaScript frame work (Angular JS) to augment browser based applications wif MVC capability
  • Involved in connecting teh JQuery calendar wif teh system outlook’s calendar to select a date and see teh available times of Agent and tan displayed those times using: 30 Min increments
  • Made UI Screens more flexible to display teh content regardless of screen resolution, browser size and to adapt teh changes on teh go
  • Enhance teh pop-up screens to display messages and tooltips to drive teh user in correct path to make their appointment
  • Involved in halping teh back end servers to send / receive messages for chat service and connect teh client wif teh 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 teh server to support teh client
  • Construct Java components for teh missing functionalities
  • Query optimization and optimize teh server process where teh calls cause teh extreme slow down of application
  • Move teh data and forms from CQ to SQL (SOS database) and implement teh changes in teh server code accordingly
  • Ensure teh data from SOS database is moved to Oracle through teh 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 wif ITG provided technical lead and HCM leadership
  • Participate in leadership meetings focused on release planning and scheduling
  • Facilitate various technology delivery oriented meetings wif 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 teh 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 dat halp guide teh user through teh registration process
  • User interface changes unique to lutheransonline.com
  • Pre-populating member information, when available, during teh registration process
  • Reducing teh number of security questions required to select and answer at teh time teh of registration
  • Providing teh Confidential .com user an option to view, in character format, teh answers to his security questions on all security question-related web pages
  • Changing teh presentation of teh security questions so dat default questions are not presented

Confidential

Responsibilities:

  • Gather, analyze and interpret functional specifications and user requirements
  • Design/Development, testing and implementation of teh 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 teh 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 teh xml mapping files and in writing teh 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 teh code changes for fix (Requests)
  • Prepare Unit Test Plan (For Code Fixes)
  • Prepare Unit Test Results (For Code Fixes)
  • Delegation/managing teh 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 teh code changes for fix (Requests)
  • Prepare Unit Test Plan (For Code Fixes)
  • Prepare Unit Test Results (For Code Fixes)
  • Delegation/managing teh 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.

We'd love your feedback!