Java Technical Lead, Scrum Master, Scrum Product Owner, Java Developer

freiberufler Java Technical Lead, Scrum Master, Scrum Product Owner, Java Developer auf freelance.de
Verfügbarkeit einsehen
Weltweit
en  |  de  |  ta
50€/Stunde
600023 Chennai
28.06.2019

Kurzvorstellung

A decade of IT experience in all phases of Software Development Life Cycle (SDLC) such as Planning, Analysis, Design, Implementation, Testing and Maintenance of Web Based, Client-Server and N-tier Architectures in various domains.

Auszug Referenzen (9)

"Worked as Associate"
Associate (Festanstellung)
Kundenname anonymisiert
Tätigkeitszeitraum

10/2018 – 6/2019

Tätigkeitsbeschreibung

• Estimation and scheduling for Correspondence module
• Preparation of design document with use cases, sequence diagram, class diagram, data model, input parameters, response, URI preparation, implementation view, system recovery options
• Development of high-quality software design and architecture for the PA System - RFI Handling and Correspondence module
• Develop the Rest service classes, interfaces, mediators, controllers, model objects, DTO, DAO classes and query builders
• Identify, prioritize and execute tasks that are derived in functional requirements
• Develop the application by producing clean and efficient code
• Test cases for all the classes using the JUnit & Mockito Framework
• Code review for peers to deliver quality software
• SQL queries for database transactions and creating dynamic SQL based on the input
• Perform Unit Testing, Integration testing, System testing, Validation and Verification testing
• Involving in bug fixing during the System testing, Joint System testing and User acceptance testing.
• Collaborate with internal teams and vendors to fix and improve products
• Multiple POC’s for dynamic template using Aspose API

Eingesetzte Qualifikationen

Design (allg.), DB2, SQL, Apache Tomcat, Apache Maven, J2EE (Java EE), Java (allg.), Jenkins, JUnit, Spring, AngularJS, HTML, JavaScript Object Notation (JSON), Representational State Transfer (REST)


"Worked as System Analyst"
System Analyst
Kundenname anonymisiert
Tätigkeitszeitraum

2/2018 – 9/2018

Tätigkeitsbeschreibung

• Requirement analysis and prepared detailed design document with use cases, sequence diagrams, class diagrams, data model, implementation view
• Developed the Service classes, interfaces, model objects, DAO classes per business requirements
• Tested each and every module by processing more than 500 files to ensure zero defects
• Refactored the project structure and done code optimization
• Involved in bug fixing during the System testing, Joint System testing and User acceptance testing
• Supported the production releases
• Involved in updating the stored procedure that validates the drugs

Eingesetzte Qualifikationen

SQL, Sybase, Apache Tomcat, Apache Maven, J2EE (Java EE), Java (allg.), Jenkins, JUnit, PL/SQL, Spring


"Worked as System Analyst"
System Analyst
Kundenname anonymisiert
Tätigkeitszeitraum

4/2017 – 12/2017

Tätigkeitsbeschreibung

• Developed interactive UI components using Java Swing.
• Developed the Service classes, interfaces, model objects, mappers, query builders & repository classes for business requirements.
• Primarily worked on the defects/issues raised by clients and provided resolution on time through code fix, either interim or permanent
• Analysis on the issues raised by client and explaining the root cause of the issues
• Deployed applications in cloud environment post fix.
• Written the SQL queries for database transactions and created dynamic SQL based on the input
• Written the test cases and implemented 100% code coverage using JUnit & Mockito Framework.
• Written E2E test classes for all requirements worked on.
• Involved in bug fixing during the System testing, Joint System testing and User acceptance testing.

Eingesetzte Qualifikationen

Transact-SQL (T-SQL), SQL, Agile Entwicklung, SCRUM, Apache Tomcat, Apache Maven, J2EE (Java EE), Java (allg.), JUnit, Spring, Swing (Java), JavaScript Object Notation (JSON), Representational State Transfer (REST)


"worked as System Analyst"
Systems Analyst
Kundenname anonymisiert
Tätigkeitszeitraum

5/2015 – 4/2017

Tätigkeitsbeschreibung

