Software Developer Resume
5.00/5 (Submit Your Rating)
SUMMARY:
- 6+ years of experience in Banking and Networking domain working as a Senior Java Developer.
- Extensive experience in developing web based, client/server application using Java, J2EE, CSS, HTML, XML, JMS, JDBC, AngularJS, Web services with SOAP, WSDL and Frameworks - Spring and OpenJPA.
- Experience in developing SOA (Service Oriented Architecture), REST and J2EE Web Services.
- Expertise in developing XML documents with XSD validations, SAX and DOM parsers to parse the data held in XML documents.
- Hands on experience with build tools like Maven, Jenkins and logging tools like Log4J.
- Expertise in Object Oriented Analysis and Design (OOAD) using Unified Modeling Language (UML) by using Rational Rhapsody.
- Deep knowledge of AngularJS practices and commonly used modules.
- Experience in creating custom, general use modules and components in AngularJS.
- Experience in designing, developing and testing applications in SDLC as well as Agile environment.
- Comprehensive knowledge base in structural, behavioral and creational design patterns.
- Extensive experience in C++, Qt and QML.
- Experience in writing device drivers and socket programming.
PROFESSIONAL EXPERIENCE:
Confidential
Software Developer
Responsibilities:
- Developed the application using Model-View-Controller (MVC) architecture.
- Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects.
- Experience in developing Web Services using - SOAP, REST and developing DTDs, XSD schemas for XML (parsing, processing, and design).
- Designed and developed Web Services for communication with external systems.
- Developed UI for various transactions performed by Tellers using HTML, CSS and AngularJS.
- Developed Interfaces between Legacy and Web Application in C++ and Java.
- Involved in coding of messaging between Legacy and WebApp using ActiveMQ.
- Created general use modules and components extending elements and modules of core AngularJS.
Tools: /Technology: Java, C++, Qt, XML, HTML5, CSS, AngularJS, Empress, JSON, SOAP/REST, JUnit, Maven, Jenkins, Eclipse, Spring Framework, Open JPA, SVN, Jira, Sonar
Confidential
Java Developer
Responsibilities:
- Understanding solution definition and application interface documents.
- Part of the team, which created low level design document.
- Coding and writing system integration plan.
- Responsible for unit testing of the entire application.
- Debugging and bug-fixing in case of any issue.
- Migration and production release.
Tools: /Technology: Java/J2EE, Weblogic 8.1, XML, Oracle 10g, SQL developer, Collection Fwk, Junit, Ajax, Eclipse, Clear case, Rational rose.
Senior Software Engineer
Confidential
Responsibilities:
- Involved in creation of design documents
- Coding and writing unit test documents
- Development of features and support for QA activities
Tools: /Technology: Java/J2EE, C++, Linux, Rational Rhapsody, Eclipse, Clearcase, SVN, Tomcat
Confidential
Research Associate
Responsibilities:
- Part of the team which created design documents (low level and high level) for features.
- Involved in development of features as per design document using Java, PHP, HTML, CSS, Javascript.
- Unit testing of features.
- Responsible for tracking and writing the Traceability Matrix.
