We provide IT Staff Augmentation Services!

Senior Java Scrum Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY:

  • Subodh Baloni is a Senior Java Programmer with more than nine years of experience in the architecture design and development of Java/J2EE based highly scalable systems & solutions. He has experience in architecture designing, developing and testing the
  • Database related Web based Client Server Technologies in N - Tier Java/J2EE Architecture on both UNIX (Linux) and Windows platforms. Subodh expertise lies in designing, developing and maintaining the web applications using Java related technologies
  • Java, Groovy,Java EE 5, JSP, JSTL Servlet, Web Services(REST/SOAP), Angular.js, JSON, HTML, CSS, JavaScript. He has used multiple frameworks such as Struts 1.1, Spring Framework 2.5 / 3 and Spring MVC 3, Spring JDBC, Spring Security
  • Hibernate 3.0 for ORM. He has worked on CMS product CQ5/AEM of Adobe. He has utilized and worked with various application/web servers like Oracle WebLogic 10.3, JRun and Tomcat. He used Sybase, Oracle 9X - PL/SQL, for persistence.
  • He is familiarized with various design patterns such MVC, IoC,Singleton,Factory,Adpater, AOP and DAO etc. Subodh has successfully implemented Scrum methodology, also have 6 months experience as a Scrum Master.
  • He has good lead experience and also experience in planning and designing components Subodh is having 6 years of experience of Banking and financial industry. He also has experience in SOAP UI 3.1, 3.2, Microsoft Visio 2010
  • Maven, JUnit, IDE’s such as Eclipse. Subodh has excellent understanding of Test Driven Development (TDD). He has excellent communication and interpersonal skills.

TECHNICAL SKILLS:

Methodologies and Techniques: Agile (Scrum), TDD and consistent code reviews (crucible), Clean code, Flat management structure and Waterfall model. Experience in Rational Unified Process Software Products

Programming Languages: Java 4/5/6

Front End Technologies: JSON, CSS, HTML, DHTML, AJAX, Angular js

Scripting Languages: Java Script, AJAX, Yahoo UI 2,jquery

Server-side Technologies: Servlets, JSP, Web Services

Back-end Technologies: JDBC, ORM, Hibernate 3.x

Product: CQ5

Web Technology: Web Services, REST, SOAP, WSDL, XML, XSLT, XSD

J2EE Framework: Struts 2 & Struts1.x, Hibernate 3.x, Spring 3.0, GWT, JSF,Groovy

Database (RDBMS): Sybase, Oracle 9i - PL/SQL, MySql

Web Server: Apache Tomcat 5/6, Sun One web server

Application Server: Tomcat, Oracle WebLogic 10.3, JRun3.1

Operating Systems: Linux, Windows

Tools: IDE: Eclipse (Juno), Spring Tool Suite (STS)

Database client: PL/SQL Developer

Version Control System: Subversion (SVN), Perforce, Microsoft visual source safe (VSS)

Bug tracking tool: JIRA, Mercury Quality Center

Testing: JUnit, SOAPUI 3.1, 3.2, Mockito

Build: Apache-maven-2.2.1, Ant, Jenkins/Hudson

Other: Microsoft Visio 2010, JIRA

PROFESSIONAL EXPERIENCE:

Senior Java Scrum Developer

Confidential

Responsibilities:

  • Analysis the existing system completely from end to end and then created a system design supporting the new functional requirements. Translated business requirements into a robust architecture.
  • Utilized the Systems Architecture techniques to make the design of the system from end to end. Techniques like Object-Oriented Analysis and Design, Principles of Object-Oriented Programming, Software Design Patterns (GoF).
  • Responsible for keeping track of the functional and non-functional requirements from the client as well as users by showing the prototype model repeatedly. Assigned and kept track of all the stories on the backlog using JIRA Tracker. Used tool for task assignment, bug assignment and management.
  • Responsible for both front end and back end development using Intelii J, spring, Groovy, Spring JDBC template.
  • Coded the business layer using spring beans components. Involved in developing code for obtaining bean s in spring framework using Dependency Injection (DI).
  • Design & Developed test cases using Spock framework
  • Created spring based web services template to communicating with SOAP web services..
  • Used Agile Methodology (Kanaban) in the project development with a sprint every 1 weeks.
  • Identified non-functional requirements and describe common problems and solutions.
  • Designed and enforced quality assurance coding policies and good practices based on the Agile Principles.
  • Created controller classes, Rest client for serving the front-end as per the MVC Pattern and Spring MVC platform.
  • Developed the Web UI using the BackBone js