• Developed the Restlet service classes, interfaces, model objects, converters, mappers, query builders & repository classes for business requirements.
• Implemented the Quartz scheduler to trigger a Job for every 1 hour and 3 hours to send an Alert and Email to the user.
• Developed a Mock service for QA testing which simulates the actual service using RESTful web services and Spring Framework
• Implemented Multithreading using Executor framework for parallel tasking
• Implemented business for various modules using Spring components.
• Written the SQL queries for database transactions and created dynamic SQL based on the input
• Written the test cases for all the classes using the JUnit & Mockito Framework.
• Written E2E test classes for all requirements worked on.
• Worked in Unix environment for deployment and Issue handling
• Involved in bug fixing during the System testing, Joint System testing and User acceptance testing.

Eingesetzte Qualifikationen

Oracle (allg.), SQL, Agile Entwicklung, SCRUM, Apache Tomcat, J2EE (Java EE), Java (allg.), JUnit, PL/SQL, Spring, JavaScript Object Notation (JSON), jQuery, JSP (Java Server Pages), Representational State Transfer (REST)


"Worked as Associate"
Associate
Kundenname anonymisiert
Tätigkeitszeitraum

8/2014 – 4/2015

Tätigkeitsbeschreibung

• Have been involved in conducting the scrum ceremonies that includes iteration planning, iteration backlog, daily scrum, retrospective, product review meetings
• Have been involved in requirement gathering meetings with the product owner and the agile team
• Have been involved in overcoming the impediments towards attaining the software products and ensuring all team members have appropriate access to all tools and environments
• Have been involved in working with the product owner to shape the product backlog, sprint backlog and planning for releases
• Responsible for coding, developing and implementing the business logic for the system
• Involved in designing the system based on UML diagrams which include Data Flow Diagram, class diagram, sequence diagram
• Extensively worked on development and enhancements of the project using Spring framework
• Developed Business logic using Java beans
• Used Data Access Object (DAO) pattern to introduce an abstraction layer between the business logic tier (Business object) and the persistent storage tier (data source)
• Implemented Web Services to fetch data from various Vendors
• Executed unit testing and system testing test cases of self-developed modules
• Configured Log4j for logging and debugging
• Rendered Application support during Production releases
• Have pushed data to the messaging queue and read it from application through listeners

Eingesetzte Qualifikationen

SCRUM, WebSphere, UML, C++, Git, Hibernate (Java), J2EE (Java EE), Java (allg.), Jenkins, JUnit, Spring, SOAP (Simple Object Access Protocol), JavaScript Object Notation (JSON), Representational State Transfer (REST)


"Worked as Associate"
Associate
Kundenname anonymisiert
Tätigkeitszeitraum

3/2014 – 8/2014

Tätigkeitsbeschreibung

• Involved in various phases of application development. Iteratively analyzed and developed the system going through Agile Scrum methodology
• Developed Use Cases, Class Models and Object-Oriented Specification using Rational Rose UML.
• Client pages are built using JSF, JSF EL, Rich Faces and AJAX.
• Developed high level class diagrams and sequence diagrams for the high-level design document.
• Have created Entity beans using EJB for persistence and to define the state of the bean.
• Have done the validations using Hibernate Validator framework
• Have used JSF managed beans to listen to events from UI
• Interacted with application testers to review system defects and provided comprehensive fixes. Used JIRA for issue tracking
• Used SVN for version controlling software.
• Oracle used as the relational backend.
• Proactively communicate with the development and QA team to anticipate configuration management issues/processes
• User guide update for modules worked
• Integration, Fail over and SMOKE testing

Eingesetzte Qualifikationen

BEA WebLogic Server, UML, Apache Subversion (SVN), EJB (Enterprise JavaBeans), Hibernate (Java), J2EE (Java EE), Java (allg.), Jira, Java Message Service (JMS), Ajax, JavaScript Object Notation (JSON), JSF (Java Server Faces)


"Worked as Associate"
Associate
Kundenname anonymisiert
Tätigkeitszeitraum

4/2012 – 2/2014

Tätigkeitsbeschreibung

