Senior Developer Resume
SUMMARY
- 18+ years of experience and expertise on design, and implementation of large - scale Enterprise applications using Java, J2EE technologies, SOA, Object-Oriented, WebSphere technologies and design patterns.
- Extensive knowledge and experience in Spring framework, Spring MVC, Spring Data, Spring JPA and Spring Boot
- Well versed in Platform as service tools like Openshift 3.9.
- Strong knowledge and skills in J2EE and Web technologies like Java, Servlet, JSP, EJB, JDBC, JNDI, JMS, Spring 3.0, Struts, Hibernate, Mybatis, SOAP, Velocity Templates, Apache FOP, JavaScript and Web 2.0 .
- Strong user interface development skills using tools like AngularJS 1.4, ReactJS and Redux, JQuery 1.9, JQuery UI 1.11, DataTables 1.10.
- Extensive knowledge of build tools like Jenkins, deployment tools like RAPID and source control and versioning tools like EGit and GitHub.
- Good knowledge and skills in RAD, WebSphere Application Server, Oracle WebLogic server 12.1.2, Oracle technology stack products, Siteminder SSO, Iplanet 6.0 webserver, Oracle Weblogic server, Iplanet web server Oracle DB, PL/SQL, MQ Series.
- Solid knowledge and experiences in end to end J2EE software development process including requirements gathering, detailed design, code implementation, unit testing, deployment, performance testing and performance tuning.
- Strong technical, analytical and problem-solving abilities.
- Good written and oral communication skills
TECHNICAL SKILLS
Languages: Core Java 1.7/1.6,1.8, C, C++, PL/SQL, XML 2.0,Javascript, Jquery1.x, JQuery UI 1.1.x, DataTables 1.10.1, CSS 3, AngularJS 1.4, HTML 5 and Unix Shell scripting
J2EE Technologies: Spring Framework, Spring Boot, Hibernate Persistence Framework, MyBatis, Java Persistence Framework, Java Web Services with Spring, JAX-RS, Apache FOP and velocity, XSD, JDBC, JSP, EJB 3, LDAP, ANT, JQuery, Spring MVC and Spring Boot.
Development tools: IBM Rational software Architect, Eclipse (Juno), Spring Tool Suite, IBM Rational Application Developer.
Messaging systems: IBM MQ Series, Java Messaging Service (JMS)
Security Technologies: Webagent 6.0
Testing tools: Junit, Selenium.
Relational database systems: Oracle 11g, Apache derby, PostgreSQL, DB2.
Web and Application Serve: Oracle WebLogic Server 12.1, WebSphere 8.5, Iplanet 6.0, Tomcat.
Operating systems: Sun Solaris, BSD-UNIX, Windows 2005
Version Control tools: EGit, TFS, SVN, Clearcase, CVS and PVCS.
PROFESSIONAL EXPERIENCE
Confidential
Senior Developer
Responsibilities:- Device returns systems is a system to return a client’s device using Bring-it-Back program or Trade-in program.
- The DRS has UI for the whole flow starting from identifying the device using IMEI or phone number.
- The flow differs in the case of Apple and non-apple devices.
- It interacts with multiple services like Apple FMIP service to check lost or stolen device and answer the device quality questions to check if the traded in device is eligible for exchange.
- It also involves cancellation and renewal of contracts using extended warranty systems (EWS).
- DRS system also has the shipping module for tracking the shipments.
Technologies used: JSP, JSTL, Intercooler.js Spring MVC 3, Spring Boot, Openshift, Restful Web services, Java Web services, SOAP, Maven 3.0 WebLogic server 12.1.2, Oracle coherence, Velocity & Apache fop and Life Cycle manager (SOA).
Confidential
Integration Lead
Responsibilities:
- Identifying interfaces for communicating with IBM MDM system.
- Identifying interfaces to interact with the POIS system.
- Development of host interface document design document.
- Design and analysis of J2EE components using Java, Web services.
- Interfacing with POIS mainframe systems through Java Web Services.
- Interfacing IBM MDM system with EJB 3.0
- IBM websphere 8.0.0.5, Rational software architect, Java Web services, EJB 3.0.
Technologies:Core Java 1.7, Java Web Services, Servlets, EJB, XML 2.0, Oracle 10g, SVN, RSA, Websphere 8.0.0.5, SAAJ.
Confidential
Lead Developer
Responsibilities:
- Architecting Java based solutions for enhancements and new requirements.
- Analysis and review of General design documents based on Enterprise design document and Business requirement document.
- Development of host interface document design document.
- Design and analysis of J2EE components using Java, Struts2, Web services and Hibernate.
- Interfacing with mainframe systems through IBM connectors.
- Java, JSP, Servlets, Rational application development, IBM websphere 7.0. Spring MVC, Struts 2.
Technologies:Core Java 1.7, JSP, HTML, CSS, JavaScript, Struts 2.0, Servlets, EJB 3.0, XML, Hibernate and Spring framework, Oracle 10g, Clearcase.
Confidential
Senior Project Lead
Responsibilities:
- Traveled to Brazil and Argentina in the year January and September 2012 for C900 implementation.
- Single point of contact(SPC) for all requests, changes and onsite co-ordination
- SPC for disaster and recovery management/COB related activities for online part of CACLSweb and C900.
- Preparation of functional specification documents and translating user requirements to specifications understandable to the developer.
- Design, Development, Maintenance and Implementation of all the enhancements for CACLSweb and C900.
- Provided interface design solutions for different systems that interact with CACLSWeb and C900.
- Completed Functional specification analysis for new enhancements for source systems like EDEALER, TRIMS and C900.
- Process incoming requests from source systems using multithreading.
- Maintaining LDAP access to all the Iplanet instances.
- Installation and maintenance of Webagent software in all the CACLSweb countries.
- Deploying and maintaining web server instances and Websphere instances for all the 23 countries.
- Production support activities for CACLSweb C900 and Link online and interface.
- Migrating projects, enhancements and fixes to SIT and UAT and production systems through standard processes and tools.
- Created reports for Credit Approvals, Customers facilities and Credit programs.
- Design and development of reusable Java software components that increases performance.
Technologies:Java, JSP, Servlets, EJB 3.0, Spring framework, Jasper reporting framework, Java consumer web services using Spring framework, Spring Expression language, MQ Series, Java WebServices, XML 2.0, Oracle 10g, PVCS
Confidential
Developer
Responsibilities:
- Requirements gathering
- Design and development of new components in Java and Swing
- Testing and documentation using JUnit for Unit testing and WinRunner for System Integration testing.
Technologies: Oracle 9i, Java 1.4, Java Swing, XML, Weblogic server 6.0