Java Scrum Developer/Master

Confidential

Responsibilities:

  • Analysis the existing system completely from end to end and then created a system design supporting the new functional requirements. Translated business requirements into a robust architecture.
  • Utilized the Systems Architecture techniques to make the design of the system from end to end. Techniques like Object-Oriented Analysis and Design, Principles of Object-Oriented Programming, Software Design Patterns (GoF).
  • Responsible for keeping track of the functional and non-functional requirements from the client as well as users by showing the prototype model repeatedly. Assigned and kept track of all the stories on the backlog using JIRA Tracker. Used tool for task assignment, bug assignment and management.
  • Responsible for both front end and back end development using Eclipse, Spring, Core Java, Spring JDBC template.
  • Coded the business layer using Spring beans components. Involved in developing code for obtaining bean s in Spring framework using Dependency Injection (DI).
  • Design & Developed services which is communicating with SOAP web services .
  • Created spring based web services template to communicating with SOAP web services.
  • Successfully implemented Scrum Methodology as Scrum Master by tracking daily scrums and bi-weekly meetings.
  • Used Agile Methodology (Scrum) in the project development with a sprint every 2 weeks.
  • Identified non-functional requirements and describe common problems and solutions.
  • Designed and enforced quality assurance coding policies and good practices based on the Agile Principles.
  • Created controller classes, Rest client for serving the front-end as per the MVC Pattern and Spring MVC platform.
  • Developed the Web UI using the Angular Js.
  • Used Spring MVC 3 platform for serving the application
  • Followed Test driven development (TDD) methodology and wrote test cases for the JUnit platform, providing a 100% code coverage in Sonar Cube.
  • Responsible for uploading, branching, versioning and maintaining source code using SVN.
  • Deployed and maintained different versions of the product to different servers.

Environment: Java 1.5, Spring 3, Spring MVC 3, SOAPUI, Oracle 10g, SVN, JSON, Jackson, JSP, Web Services (REST and SOAP),Jenkins, Crucile, Sonar, Maven, Eclipse, Linux.

Java Consultant

Confidential

Responsibilities:

  • Responsible for requirements gathering from the clients and translating them coding and fixing issues
  • Contribution in design and development new features
  • Devleoped spring based service and DAO layer.
  • Developed both pure JSP / JavaScript based web portals based on Apache Tomcat 5
  • Converting Confidential live content management system using Adobe CQ5.
  • Customize the widgets using CQ5 and involve in creating templates using CQ5
  • Attend on CQ5 given by Adobe CQ5 team.
  • Implement and enforce good software practices in the Company’s development area, such writing and maintaining unitary test using JUnit.
  • Fixing bugs in SignUp portal.
  • Fixing client issues on clone and release fixes on prod with help of support team
  • Used Eclipse integrated development environment.

Environment: J2EE 5, Liferay5.2.3 Portal, Spring 3, Hibernate 3, Web Services, JQuery, CAS, Maven 2.2.1, Apache Tomcat 5, Eclipse, Tortoise SVN, Jenkins for CI, JIRA, Linux-Ubuntu.

Confidential

Senior Product Developer

Responsibilities:

  • Contribution in design and development of the module in the product.
  • Involved in 4 release of product.
  • Created controller classes for serving the front-end as per the MVC Pattern and Spring MVC platform.
  • Attended meeting with BA team to understand functional requirements, worked with the architecture team to review the High-Level Design.
  • Used Agile Methodology (Scrum) in the project development with a sprint every 2 weeks.
  • Created module for cutomer migration which involves core java,spring, xml..
  • Involved in Database migration from Sybase to oracle.
  • Developed the Web UI using the Angular Js,Jsp,YUI,JSON Spring MVC.
  • Wrote test cases in JUnit, Mockito.
  • Improve the quality of the code using PMD.
  • Followed all the best practices of the software like TDD, Agile methodology, Continuous Integration with Cruise Control, Code Quality check using PMD, Followed Clean Coding standards, Code Formatting by customizing eclipse formatter.
  • Used Eclipse, Sql Developer - DB client.

Environment: Core Java, REST Web Services, JAXB, Spring MVC, Hibernate 3, Spring Security,, Mockito, Sybase, Ant, Angular js, Apache Tomcat 5, Eclipse, Tortoise SVN, Cruise Control for CI, JIRA, Unix.

We'd love your feedback!