Software Developer Resume
SUMMARY:
- 6 years of experience in Requirement Gathering, Solution Design, Development, Testing and maintenance of highly scalable multi - tier Java J2EE based applications.
- Good experience in back-end technologies like Java, J2EE, JSP, Servlets, RESTful and SOAP web-services, frameworks like Spring, Hibernate.
- Good understanding and experience in OOPS principles - inheritance, encapsulation, polymorphism, and Core Java principles.
- Good experience in front-end technologies like HTML, CSS, JavaScript, AngularJS, JQuery, JSON.
- Experience in - Requirement analysis, Solution discussions, writing Detail design documents, development, writing Test Scenarios and Test Data preparation.
- Preparing and applying Hotfixes to QA and PROD envs.
- Sound understanding of all phases of the Software Development Life Cycle (SDLC), using Agile methodology.
- Extensive experience in interacting with offshore/On-site teams for supplying issue clarification, providing reviews on deliverables such as development progress, test defect status, and demos for E2E/UAT testing.
- Experience in exposing and producing web-services RESTful and SOAP, and testing using SOAP UI.
- Proficient in use of HP Quality Center and Rally for Test design, Execution, Defect tracking & Reporting.
- A motivated proactive professional with Good problem solving skills with a strong technical background and good interpersonal skills. Ability to quickly master new concepts. Strong verbal and written communication skills.
- Experienced in domains like Banking, Telecom and Insurance.
TECHNICAL SKILLS:
Programming language/ Technologies: Java, JavaScript, JQuery, AngularJS, HTML, HTML5, CSS, J2EE, JMS, EJB, JSP, Servlets, XML, JSON, Unix, Apache Tomcat, Junit, Spring (Core, Web, MVC, IOC, ORM, Security), Hibernate, Cassandra, CQL.
Database: Oracle 10g/9i, PL/SQL, SQL queries, Toad, MySQL
Test Management: Quality Centre 9.2, QTP, Rally, SoapUI, Postman
WebServices: RESTful and SOAP -JAX-RS, JAX-WS, Soap UI, WSDL, AxisIDE /Tools: Eclipse, Netbeans, Chrome, Brackets, VisualStudioCode,Putty, PL/SQL Developer, Toad, Windows, Unix, Linux.
PROFESSIONAL EXPERIENCE:
Confidential
Software Developer
Environment: Java, J2EE, JAX-RS, Cassandra, CQL, JUnit, HTML5, CSS, JavaScript, Linux, PL/SQL, TOAD, Putty, Soap UI, Restful webservices
Responsibilities:
- Worked on the design and development the project - Understanding the Stored procedures and converting them to RESTful webservice
- Worked on the understanding the no-sql Cassandra DB and how it is different from traditional SQL DB and design changes needed to support those difference, eg- querying based on non-PK columns in cassandra needs different approach.
- We used Java, J2EE, Jersey RESTful for backend development and HTML5, CSS for frontend development.
- We had Sprint planning (assignment) and Sprint backlog grooming (estimations) sessions as part of Agile methodology.
- Writing detail design documents and preparing test scenarios as per business requirement documents and mapping them to requirement traceability matrix.
- Preparing and setting up of the test data and verifying test execution results using SQL queries.
- Application and process related inputs to new members of the team, ensuring quick turnaround time over assigned tasks.
Confidential
Senior Software Developer
Environment: Java, J2EE, EJB, JMS, JAX-RS, Spring, Hibernate, JUnit, AngularJS, HTML5, CSS, JavaScript, UNIX, PL/SQL, UltraEdit, Totalcommander, TOAD, QualityCenter, Putty, Soap UI, Restful webservices
Responsibilities:
- Worked on the development of user registration process and process of guiding the user to select the right fund-plan option.
- We used Java, J2EE (EJB, JMS), Spring, Hibernate for backend development and AngularJS, Javascript, HTML5, CSS for frontend development .
- We consumed SOAP webservices for payments, used Java 7 for client kit generation.
- Worked on producing multiple RESTful services with JAX-RS Jersey implementation and annotations.
- We had Sprint planning (assignment) and Sprint backlog grooming (estimations) sessions as part of Agile methodology.
- Worked on writing detail design documents and preparing test scenarios as per business requirement documents and mapping them to requirement traceability matrix.
- Preparing and setting up of the test data and verifying test execution results using SQL queries.
- Worked on PL SQL scripts for data migrations, sync of data and reports.
- Responsible for ensuring functional end to end integrity of the website for each build.
- Providing daily status report over development targets and opened defects, to scrum master.
- Application and process related inputs to new members of the team, ensuring quick turnaround time over assigned tasks.
Confidential
Software Developer
Environment: HTML5, CSS, JavaScript, Java, J2EE, JSP, JMS, EJB, UNIX, PL/SQL, UltraEdit, Totalcommander, TOAD, QualityCenter, Putty, Soap UI, Restful and SOAP webservices
Responsibilities:
- Worked on the development of lead management, financial planning, product demonstration and point of sale application which helps the life insurance agents in the Sales process.
- We used JavaScript, HTML5, CSS for frontend and Java, J2EE, Spring for backend.
- We had Sprint planning (assignment) and Sprint backlog grooming (estimations) sessions as part of Agile methodology.
- Writing detail design documents and preparing test scenarios as per business requirement documents and mapping them to requirement traceability matrix.
- Preparing and setting up of the test data and verifying test execution results using SQL queries.
- Responsible for ensuring functional integrity of the website for each build.
- Providing daily status report over development targets and opened defects, to scrum master.
- Application and process related inputs to new members of the team, ensuring quick turnaround time over assigned tasks.
Confidential
Software Developer
Environment: HTML5, CSS, JavaScript, Java, J2ee (web-based), UNIX, PL/SQL, UltraEdit, Totalcommander, TOAD, QualityCenter, Putty, Soap UI, Restful and SOAP webservices
Responsibilities:
- Worked on the development of client care portal application which helps the end user to complete payments, evaluate and buying new plans.
- We used JavaScript, HTML5, CSS for frontend and Java for backend.
- Writing detail design documents and preparing test scenarios as per business requirement documents and mapping them to requirement traceability matrix.
- Preparing and setting up of the test data and verifying test execution results using SQL queries.
- Responsible for ensuring functional integrity of the website for each build.
- Providing daily status report over development targets and opened defects, to our team lead.
- Application and process related inputs to new members of the team, ensuring quick turnaround time over assigned tasks.
Confidential
Software Developer
Environment: HTML, CSS, Java, J2ee (web-based), UNIX, PL/SQL, XML, UltraEdit, Putty, TotalCommander, TOAD, QualityCenter, MS SharePoint
Responsibilities:
- Worked on the development of client care portal application which helps the end user to complete payments, evaluate and buying new plans.
- We used JavaScript, HTML5, CSS for frontend and Java for backend.
- Writing detail design documents and preparing test scenarios as per business requirement documents and mapping them to requirement traceability matrix.
- Preparing and setting up of the test data and verifying test execution results using SQL queries.
- Responsible for ensuring functional integrity of the env after each build deployment.
- Providing daily status report over development targets and opened defects, to our team lead.
Confidential
Associate Software Engineer
Environment: HTML, CSS, Javascript, Chrome, Internet Explorer, UNIX, PL/SQL, UltraEdit, TotalCommander, TOAD, QualityCenter, Putty
Responsibilities:
- Worked on the development of people finder which searches based on SOAP services to fetch results from Confidential HR database.
- We used JavaScript, HTML, CSS for frontend and Java for backend.
- Writing detail design documents and preparing test scenarios as per business requirement documents and mapping them to requirement traceability matrix.
- Preparing and setting up of the test data and verifying test execution results using SQL queries.
- Responsible for ensuring functional integrity of the website for each build.
- Providing daily status report over development targets and opened defects, to our team lead.
