We provide IT Staff Augmentation Services!

Senior Software Developer Resume

2.00 Rating

SUMMARY

  • 10.3 years of experience in IT Industry as a Java/J2EE developer involving in analysis, design, testing of web based and client server multi - tier applications which use Java/J2EE technologies.
  • Experienced in implementing OOPS concepts using Java/J2EE technologies such as Core Java, Servlets, Struts, JSP.
  • Well versed in all stages of Software Development Life Cycle (SDLC) including requirement analysis, design, development, testing, deployment and support and maintenance with various methodologies such as Waterfall, Incremental, Iterative and Agile models.
  • Micro-services using SpringBoot and AWS
  • Java webservices(Rest/Soap) and web security like SQL injection, Encoding, Session hijacking
  • Strong experience in developing user interfaces with HTML, DHTML, JSTL, XML and CSS.
  • Experience on Application life cycle management tools HP Quality Center Edition, JIRA, Splunk, Tealeaf Tool
  • Proficient with scripting languages like JavaScript, JQuery
  • Experience on Data Base Oracle, DB2, SQL and MySQL and tools are Toad, SQL Developer.
  • Good experience in Unit Testing with development.
  • Ability to write Test strategy, Test Plans and Test Procedures against valid requirements and create manual test cases that can be used for system and regression testing.
  • Experience in application maintenance, integration and production support using tools IBM Tealeaf, Splunk
  • Well versed in MVC (Model View Controller) architecture using Struts and also implementing JSTL (JSP Standard tag library), custom tag development and tiles.
  • Experience in JSP, Java Beans and Servlets for developing applications using MVC architecture.
  • Experienced using WARs and EARs to build and deploy the applications in application servers using ANT scripts and different IDEs.
  • Experienced in programming tools like ANT, Maven Build scripts, JUnit and Log4j.
  • Good exposure to web/application servers such as Apache Tomcat, WebLogic.
  • Experience in using IDEs like Eclipse, Netbeans.
  • Penchant to learn things, good communication skills, hardworking and adaptable, quick learner, self-motivated, precise and dedicated.

TECHNICAL SKILLS

Technologies: JAVA/J2EE, Servlets, JSP, Struts, JDBC, JNDI, JPA, JUnit,Webservices.

Frameworks: Micro-services using SpringBoot, ATG Framework, Struts 2.0

Web Technologies: HTML, DHTML, HTML5, CSS, Java Script, XML, XSL, XSLT, XHTML

Application Servers: WebLogic, JBoss

HTTP Web Servers: Apache Tomcat

RDBMS: Oracle 8i/9i/10g/11g,MySQL

Methodologies: UML, OOAD, JAVA/ J2EE Design Patterns

IDE/Utilities: Eclipse, PL/SQL Developer, Star UML, TOAD, SQL, Developer, Netbeans, IBM Tealeaf, Splunk Tool

Operating Systems: Solaris (UNIX), Linux, and Windows XP/Vista/7

Other Skills: MS Office,QC, Jira, Maven, Ant, CVS, Log4j, JavaScript, Unix Shell scripting

PROFESSIONAL EXPERIENCE

Confidential

Senior Software Developer

Responsibilities:

  • Analysis and understanding of business requirements.
  • User Acceptance Testing, Telecom Testing, Manual Testing, System Testing, Integration Testing, Interface Testing,
  • Implemented ATG components, droplets, Servlets, form handler and repository
  • Implemented Business logic for Billing, Registration and Reporting Module.
  • Fixing the priority QC (Sev1 and Sev2) update as part of agile process.
  • Effectively participated in weekly client communications with Business Analysts.
  • Fixed several defects that are found in both Integrated System Testing (IST) and Production.
  • Developed application using Microservices using Springboot, ATG Framework, Core Java, JSP, JSTL, CSS
  • Responsible for design and extending ATG component like Droplets, Form Handlers and Pipelines
  • Responsible for design and development of ATG Repositories
  • Responsible for integrating Java and ATG
  • Involved in code merges and code management using SVN 1.6.
  • Code reviews management using Code Collaborator.
  • Analysis of customer sessions using IBM Tealeaf and Splunk tools
  • Defect management using JIRA and HP QC 11.
  • Used Ant and Maven as project management tool.
  • Used web security like SQL injection, Encoding, Session hijacking
  • Used JUNIT for unit testing of the application.

Technology Stack: Microservices using Springboot, ATG Framework, Java, J2EE applications, Web and mobile applications, Struts 1.2, Struts 2 and Eclipse

Confidential

Senior Software Engineer

Responsibilities:

  • Worked on various enhancements and did development also (mainly in core java).
  • Contributing in the requirement analysis, data flow, project flow, project architecture and writing technical design document
  • Extensively applied JDBC to communicate to MySQL database.
  • Deploying the application on Oracle WebLogic Server 10.3.

Technology Stack: Java, Servlets, JSP, Eclipse, MySQL, Oracle WebLogic Server 10.3 & Oracle 10g

Confidential

Software Engineer

Responsibilities:

  • Developing web application using STRUTS 2.0 framework for implementing MVC design pattern, JSP for presentation logic & applying Taglibs for cleaner implementation of the presentation logic in JSP.
  • Creating Struts 2 custom validators to perform server side validations.
  • Contributing in the requirement analysis, data flow, project flow, project architecture and writing technical design document
  • Extensively applied JDBC to communicate to MySQL database.
  • Using version control tool Tortoise and bug tracking tool Bugzilla.

Technology Stack: Java, J2EE, JSP, JDBC, Struts 2.0, Eclipse, Oracle 9i

We'd love your feedback!