Senior Developer Resume
PA
OBJECTIVE:
Looking for an opportunity as a Senior Developer where my extensive technical experience in Entertainment, News Media, Finance, E - Learning and Telecom domains and my experience in software analysis, design, development, testing, maintenance and production support can be utilized.
PROFESSIONAL SUMMARY:
- Highly technical and skilled senior developer having 15+ years of IT experience with an unparalleled record executing complex and high profile architecture solutions.
- Skilled in leading and driving all aspects of the software development lifecycle from initial conception through implementation.
- Good experience in springs integration with Hibernate and Struts.
- Demonstrated expertise in SDLC analysis and architecture design using SDLC, Agile, OOAD, SOA, UML, Design Patterns, JAVA, J2EE, Open Source, Frameworks, REST and SOAP Web Services.
- Mastered advanced methodologies, processes, and technologies and aligned change efforts with business goals.
- Possess Problem solving skills, Time Management skills, Personal and Technical Adaptability skills in addition to Technical skills.
- Dedicated, hardworking, sincere, and meticulous with good communication skills.
TECHNICAL SKILLS:
METHODOLOGIES/FRAMEWORKS: OOAD, OOP, UML, Agile/SCRUM, Design Patterns, SOA Patterns, Design Patterns, Struts, Spring (MVC), Hibernate, AJAX, Test Driven Development (TDD).
WEB TECHNOLOGIES: Java/J2EE/Middleware, HTML/HTML5, CSS/CSS3, AngularJS, JSON, Jackson, J-Query, Java Script, Prime Faces, XHTML, XML, XPath, XSLT, XSD, DOM, SAX, LOG4J, POJO, JDBC, Servlets, JSP, Java Beans, RMI, EJB, JNDI, JAXB, JMS, JTA, Web Services, REST, SOAP, JAXP, WSDL, Memcache.
WEB/APP-SERVERS/Integration Tools: IBM Web Sphere App Server, WebSphere Portal Server, BEA Weblogic, Apache Tomcat, JBoss, J2EE, Active MQ.
CMS: EidosMedia Methode, Divine OpenMarket, and BroadVision.
TOOLS: Rational Rose (UML), Search Engines (Google, Verity), SVN, Chef, TFS, GitHub, Gerrit, Serena, J-Unit, Selenium, RPM, FOP, Maven, Jenkins, ANT, AnthilPro, Swagger, JIRA, Rally, MS Project, Visio, Eclipse IDE, IntelliJ IDEA, MS-Office, MS Visio.
LANGUAGES: Java/JDK, C, C++, PERL, PHP, UNIX Shell Scripts.
DATABASES: Cassandra, Oracle 10g, IBM UDB DB2, MS SQL Server, Versant, My SQL, Sybase, PL/SQL, Triggers, Views.
PROTOCOLS: TCP/IP, HTTP, HTTPS (HTTP+SSL), IIOP, TELNET, FTP, UDDI, SOAP and LDAP.
OPERATING SYSTEMS: UNIX, AIX, Solaris, Linux, and Windows NT/2000/XP/Vista/7/10.
PROFESSIONAL EXPERIENCE:
Confidential, PA
Senior Developer
Responsibilities:
- Participating in Agile/SCRUM daily stand up meetings, Retrospective sessions, gather requirements from customers/users, prepare user stories, design the architecture and perform detailed level design for components.
- Performing work product reviews for design and development artifacts.
- Managing and working model or application design, development and implementation at global level.
- Implemented fault tolerant REST JAX-RS services using Spring and Swagger for exposing web services.
- Implemented secured REST services with OAUTH 2.0.
- Generated Java APIs for retrieval and analysis on No-SQL database such as Cassandra.
- Implemented SOAP and RESTful API based Web services for DUP and integrated with Spring MVC.
- Developed N-tier J2EE enterprise class applications using Presentation, Application, Business, Data, Service and Integration layers using Web Services, Spring frameworks.
- Implemented Singleton, factory design pattern, State, Strategy pattern etc. based on the application requirements.
- Designed and Developed single page application using HTML5, JSP, CSS3.
- Implemented caching solutions using Memcache for faster web service behavior and session management.
- Involved in deploying multi module applications using Maven, Jenkins and AnthilPro.
- Involved in execution of system test cases and integration testing using J-unit, Mockito framework.
- Version control of code using GitHub and Gerrit.
- Involved in interactive agile methodology experience where Rally and JIRA were used for project related stories maintenance
- Supporting production environment to fix the bugs at application level and server level.
Skills: OOAD, SOA, UML, SDLC, Agile/SCRUM, Design Patterns, Spring, SOAP & REST Web Services, WSDL, JAXB, JNDI, J2EE (JSP, JDBC, Servlets), JDK 1.7, Annotations, HTML/HTML5, CSS/CSS3,, AJAX, JSON, Jackson, J-Query, Java Script, XML, POJO, LOG4J, Memcache, Apache Tomcat 7.0,, Red Hat Linux, Cassandra, Eclipse, Maven,, Jenkins, ANT, Github Gerrit, J-Unit, Mockito, Jenkins, AnthilPro, Rally, JIRA.
Confidential, NJ
Senior Developer
Responsibilities:
- Prepared road map for application/software consolidations.
- Participated in Agile/SCRUM daily stand up meetings, Retrospective sessions, gather requirements from customers/users, prepare user stories, design the architecture and perform detailed level design for components.
- Performed work product reviews for design and development artifacts.
- Managed and worked model or application design, development and implementation at global level.
- Directed the team for performance test design and execution.
- Implemented SOAP and RESTful API based Web services and integrated with Spring MVC and Hibernate.
- Developed use case diagrams, class diagrams, database tables, and mapping between procedure results set and object oriented java objects using Mybatis.
- Developed application in J2EE technologies using Struts 2 MVC architecture.
- Developed N-tier J2EE enterprise class applications using Presentation, Application, Business, Data, Service and Integration layers using Web Services, Spring, and Hibernate frameworks.
- Development Front End (UI) application layer using Spring MVC, AngularJS, JQuery, JSON, Ajax, and performed validations using Java Script and AJAX.
- Developed server side layer using XML, XSD, SOAP, JAXB, JDBC, JMS, JDK, JNDI, DAO patterns using Eclipse IDE.
- Developed JMS Consumers for Active MQ topics and queues.
- Involved in execution of system test cases and integration testing using J-unit.
- Supporting production environment to fix the bugs at application level and server level.
Skills: OOAD, SOA, UML, SDLC, Agile/SCRUM, Design Patterns, Spring, Hibernate, Struts, SOAP & REST Web Services, WSDL, JAXB, JMS, JNDI, J2EE (EJB, JSP, JDBC, Servlets), JDK 1.6, HTML/HTML5, CSS/CSS3, AngularJS, AJAX, JSON, JQuery, Java Script, XML, Xpath, XSD, XSL, LOG4J, Apache Tomcat 6.0, IIS, Sun Solaris, Red Hat Linux, Versant, Oracle 10g, SQL Server, Eclipse, Maven, Mybatis, ANT, TFS, SVN, RPM, MS Visio, J-Unit, CHEF, Test Driven Development (TDD), EidosMedia Methode 4.0
Confidential, NY
Solution Consultant
Responsibilities:
- Involved in MVC implementation using Struts, spring and Hibernate frameworks.
- Developed application using Java, JSP, Tag libraries, Java Beans, JQuery, AJAX, Java Script and Written reusable components using Divine OpenMarket API’s.
- Developed Web Services to integrate external SunGard MAC, SALESLOGIX systems.
- Developed N-tier J2EE enterprise class applications using Presentation, Application, Business, Data, Service and Integration layers using Web Services, Spring, Hibernate frameworks.
- Developed application in J2EE technologies using Struts MVC architecture.
- Developed Perl scripts to upload files between servers, PHP elements to integrate an external publishing system and XML agents to generate daily reports.
- Designed and developed publishing and content delivery system and customized website templates.
- Involved in Administration of WebSphere Portal, Apache Web Server and LDAP server and involved in multiple activities like year-end roll over and merger.
- Implemented Active MQ for messaging and BPM engines for workflow.
- Involved in design and development of application using RAD and involved in execution of system test cases and integration testing using J-unit.
- Designed database tables and developed stored procedures, triggers and functions using PL/SQL and written database batch programs to update the existing MAC user records.
Skills: Spring, Hibernate, Struts, WSDL, SOAP, Active MQ, JMS, Java, JSP, Java Beans, OpenMarket 3.6.2, WebSphere 6.0, Weblogic, J2EE, JBoss, LDAP, XML, XSLT, JQuery, AJAX, JavaScript, FOP, PHP, Perl, J-Unit, Sun Solaris, Red Hat Linux, Sybase, DB2 7.1, MS SQL Server
Confidential
Senior Developer
Responsibilities:
- Developed screens for Student, Faculty and Course Management modules using Struts framework.
- Developed and integrated People-Soft Student Admission System.
- Designed database tables and developed Oracle stored procedures, triggers and functions and involved in execution of system test cases and integration testing.
Skills: Struts, JSP, Servlets EJB, JDBC, JNDI, Java Beans , BroadVision 6.0, Portal 7.0, Publishing Centre 6.0, Java, Java script, Oracle 8, Sun Solaris 2.8
Confidential
Senior Developer
Responsibilities:
- Developed, integrated and maintained existing Portal Billing System.
- Involved in the integration to IVR, SMS, and Group Messaging.
- Designed database tables and developed stored procedures, triggers and functions using PL/SQL.
Skills: BroadVision Enterprise 6.0, Portal 7.0, Publishing Centre 6.0, JSP, Servlet, Java, Java script, Oracle 8, Sun Solaris 2.8
Confidential
Developer
Responsibilities:
- Involved in the development of major modules of Order Management System.
- Designed database tables and developed stored procedures, triggers and functions using PL/SQL.
- Involved in execution of system test cases and integration testing.
Skills: Solaris 2.8, BroadVision 5.5, Publishing Center 5.5, Info Exchange 5.5, Java Script, Oracle 8.1.6, MYSQL
