We provide IT Staff Augmentation Services!

Software Developer Resume

PROFESSIONAL SUMMARY:

  • Experienced IT Professional with exposure to all facets of Software Development including requirements analysis, coding, feature development, testing, implementation and production support.
  • Strong Analytical skills with proficiency in debugging, problem solving.
  • Proficient in Java/J2EE open source technologies.
  • Good expertise in working with various Spring modules: Core, Beans, MS and JDBC.
  • Experience in the development of SOA (Service Oriented Architecture) based systems using and RESTful web services and SOAP Web Services.
  • Conversant with AWS services like S3, Lambda, EC2, CloudFormation, CI/CD tools, CloudWatch, CloudTrail, AM.
  • Strong Knowledge on Object Oriented Programming (OOP), Analysis and Design (OOAD) Concepts and designing.
  • Possess strong working knowledge of Database Programming using SQL, PL/SQL, Triggers and Stored Procedures
  • Profound Knowledge of computer science concepts including current technology trends and project management concepts.
  • Well versed with Agile scrum methodologies.
  • Willingness and Ability to learn and implement New Technologies

TECHNICAL SKILLS:

Programming Languages: Core Java, JSP, Servlet XML, JSON, SQL, Java Script, C, C++.

Testing Tools: HP ALM, JIRA, Bugzilla, HP UFT(QTP)

Operating Systems: Windows Family, BSD Unix, Linux

Web/App Servers: Apache Tomcat

Methodologies: Agile, Iterative/Semi - Agile, Waterfall

Database & Tools: Oracle 10g/11g/12c, Microsoft SQL Server 2000, MySQL, SAS

Productivity and Version Control Tools: MS Office Suite, Git, SVN

Build Tools: Maven, Ant, Jenkins

Cloud: AWS Services S3, Lambda, EC2, Cloud Formation, CI/CD Tools, CloudWatch, CloudTrail, IAM

PROFESSIONAL EXPERIENCE:

Software Developer

Confidential

Technology: Java, J2EE, Oracle 12c, Tomcat, JavaScript, Angular JS.

Responsibilities:

  • Performed first line tech support such as taking triage calls and providing support for application.
  • Prepared tech Root cause analysis document, Remediation Request and Root cause Action Reports
  • Involved in integration and testing and provide estimates for the entire effort.
  • Responsible for develop/Analyze/Support for production problem and new enhancement.
  • Implement Restful Web Services using jersey and swagger to get/post/put customer request.
  • Assisting with determining root causes of issues and developing fixes.
  • Testing fixes and new functionality across a range of websites and software products developed by the company.
  • Working closely with the development team to improve support and development processes
Software Developer

Confidential, Mountainview, CA

Technology: Java, Spring, RESTful Web Service, GIT, Maven, TestNG, JIRA, Jenkins, Mockito, Hive, UNIX, Maven and Zookeeper

Responsibilities:

  • Involve in developing RESTful web services using Java, Spring MVC.
  • Implement the Unit test cases for the Java feature which I developed using TestNG and Mockito framework.
  • Analyzed the data from different product team internally and did data analysis on it. Worked on creating view on Hive database.
  • It is Test driven development, so involved in writing unit test cases and automation functional test cases using TestNG.
  • Worked with Maven for defining the dependencies and build variables.
  • Deployed developed application on Tomcat server on Unix environment.
  • Use JIRA to track the daily activities and update the same for the defect fixing.
  • Worked with Jenkins for doing continuous integration of build and deployment.
  • Worked in Unix based environment and have exposure to Shell script.
  • Actively participating in Sprint planning and daily stand up meetings.
  • Worked in Agile Methodology and participated in all agile ceremonies.
Software Developer

Confidential, Chandler, AZ

Technology: JSP, HTML, Angular JS 1.4, Spring IOC, Restful Web Service, Hibernate, Oracle, Maven, PMD, SVN, WebLogic, JMS and Junit

Responsibilities:

  • Interacting with the business analysts to gather the requirements and understanding the functional design specifications for the requirements.
  • Prepared technical design specifications, test case for unit testing, release Notes page, deployment document.
  • Involved in development of Shared Service Calendar and Cut off functionalities like searching all the validates from validation service, displaying the non-working day calendar data and cut off data, adding the non-working day calendar data and cut off data, editing the calendar data and cut off data.
  • Involved in implementing the service requires Dual approval for create, update, and delete of cutoff time records.
  • Developed the Email Service component using JMS for automating the sending emails to communicate with approvers after creating a calendar and cut off time.
  • Involved in testing the application components using JUnit framework.
  • Extensively used Spring IOC container for setting up the object’s dependencies to make application components loosely coupled.

Confidential

Software Developer

Responsibilities:

  • Taught Courses Data Structures, Software Engineering and Software Testing, Programming Languages like java and c/c++, Data Base Management Systems.
  • Assigned, Guided and supervised Java based student final year academic projects.
  • Worked with colleagues to update teaching modules.
  • Promoted trial-and-error approach to student computer problem-solving.
  • Worked as Computer Department website coordinator and website coordinator of conference on Hybrid Intelligence systems.
  • Worked as coordinator for training and placement, Time tables and online examinations.
  • Organized several technical workshops and lectures for students.
  • Attended various professional development workshops and activities.
  • Guided and supervised student computer laboratory work.
  • Provided technical support to students.
  • Implemented an Online examination system, updated grading system and provided feedback to each student.

Confidential

Software Developer

Responsibilities:

  • Taught Courses Data Structures, Software Engineering and Software Testing, Programming Languages like java and c/c++, Data Base Management Systems.
  • Developed detailed lesson plans for each class and implemented new programs.
  • Prepared lectures for undergraduate and graduate students.
  • Developed and supervised various laboratory activities for computer science courses.
  • Assisted students in recruitment and outreach activities.
  • Provided technical support to students.
  • Guided and supervised final year academic projects.
  • Worked with colleagues to update teaching modules.
  • Worked as Computer Department training and placement coordinator.
  • Organized several technical workshops and lectures for students.
  • Attended periodic seminars and conferences to remain updated on technology trends.

Confidential, NJ

Developer

Technology: Java, J2EE, Struts, java script, JSP, Eclipse

Responsibilities:

  • Study of the existing software and Gap Analysis.
  • Involved in FRD reviews and requirement meetings.
  • Created design document and technical specification for all sub modules impacted by the change.
  • Implementation of the design by making the code changes.
  • Implemented unit testing for new code and any old code that was touched as part of enhancements.
  • Defect fixing and QA/UAT support.

Confidential

Developer

Technology: Java, J2EE, IBM Portal, Struts, java script, JSP, RAD

Responsibilities:

  • Helped in effort estimation using WBS.
  • Involved in FRD reviews and requirement meetings.
  • Created Design Document for various sub modules involved.
  • Implementation of the design by making the code changes.
  • Implemented Juint based unit testing and set up automated builds.
  • Part of the SIT support and defect triage meeting.

Hire Now