• Involved in complete life cycle of design, development, testing and deployment of application.
• Implementation of MVC Architecture using Spring MVC.
• Developed views using JSP, JSTL, JQuery, CSS, AJAX
• Implemented Jmesa to view and generate report from UI.
• Implemented Jquery data table for aesthetic UI.
• Requirement gathering and Analysis, Detailed Application Design document and test cases
• Involved in designing the UI with JSTL and CSS.
• Have handled the database transactions using Spring DAO
• De-bugging and bug fixing Production problems.
• Have given 2 Value-adds that had lot of business value
• Implemented various design patterns to solve critical issues
• Mentored the team members and executed the assigned tasks with their co-ordination.
• Implemented RESTful web services to connect to related application.
• Extended JAXB support to generate response in XML format
• Supported email communication through JAVA application.
• Data model preparation for new requirements
• Technical Feasibility analysis
• Internal Audit management

Eingesetzte Qualifikationen

Agile Entwicklung, SCRUM, Apache Tomcat, Java Architecture for XML Binding (JAXB), Spring, Ajax, CSS (Cascading Style Sheet), jQuery, JSP (Java Server Pages), Representational State Transfer (REST)


"Worked as Programmer Analyst"
Programmer Analyst (Festanstellung)
Kundenname anonymisiert
Tätigkeitszeitraum

8/2010 – 3/2012

Tätigkeitsbeschreibung

• Prepared Requirement gathering, analysis and DAD, test cases for major enhancements
• Implementation of Spring beans using Bounce Framework for VPR
• Developed views using JSP, CSS for CPA
• Developed service classes using java servlets for CPA
• Created persistence layer (Model object, DAO and configurations) using Hibernate
• Rendered support from offshore for releases
• De-bugging and bug fixing Production problems.
• Mentoring the juniors in the team.
• Handled Remedy tickets and fixing the same

Eingesetzte Qualifikationen

Design (allg.), Testing (IT), IBM WebSphere Application Server (WAS), CVS (Concurrent Versions System), Hibernate (Java), Spring, Java Message Service (JMS), Ajax, CSS (Cascading Style Sheet), HTML, JSP (Java Server Pages)


"Worked as Software Engineer"
Software Engineer (Festanstellung)
Kundenname anonymisiert
Tätigkeitszeitraum

8/2008 – 3/2010

Tätigkeitsbeschreibung

• Involved in requirement gathering, analysis, detailed design document
• Implementation of MVC Architecture using Struts.
• Developed views using JSP, Struts tag libraries.
• Developed interactive and user-friendly pages using JSP, JavaScript and CSS
• Mentoring the team members and execute the assigned tasks with their co-ordination.
• Developed Struts filters for various server-side processing modules.

Eingesetzte Qualifikationen

JDBC (Java Database Connectivity), SQL, Java Message Service (JMS), Ajax, CSS (Cascading Style Sheet), HTML, JavaScript, JSP (Java Server Pages), Struts


Ich biete

IT, Entwicklung
  • Spring
  • JSP (Java Server Pages)
  • Java Architecture for XML Binding (JAXB)
  • Software Architektur / Modellierung
  • Softwareentwicklung (allg.)
Design, Kunst, Medien
  • Ajax Animator

Fokus
  • struts
  • jquery
  • hibernate
  • Scrum Master

Projekt‐ & Berufserfahrung

Associate (Festanstellung)
Kundenname anonymisiert, Chennai
10/2018 – 6/2019 (9 Monate)
Gesundheitswesen
Tätigkeitszeitraum

10/2018 – 6/2019

Tätigkeitsbeschreibung

• Estimation and scheduling for Correspondence module
• Preparation of design document with use cases, sequence diagram, class diagram, data model, input parameters, response, URI preparation, implementation view, system recovery options
• Development of high-quality software design and architecture for the PA System - RFI Handling and Correspondence module
• Develop the Rest service classes, interfaces, mediators, controllers, model objects, DTO, DAO classes and query builders
• Identify, prioritize and execute tasks that are derived in functional requirements
• Develop the application by producing clean and efficient code
• Test cases for all the classes using the JUnit & Mockito Framework
• Code review for peers to deliver quality software
• SQL queries for database transactions and creating dynamic SQL based on the input
• Perform Unit Testing, Integration testing, System testing, Validation and Verification testing
• Involving in bug fixing during the System testing, Joint System testing and User acceptance testing.
• Collaborate with internal teams and vendors to fix and improve products
• Multiple POC’s for dynamic template using Aspose API

