Senior Software Developer Resume
AustiN
SUMMARY:
- 10+ years of extensive experience in full project life cycle, software development, application design and architecture of applications based on Java, J2EE technologies with strong background in the enterprise architecture.
- Experienced in all phases of SDLC including analysis, design, coding, testing and expertise in integration using J2EE Architecture, Design Patterns.
- Core experience in the software design and development of enterprise applications based on Java/J2EE, Spring MVC, Spring Boot, Wicket, Struts, JSP, HTML, JavaScript, CSS, Ajax, XML.
- Working knowledge in CI/CD tools like Maven, Jenkins, Docker and Gradle.
- Expertise in producing and consuming OAuth enabled RESTful Web services.
- Expertise in Code versioning tools like Git, SVN, StarTeam and RTC.
- Expertise in advanced java script technologies like React JS, ES6, jQuery and YUI.
- Experience in working with Oracle, DB2 and My SQL databases.
- Experience in writing automation test cases using Junit, TestNG and Selenium.
- Experienced with web/application servers as Tomcat, WAS 7.0 & WAS 8.5.
- Experience with Agile SCRUM Methodology based project execution.
- Expertise in leading bigger teams and able to work independently as well as in a team to satisfy the needs of the clients and also worked as an Onshore - Offshore Coordinator.
- Strong Analytical skills with proficiency in debugging, problem solving.
- Strong verbal and communication skills.
TECHNICAL SKILLS:
Operating Systems: Windows, Unix
Languages: Java, HTML, JavaScript, CSS, XML, SQL, PL/SQL, C, C++
J2EE Technologies: REST, SOAP, Servlets, JSP, JDBC, EJB
J2EE Frameworks: Apache Wicket, Spring MVC, Spring Boot, Struts
JavaScript Frameworks: React JS, ES6, YUI3 and JQuery
Testing Frameworks: Junit, TestNG and Selenium
IDEs: IntelliJ, Eclipse, RSA 8.0.2, RAD 6.0
CI/CD Tools: Maven, Gradle, Docker, Jenkins
Application Servers: WAS 7.0 & 8.5, Apache Tomcat 6.0
Version Control: Git, SVN, Star Team, Rational Team Concert(RTC)
Database/ Database Tools: DB2, My SQL, Oracle
Methodologies: Waterfall & Agile (SCRUM)
PROFESSIONAL EXPERIENCE:
Confidential, Austin
Senior Software Developer
Responsibilities:
- Analysis of Business Requirements and Technical Requirements.
- Analyse the existing ETS Payment application that was developed using Java 1.6, Struts and SOAP Web Services.
- Design and develop next generation Payment applications in IntelliJ using technologies like Java 1.8, Spring Boot, Spring MVC, Hibernate, TestNG and IBM MQ.
- Developing Micro Services using REST.
- Achieving Source Version Control using Git Lab/Bit Bucket.
- Using CI/CD tools like Jenkins, Docker and Maven to achieve build and deployment capabilities.
- Serve as Point of contact for complex technical software development issues.
- Provide development support for production issues and service requests from Vendors.
- Review technical works done by the development team to ensure Confidential 's standards and security guidelines are met.
Environment: : Java 1.8, Spring Boot, Spring MVC, REST 2.0, Git, TestNG, Maven, Docker, IntelliJ, My SQL.
Confidential, San Antonio, USA
Senior Lead Developer
Responsibilities:
- Analysis of Business Requirements and Technical Requirements.
- Developing the applications in Eclipse using Spring Boot, Spring MVC and DB2.
- Producing and consuming OAuth enabled RESTful Web services.
- Achieving the source version control using Git Lab.
- Attending Daily Stand ups, Weekly Status meetings regarding the ongoing development tasks.
- Using Gradle and Docker to build and deploy the application code.
- Carrying out root cause and severity analysis of the reported bugs.
- Fixing the defects identified during Integration Testing, UAT and System Testing.
- Providing post implementation support of the application once it is deployed into Production Environment.
Environment: Java/J2EE, Spring Boot, Spring MVC, REST 2.0, Git, JBoss, Gradle, Docker, Eclipse, DB2.
Confidential, San Antonio, USA
Senior Software Developer
Responsibilities:
- Analysis of Business Requirements and Technical Requirements.
- Developing the applications in RSA using React JS, ES6 and DB2.
- Producing and consuming web services using RESTful services.
- Achieving the source version control using Git Lab.
- Attending Daily Stand ups, Weekly Status meetings regarding the ongoing development tasks.
- Using Selenium to develop and run unit test cases.
- Using Web Pack to achieve build and deployment capabilities.
- Carrying out root cause and severity analysis of the reported bugs.
- Fixing the defects identified during Integration Testing, UAT and System Testing.
- Providing post implementation support of the application once it is deployed into Production Environment.
Environment: Java/J2EE, React JS, REST 2.0, Git, LESS, Web Pack, Selenium, RSA 9.0, DB2.
Confidential, Minneapolis, USA
Programmer Analyst
Responsibilities:
- Analysis of Business Requirements and Technical Requirements.
- Developing the applications in RAD using Spring MVC, JSP, SOAP and My SQL.
- Achieving the source version control, build and deploy capabilities using SVN.
- Using JUNIT to write unit test cases for each module of the application and to perform end to end application testing of the newly developed System.
- Using Fire Eyes and World Space tools to perform Accessibility testing on the newly developed application.
- Attending Daily Stand ups, Weekly Status meetings regarding the ongoing development tasks.
- Involving in design reviews, implementation approaches from initial phases to deployment phase.
- Using Maven and Jenkins to achieve build and deployment capabilities.
- Map Data objects and Database Tables using Hibernate ORM Mapping Files.
- Carrying out root cause and severity analysis of the reported bugs.
- Fixing the defects identified during Accessibility Testing, UAT and System Testing.
- Providing post implementation support of the application once it is deployed into Production Environment.
Environment: Java/J2EE, Spring MVC, SOAP, JSP, HTML, CSS, JSON, RAD 8.x, SVN, Hibernate, My SQL, Maven, Jenkins.
Confidential, San Antonio, USA
IT Analyst
Responsibilities:
- Attending RAC Sessions with business partners to finalize the Acceptance Criteria for the stories.
- Point the Stories that are captured in the Product Backlog based on priority.
- Creating and monitoring Development tasks for each story in RTC.
- Attending Daily Stand ups, Weekly Status meeting regarding the on-going development tasks.
- Developing the application using Wicket framework, SOAP, HTML, YUI, JavaScript and CSS.
- Achieving the source version control and build capabilities using RTC.
- Usage of Smart Bear to setup code reviews and monitor code quality using PMD tool.
- Using Junit/Selenium to write and execute unit test cases for each module of the newly developed application.
- Prioritization and delegation of work to the offshore team members.
- Co-ordinate with onsite and offshore development teams regarding the status of the tasks.
- Fixing the defects that are raised in RTC during Integration and System testing.
- Provide Post Production support to the maintenance teams and help them in resolving the issues quickly.
Environment: Java/J2EE, Wicket Framework, SOAP, HTML, YUI3, CSS, RTC, RSA 8.0, Web Services, XML, Oracle.
Confidential, San Antonio, USA
Sr. Developer
Responsibilities:
- Developing the application using Wicket framework, HTML, JavaScript and CSS.
- Co-ordination between onsite and offshore development team with the tasks.
- End to end integration & unit testing of the application.
- Fix and monitor the defects that are raised by testing team Star team during system testing.
- Use of Star Team for tracking the defects.
- Prioritization and delegation of work for the day to the team members.
- Taking care of the status meeting with the clients & onsite - offshore co-ordinations.
Environment: Java/J2EE, Wicket Framework, HTML, jQuery, CSS, Star Team, RSA 7.0, Web Services, XML, DB2.
Confidential
Subject Matter Expert
Responsibilities:
- Supporting the Client in resolving Production issues both in Onsite and Offshore.
- Fixing the defects that are raised in Production Environment.
- Handling CRs by customizing the core Ordering Management System code.
- Processed large number of failed orders by writing SQL scripts as a part of Onsite engagement.
- Analysing and rectifying the key performance issues in Production.
Environment: Java/J2EE, Amdocs Process Manager, Amdocs Ordering 7.5 SP4, Eclipse 3.2, Tomcat 6.0, Weblogic 9.2, Quality Center, XML, Oracle.
Confidential
Subject Matter Expert
Responsibilities:
- Designing of forms using Amdocs Smart Client Framework
- Handling CRs by customizing the core Ordering Management System code.
- Application of Amdocs best practices in product customization.
- Developing new activities as a part of OMS-AMSS integration.
- Customizing the forms as per Customer Requirements.
- SST development support for the test case execution.
- Defect fixing in UT, SST and ST environments.
Environment: Java/J2EE, Amdocs Process Manager, Amdocs Ordering 7.5 SP4, Eclipse 3.2, Tomcat 6.0, Weblogic 9.2, Quality Center, XML, Oracle.
Confidential
Subject Matter Expert
Responsibilities:
- Execution of test cases in Quality Center.
- Logging the defects in Amdocs Self Support
- Testing the scenarios in both functional and system aspects.
- Retesting the defect scenario once they are fixed by the development team.
- End-to-end testing of Amdocs ordering 7.5 SP4.
Environment: Java/J2EE, Amdocs Process Manager, Amdocs Ordering 7.5 SP4, Eclipse 3.2, Tomcat 6.0, Web logic 9.2, Quality Center, XML, Oracle.
Confidential
Software Developer
Responsibilities:
- Prioritize the backlog items and write stories as per the scope items.
- Point the stories and create tasks for each story.
- Development of application using Spring, Hibernate, Tiles and Ajax (DWR).
- Do regular code reviews to make sure quality code is delivered.
- Map Data objects and Database Tables using Hibernate ORM Mapping Files.
- Defect Fixing by verifying defect log in Quality Centre.
- Updating the working hours and status of the application in Rally on daily basis.
Environment: Java/J2EE, Spring, Hibernate, Ajax, Tiles, Eclipse 3.2, Tomcat 6.0, Quality Centre, HTML, Java Script, CSS, Oracle.
Confidential
Software Developer
Responsibilities:
- Accepting Change Requests or TDs from the Client
- Fixing the defects according to the given functionality
- Enhance application for any future requirement
- Defect Fixing by verifying defect log in Quality Centre
- Developing reusable code so that other applications can use it.
Environment: Java/J2EE, Struts, JDBC, SQL, Eclipse 3.2, Tomcat 6.0, Quality Center, HTML, Java Script, CSS, XML, Oracle
