Senior Software Engineer Resume
CA
SUMMARY:
- Over NINE Years of progressive experience as a Senior Java/J2EEdeveloper with the strong background of working knowledge in all the phases of Software development life cycle with strong analytical, programming skills and having solid functional experience in the development, implementation and the maintenance of complex Java/J2EE/Oracle based systems.
- Designed, developed, and implemented software solutions for high visibility, high impact projects; solved technical problems in a growing business environment.
- Hands on experience in designing and developing distributed and multithreaded applications with technologies such as core and advanced Java technologies Core JAVA, J2EE,JSP,Servlets, Java Script, jQuery, Oracle, Web Services using SOAP based and Restful, Struts,EJB3.0, Spring Framework, Hibernate, IBATIS,JPA,ANT, HTML, JDBC, JMS, JNDI, JUnit and XML - related technologies.
- Extensive experience with Application servers and Web servers (Oracle Web logic 10.3, RAD, IBM Web Sphere 5.x and Tomcat 5.x). Knowledge in writing build scripts using Ant & Maven Build scripts
- Proficient in using Data Structures, Searching and Sorting Algorithms, Algorithm Analysis, Dynamic Programming.
- Tools used Mockito, PowerMock, Sonar, WSAD, RAD, Eclipse, IBM Clear Case, SOAP UI and Toad. Database used like Oracle, Sybase and MS SQL Server.
- Worked on JQuery, AJAX, JavaScript, HTML5,CSS, IBM Web Sphere Portal, Flex, SOAP, JMS, Oracle PL/SQL.
- Knowledge in UML, having hands on skills in sequence, dataflow and class diagrams. Experience in using Software configuration management tools like GIT, SVN, CVS. And IBM Clear Case
- Strong hands on experience in implementing Design patterns like MVC, Singleton, Data Access
- Strong knowledge in AGILE & Waterfall methodology of software development. Good leadership, interpersonal skills, commitment, result oriented, hard working with a quest and zeal to learn new technologies and undertake challenging tasks.
- Ability to handle multiple tasks and work independently as well as in a team.
TECHNICAL SKILLS:
Programming Languages: JAVA, PL/SQL, C & C++.
J2EE Technologies: Spring Framework, JSP, Servlets and JAXB.
Web Technologies: JMS, HTML, JavaScript, XML, XSLT, XSD & Web Services.
Frameworks: Spring and Struts.
Open Source: GIT, Ant, Maven,Sonar,JPALog4j.
Oracle Technologies: Oracle 10g, 9.2 & 8.1.7 database, SQL & PL/SQL.
O-R Mapping Tool: JPA Annotations, Hibernate & IBATIS.
Application Servers: Oracle Weblogic10.3, JBOSS, RAD, Eclipse, IBM Web Sphere Application Server5.x, & Apache Tomcat 5.x.
Operating Systems: Windows 8/7/XP/NT.
Development Tools: Eclipse SDE, Oracle Workshop for WebLogic10.3, TOAD, PL/SQL Developer, IBM WSAD v5.1, Apache Subversion (SVN), SOAP UI,SONAR, Cobertura & Visual Source Safe.
Domain Knowledge: Banking and Finance, Insurance and Telecommunication.
PROFESSIONAL EXPERIENCE:
Confidential, CA
Senior Software Engineer
Technologies: JDK 1.7, JavaScript, Spring Core, Spring AOP, Spring MVC, Spring ORM, Hibernate, REST Full web service, Spring DATA, Kibana, Elastic Search, STS, MAVEN, Oracle 11G, Apache Tomcat, Mockito, Sonar, GIT
Responsibilities:
- Impact Analysis, Designing & planning of the New Requirement Delivery & Deployment of the application
- Coding, Unit testing, Delivery & Deployment of the application
- Took part in couple of design changes of couple of requirement.
Confidential
Team Lead
Technologies: JDK 6, Ajax, JavaScript, Spring Core, Spring AOP, Spring MVC, Spring ORM,Open JPA, Eclipse, ANT, Oracle 11G, Oracle Web logic 10.3, Restful Web service, Mockito, Sonar, GIT
Responsibilities:
- Impact Analysis, Coding & Unit testing of the New Requirement
- Delivery & Deployment of the application
- Took part in couple of design changes of couple of requirement.
- Project Execution - Leading several modules Coordination between them, daily status meeting & progress reporting to all project stakeholders
- Integrating the Confidential to Core BANCs.
Confidential
Team Lead, Senior Developer
Technologies: JDK 6, iBATIS, JQuery, Javascrip,RAD7.5, JMS, Apache Maven, Sybase, SOAP based web Service, SOAPUI PRO, Spring, SVN, Power Mock, Cobertura, JQuery, AJAX
Responsibilities:
- Impact Analysis, Coding & Unit testing of the Change Request
- Delivery & Deployment of the application
- Project Execution - Leading several modules Coordination between Customer, daily status meeting & progress reporting to all project stakeholders
Confidential
Senior Developer
Technologies: Eclipse, SOAP UI, Core Java (1.5), Spring, XML,JMS, Hibernate, SOAP, MQ, DB2, Cobertura
Responsibilities:
- Requirement Analysis, Design, Coding & Unit testing of the development
- Delivery & Deployment of the application
- Project Execution - Coordination between Customer, daily status meeting & progress reporting to all project stakeholders.
Confidential
Developer
Technologies: Eclipse, Struts, AJAX, Spring, XML, Oracle 9i, JavaScript, TOAD
Responsibilities:
- Requirement Analysis, Design, Coding & Unit testing of the development
- Delivery & Deployment of the application
- Project Execution - Coordination between Customer and progress reporting to all project stakeholders
Confidential
Developer
Technologies: RAD, IBM Clear Case, Hibernate, Spring, Oracle10g, MQ Workflow, MQ Series
Responsibilities:
- Analyzing the business and process domain model of system component from UML
- Implementation of the operations according to the model
- Developing and running unit test cases for the coding of the business domain model
- Took part in review of the sub models according to the model