Eingesetzte Qualifikationen

Design (allg.), DB2, SQL, Apache Tomcat, Apache Maven, J2EE (Java EE), Java (allg.), Jenkins, JUnit, Spring, AngularJS, HTML, JavaScript Object Notation (JSON), Representational State Transfer (REST)


System Analyst
Kundenname anonymisiert, Richardson, Texas
2/2018 – 9/2018 (8 Monate)
Gesundheitswesen
Tätigkeitszeitraum

2/2018 – 9/2018

Tätigkeitsbeschreibung

• Requirement analysis and prepared detailed design document with use cases, sequence diagrams, class diagrams, data model, implementation view
• Developed the Service classes, interfaces, model objects, DAO classes per business requirements
• Tested each and every module by processing more than 500 files to ensure zero defects
• Refactored the project structure and done code optimization
• Involved in bug fixing during the System testing, Joint System testing and User acceptance testing
• Supported the production releases
• Involved in updating the stored procedure that validates the drugs

Eingesetzte Qualifikationen

SQL, Sybase, Apache Tomcat, Apache Maven, J2EE (Java EE), Java (allg.), Jenkins, JUnit, PL/SQL, Spring


System Analyst
Kundenname anonymisiert, Lees Summit, Missouri
4/2017 – 12/2017 (9 Monate)
Banken
Tätigkeitszeitraum

4/2017 – 12/2017

Tätigkeitsbeschreibung

• Developed interactive UI components using Java Swing.
• Developed the Service classes, interfaces, model objects, mappers, query builders & repository classes for business requirements.
• Primarily worked on the defects/issues raised by clients and provided resolution on time through code fix, either interim or permanent
• Analysis on the issues raised by client and explaining the root cause of the issues
• Deployed applications in cloud environment post fix.
• Written the SQL queries for database transactions and created dynamic SQL based on the input
• Written the test cases and implemented 100% code coverage using JUnit & Mockito Framework.
• Written E2E test classes for all requirements worked on.
• Involved in bug fixing during the System testing, Joint System testing and User acceptance testing.

Eingesetzte Qualifikationen

Transact-SQL (T-SQL), SQL, Agile Entwicklung, SCRUM, Apache Tomcat, Apache Maven, J2EE (Java EE), Java (allg.), JUnit, Spring, Swing (Java), JavaScript Object Notation (JSON), Representational State Transfer (REST)


Systems Analyst
Kundenname anonymisiert, Lees Summit, Missouri
5/2015 – 4/2017 (2 Jahre)
Banken
Tätigkeitszeitraum

5/2015 – 4/2017

Tätigkeitsbeschreibung

• Developed the Restlet service classes, interfaces, model objects, converters, mappers, query builders & repository classes for business requirements.
• Implemented the Quartz scheduler to trigger a Job for every 1 hour and 3 hours to send an Alert and Email to the user.
• Developed a Mock service for QA testing which simulates the actual service using RESTful web services and Spring Framework
• Implemented Multithreading using Executor framework for parallel tasking
• Implemented business for various modules using Spring components.
• Written the SQL queries for database transactions and created dynamic SQL based on the input
• Written the test cases for all the classes using the JUnit & Mockito Framework.
• Written E2E test classes for all requirements worked on.
• Worked in Unix environment for deployment and Issue handling
• Involved in bug fixing during the System testing, Joint System testing and User acceptance testing.

Eingesetzte Qualifikationen

Oracle (allg.), SQL, Agile Entwicklung, SCRUM, Apache Tomcat, J2EE (Java EE), Java (allg.), JUnit, PL/SQL, Spring, JavaScript Object Notation (JSON), jQuery, JSP (Java Server Pages), Representational State Transfer (REST)


Associate
Kundenname anonymisiert, Chennai
8/2014 – 4/2015 (9 Monate)
Payment system
Tätigkeitszeitraum

8/2014 – 4/2015

Tätigkeitsbeschreibung

