Software Developer Resume
PROFESSIONAL SUMMARY:
- Overall 7.5 years of professional experience in Software Development.
- 4+ years of professional experience with Confidential. as a Development Engineer.
- 3 years of professional experience with Confidential as an Associate Consultant using Java/J2EE technologies.
- Sun Certified Java Programmer (SCJP), Sun Certified Web Component Developer (SCWCD) for the Java 2 Platform, Standard Edition.
- Well versed with Restful Web Service design concepts. Hands on experience on REST Web Service using Jersey Library on JAX - RS, Spring REST library.
- Strong working knowledge on Spring Dependency Injection programming model and Spring AOP.
- Hands on experience with ORM/JPA and Hibernate/Spring Data.
- Strong experience on UNIX shell scripting and Linux.
- Well versed with Domain Driven Design concepts. Hands on experience building Micro services using Java EE/ Spring Boot.
- Hands on experience on Object Oriented Programming concepts, analysis and modeling based on Unified Modeling Language (UML).
- Extensively used Java, Servlets, and JSP Technologies with IBM DB2, and Oracle as back-end under Window 2000/NT Server environments and UNIX. Well versed in IBM WebSphere Rational Application Developer 6.0, IBM WebSphere Studio Application Developer, Eclipse and Spring Tool Suite.
- Sound knowledge and hands on experience on MVC based frameworks like Spring, Struts, Execution Services ( Confidential proprietary framework) and DS2 ( Confidential proprietary framework).
- Extensive experience on deploying applications to IST/QA application servers, Apache Tomcat, worked on issues related to them and maintaining them.
- Solid knowledge in Build process with Maven and version control systems like MKS, SVN, Microsoft Visual Source Safe.
- Good knowledge on Windows Hardware Lab Kit and Windows Hardware Certification kit set up for Microsoft certification.
TECHNICAL SKILLS:
Technologies: Core Java, JavaEE, Servlets, Spring MVC, Spring Boot, Hibernate
Application servers: IBM Websphere v6.0, 6.1, Apache Tomcat
Databases: DB2, Oracle 8x/9x, SQLite
Web Technologies: HTML/ HTML5, JSP, XML, JavaScript, CSS
IDE: Eclipse, IBM Rational Application Developer 6.0, 7.5, IBM WebSphere Studio Application Developer 5.1, Spring Tool Suite
Other: JUnit, UML, MKS, Team Site, Esupport, Mercury Quality Center, Maven, Windows and Linux Scripting, SVN, GIT, Windows Hardware Lab Kit, Windows Hardware Certification Kit
PROFESSIONAL EXPERIENCE:
Confidential
Software DeveloperResponsibilities:
- Developed RESTful web services using Jersey and Spring implementations
- Involved in writing PL/SQL queries to perform backend database operations
- Implemented design patterns like Singleton, Factory
- Involved in design, deveopment and support phases of Software Development Life Cycle(SDLC)
- Enhanced the web application UI using HTML5, Javascript, XML, JSP, CSS and provided client side and server side validations
- Extensively involved in designing and developing the application using Spring MVC framework on JavaEE platform
- Involved in designing developer test cases and executing them using JUnit
- Extensively used different APIs for example Collections, Multithreading
- Performed unit testing using JUnit framework
- Used SVN version control to maintain revisions across all platforms
- Prepared technical specification and design documents
Environment: Eclipse Luna, Windows 7, Java/JavaEE, Spring, Webservice, HTML5, JSP, Javascript
Confidential
Software DeveloperResponsibilities:
- Researched on how to use Windows HLK and HCK to test our drivers/devices to get digitally signed by Microsoft
- Implemented the set up of servers for both HLK and HCK
- Have tested several drivers and devices in both HLK and HCK and created the packages for Microsoft submission
- Followed Software Development Process called EIP
Environment: Windows Server 2016, Windows Server 2012, Windows 10, Windows 8.1, Windows 8, Windows 7
Confidential
Software DeveloperResponsibilities:
- Developed several enhancements using Java/JavaEE technologies
- Prepared design, technical and functional specification documents for the new requirements
- Developed JUnit test cases for the new requirements
- Analysis of application logs for errors and exceptions thereby involving debugging and fixing
Environment: Eclipse Luna, Windows 7, Core Java, JavaEE, JUnit
Confidential
Software DeveloperResponsibilities:
- Prepared technical specification, design and training documents for this project
- Designed and developed the application using JavaEE platform using the Model View Controller (MVC) structure using Spring framework.
- Implemented Hibernate framework along with Spring Framework for data persistence and transactoin management
- Followed Software Development Process called EIP
- Took entire responsibility in setting up the servers and deployment of application and maintenance
- Deployed application on Tomcat application server
Environment: Spring Tool Suite, Windows 7, Apache Tomcat, JavaEE, JSP, HTML5, Java Script, CSS, Spring MVC
Confidential
Software DeveloperResponsibilities:
- Analyzed the changes needed for the new feature and provided estimations for the same
- Designed the new changes and provided solutions for the issues faced
- Developed the code to receive performance data from target(CRB) and display
- Took entire responsibility for testing of this new feature
- Followed Software Development Process called EIP
Environment: Eclipse Indigo, Windows 7, Core Java, JavaEE
Confidential
Software DeveloperResponsibilities:
- Analyzed and provided estimations for several new requirements
- Supported live production
- Delivered many content based change requirements on time
- Developed the code to write a new Web Payment batch and to execute the batch job
- Analyzed changes required to modify the existing Web Payment batch according to client requirements and developed the code using Shell Scripting
- Executed the batch job on NDM server
- Took entire responsibility for unit testing of all the changes made and fixed issues found
Environment: Execution Services 5.1, Windows XP, IBM RAD, UNIX, NDM Server, Team Site
Confidential
Software DeveloperResponsibilities:
- Prepared the technical related documents for several modules
- Developed the code for several modules to migrate the existing project which was developed in core Java into MVC layer using DS2 framework and Spring JDBC.
- Self reviewed the code and peer-reviewed others’
- Debugged the issues and fixed them
- Took responsibility of unit testing the application
Environment: Windows XP, IBM RAD 7.5, IBM DB2, Websphere 6.1, DS2 framework, Spring-JDBC, IOC
Confidential
Software Developer
Responsibilities:
- Developed the code for integrating loan request form data fields into interactive online banner units
- Developed the code for the interactive banners functionality that allow users to submit answers to the Web site for loan request form page one data fields
- Developed the code to send the Consumer Lending Prequalification form data to mainframe
- Developed template pages to hold content for Resource Center
- Added link access to Resource Center via Global Navigation
- Developed functionality for “Printable Version”
- Developed functionality for “Email a Friend”
- Developed “RSS” functionality through Feed Burner
- Debugged the issues found, root caused and fixed the same
- Unit tested the new features developed
Environment: Execution Services 5.1, Windows XP, IBM RAD, Team Site, JavaEE, IBM DB2, Websphere v6.0
