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
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.
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 DeveloperResponsibilities:
- 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 DeveloperResponsibilities:
- 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.