• Have been involved in conducting the scrum ceremonies that includes iteration planning, iteration backlog, daily scrum, retrospective, product review meetings
• Have been involved in requirement gathering meetings with the product owner and the agile team
• Have been involved in overcoming the impediments towards attaining the software products and ensuring all team members have appropriate access to all tools and environments
• Have been involved in working with the product owner to shape the product backlog, sprint backlog and planning for releases
• Responsible for coding, developing and implementing the business logic for the system
• Involved in designing the system based on UML diagrams which include Data Flow Diagram, class diagram, sequence diagram
• Extensively worked on development and enhancements of the project using Spring framework
• Developed Business logic using Java beans
• Used Data Access Object (DAO) pattern to introduce an abstraction layer between the business logic tier (Business object) and the persistent storage tier (data source)
• Implemented Web Services to fetch data from various Vendors
• Executed unit testing and system testing test cases of self-developed modules
• Configured Log4j for logging and debugging
• Rendered Application support during Production releases
• Have pushed data to the messaging queue and read it from application through listeners

Eingesetzte Qualifikationen

SCRUM, WebSphere, UML, C++, Git, Hibernate (Java), J2EE (Java EE), Java (allg.), Jenkins, JUnit, Spring, SOAP (Simple Object Access Protocol), JavaScript Object Notation (JSON), Representational State Transfer (REST)


Associate
Kundenname anonymisiert, Chennai
3/2014 – 8/2014 (6 Monate)
Telekommunikation
Tätigkeitszeitraum

3/2014 – 8/2014

Tätigkeitsbeschreibung

• Involved in various phases of application development. Iteratively analyzed and developed the system going through Agile Scrum methodology
• Developed Use Cases, Class Models and Object-Oriented Specification using Rational Rose UML.
• Client pages are built using JSF, JSF EL, Rich Faces and AJAX.
• Developed high level class diagrams and sequence diagrams for the high-level design document.
• Have created Entity beans using EJB for persistence and to define the state of the bean.
• Have done the validations using Hibernate Validator framework
• Have used JSF managed beans to listen to events from UI
• Interacted with application testers to review system defects and provided comprehensive fixes. Used JIRA for issue tracking
• Used SVN for version controlling software.
• Oracle used as the relational backend.
• Proactively communicate with the development and QA team to anticipate configuration management issues/processes
• User guide update for modules worked
• Integration, Fail over and SMOKE testing

Eingesetzte Qualifikationen

BEA WebLogic Server, UML, Apache Subversion (SVN), EJB (Enterprise JavaBeans), Hibernate (Java), J2EE (Java EE), Java (allg.), Jira, Java Message Service (JMS), Ajax, JavaScript Object Notation (JSON), JSF (Java Server Faces)


Associate
Kundenname anonymisiert, Chennai
4/2012 – 2/2014 (1 Jahr, 11 Monate)
Telekommunikation
Tätigkeitszeitraum

4/2012 – 2/2014

Tätigkeitsbeschreibung

• Involved in complete life cycle of design, development, testing and deployment of application.
• Implementation of MVC Architecture using Spring MVC.
• Developed views using JSP, JSTL, JQuery, CSS, AJAX
• Implemented Jmesa to view and generate report from UI.
• Implemented Jquery data table for aesthetic UI.
• Requirement gathering and Analysis, Detailed Application Design document and test cases
• Involved in designing the UI with JSTL and CSS.
• Have handled the database transactions using Spring DAO
• De-bugging and bug fixing Production problems.
• Have given 2 Value-adds that had lot of business value
• Implemented various design patterns to solve critical issues
• Mentored the team members and executed the assigned tasks with their co-ordination.
• Implemented RESTful web services to connect to related application.
• Extended JAXB support to generate response in XML format
• Supported email communication through JAVA application.
• Data model preparation for new requirements
• Technical Feasibility analysis
• Internal Audit management

Eingesetzte Qualifikationen

Agile Entwicklung, SCRUM, Apache Tomcat, Java Architecture for XML Binding (JAXB), Spring, Ajax, CSS (Cascading Style Sheet), jQuery, JSP (Java Server Pages), Representational State Transfer (REST)


Programmer Analyst (Festanstellung)
Kundenname anonymisiert, Chennai
8/2010 – 3/2012 (1 Jahr, 8 Monate)
Gesundheitswesen
Tätigkeitszeitraum

8/2010 – 3/2012

Tätigkeitsbeschreibung

• Prepared Requirement gathering, analysis and DAD, test cases for major enhancements
• Implementation of Spring beans using Bounce Framework for VPR
• Developed views using JSP, CSS for CPA
• Developed service classes using java servlets for CPA
• Created persistence layer (Model object, DAO and configurations) using Hibernate
• Rendered support from offshore for releases
• De-bugging and bug fixing Production problems.
• Mentoring the juniors in the team.
• Handled Remedy tickets and fixing the same

Eingesetzte Qualifikationen

Design (allg.), Testing (IT), IBM WebSphere Application Server (WAS), CVS (Concurrent Versions System), Hibernate (Java), Spring, Java Message Service (JMS), Ajax, CSS (Cascading Style Sheet), HTML, JSP (Java Server Pages)


Software Engineer (Festanstellung)
Kundenname anonymisiert, Chennai
8/2008 – 3/2010 (1 Jahr, 8 Monate)
Banken
Tätigkeitszeitraum

8/2008 – 3/2010

Tätigkeitsbeschreibung

• Involved in requirement gathering, analysis, detailed design document
• Implementation of MVC Architecture using Struts.
• Developed views using JSP, Struts tag libraries.
• Developed interactive and user-friendly pages using JSP, JavaScript and CSS
• Mentoring the team members and execute the assigned tasks with their co-ordination.
• Developed Struts filters for various server-side processing modules.

Eingesetzte Qualifikationen

JDBC (Java Database Connectivity), SQL, Java Message Service (JMS), Ajax, CSS (Cascading Style Sheet), HTML, JavaScript, JSP (Java Server Pages), Struts


Zertifikate

Scrum Product Owner
Januar 2019

Scrum Master
November 2018

Ausbildung

Computer Science
(Bachelor of Engineering)
Jahr: 2007
Ort: Chennai, India

Qualifikationen

• A decade of IT experience (Onsite & Offshore) in all phases of Software Development Life Cycle (SDLC) such as Planning, Analysis, Design, Implementation, Testing and Maintenance of Web Based, Client-Server and N-tier Architectures in various domains.
• Good knowledge in Agile based SDLC. Possessing Scrum Master and Scrum Product Owner certifications
• Effective communication skills and record for coordination between globally located teams
• Ability to succeed in performing roles like Java Technical Lead, Scrum Master, Scrum Product Owner, Business Analyst, Java Developer and Full Stack Developer
• Project delivery under stringent timelines and high pressure
• Exceptional ability to maintain and build client relationships, able to comfortably converse with all facets in the client’s organization
• Adept in providing Analytical Support to key business Applications /solutions
• Excellent verbal and written skills, especially with regards to presenting findings to both technical and non-technical audiences
• Experience in J2EE Software Development Technologies in Web and client-server environment using Core Java and J2EE patterns
• Experience in building test driven software development through Junit and Mockito testing frameworks
• Good hands-on experience in Open Source Java frameworks such as Spring Core, Spring MVC, Spring DAO, Hibernate, Seam and Struts.
• Experience in developing GUI screens using HTML, XHTML, DHTML, CSS, JSP, JSTL, JAVASCRIPT, AJAX and JQuery
• Knowledge in Application Design and Development using OOA, OOD, OOP, MVC, TDD and SOA
• Extensive experience in developing web applications using Java, J2EE, JSP, Servlets, JDBC, Spring, Struts and Hibernate
• Experience with databases such as Oracle, DB2, Sybase
• Extensive experience in different IDE's like STS, Eclipse, RAD, Netbeans and IntelliJ
• Highly result oriented, pro-active, proven abilities to learn new technologies quickly and ability to work in a team or as an individual
• Experience in DevOps Tool such as Hudson and Jenkins
• Experience in testing and defect fixing activities using RTC & JIRA.

Persönliche Daten

Sprache
  • Englisch (Fließend)
  • Deutsch (Grundkenntnisse)
  • Tamil (Muttersprache)
Reisebereitschaft
Weltweit
Home-Office
unbedingt
Profilaufrufe
81
Alter
33
Berufserfahrung
11 Jahre (seit 08/2008)
Projektleitung
2 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden »