Senior Developer Resume
NY
SUMMARY
- Over 12+ years of Java/J2EE technical experience in IT Industry as a developer in Software Analysis, Object Oriented Design, Development, Testing and Support of Enterprise and web Applications using Java/J2EE, Spring and Hibernate
- Proficient in analyzing and translating business requirements to technical designs and architecture
- Expertise in designing and developing web based multi - tier enterprise and interactive applications using J2EE technologies like Struts, Spring, IBatis, Hibernate, SOAP and REST Webservice, JMS, XML, HTML, JavaScript, AJAX, JUnit, jQuery and JSON, Data power, JBPM, MULE ESB and JMS
- Experience in Spring’s MVC, IOC, AOP, Spring’s integration with IBatis,Hibernate, Annotated REST based Spring Controller
- Experienced with several web and application servers like Apache Tomcat, IBM WebSphere, BEA Weblogic and JBoss
- Continuous learner and ensures the highest delivery
- Expertise in version control tools i.e. Clearcase, Subversion, CVS
- Expertise in identifying and addressing the potential performance bottlenecks, memory bottlenecks of the application using tools like JProfiler.
- Experience in writing PostGress (CTE) Oracle, MySQL and SQL Server Stored Procedures, Functions, Packages, Views
- Extensive experience in using IDE’s Eclipse, Weblogic Workspace, IBM RAD, SQL Developer, Toad.
- Strong data analytical skills and root cause analysis of problems
- Good communication skills, interpersonal skills, self-motivated, quick learner, team player.
- Good knowledge of Cloud Technologies like IBM Bluemix, Mule Cloud hub, MongoDB
TECHNICAL SKILLS
Operating System: Windows 7, UNIX,LINUX
IDE: STS (Spring Source Tool Suite), Rational Software Architect v6.0, RAD, Eclipse, My Eclipse, Flex Builder, JDeveloper, Toad 7.5
Tools: Framework: Spring MVC, Spring AOP, Batch Spring, Struts 2, jInterops ANT, Maven
Technologies: SOAP Web Services, REST web services, Mule 3.3.1, Message Broker 7.0, Data power, Hibernate, iBatis
Database: Postgress, MySql, Oracle 10g, Oracle 9i, DB2, SQL Server 7.0
Web/Application Servers: WebSphere 7.0, Websphere XD, Tomcat, JBossSybase EA Server3.2
Debugging tools: Splunk, IDE debuggers
Design Methodology: UML, Visio, RSA
Monitoring Tool: Topaz, HP Service Center, HP Quality Center, HP Diagnostic, MQ Explorer
PROFESSIONAL EXPERIENCE
Confidential, NY
Senior Developer
Responsibilities:
- Created Transactional layer through Spring MVC framework, JBPM, Mule ESB
- Developed the code for Business Layer and DAO layer.
- Created Flow in Mule config and configured different connector like File connector, IMap connector etc.
- Worked closely with the customers and involved in reviewing and understanding the Business requirements.
- Actively involved in requirement understanding discussion, technical architecture discussion, knowledge sharing, design discussion with Customers
- Applied industry standard design patterns like design patterns like MVC, Singleton, Factory pattern, Data Access Object, Adapter and Facade Pattern
- Developed complex approval Flow system
- Involved in setting up the application Service layer using Spring IOC framework.
- Involved in setting up multi data source Spring-Hibernate integration
- Developed configurations for AOP transactions as cutover design strategy
- Involved in application specific Data modeling.
- Doing peer to peer code review
- Followed Agile Methodology successfully in Agile/Scrum project execution models.
- Responsible for developing Junit test Cases and different testing scenarios
Environment: Spring MVC, Spring DI, Ext JS, JSON, Hibernate, SOAP Web Service, XML, MULE ESB, JBPM, MySql, JBoss, SVN, Maven, Windows 7,Linux
Confidential
Senior Developer
Responsibilities:
- Developed Transactional layer through Spring MVC and REST, EJB 3, iBATIS
- Developed new MVC Controller and different Layer like Business Layer, DAO layer
- Used Spring annotations for creating Services and Repository
- Defined different Design Pattern based on the Data flow design
- Used EHCache to implement the caching in application
- Involved in setting up the application Service layer using Spring IOC framework
- Developed configuration for multi data source Spring-iBatis integration
- Developed and configured for Spring AOP transactions as cutover design strategy and for Logging
- Involved in application specific Data modeling.
- Doing peer to peer code review
- Followed Agile Methodology successfully in Agile/Scrum project execution models.
- Responsible for Junit test Cases and different testing scenarios
Environment: Java, Spring, Web Service, XML, Oracle, WebSphere, RAD, iBatis, SVN, Maven, JSON, JAXB, Junit, EasyMock, Windows 7
Confidential, Bloomington IL
Senior Developer
Responsibilities:
- Developed SOAP webservice followed Bottom down approach
- Defined different Design Pattern based on the Data flow design
- Developed different Layer like Business Layer, DAO layer
- Worked as Onsite coordinator also for creating the MFI application
- Actively involved in requirement understanding discussion, technical architecture discussion, knowledge sharing, design discussion with Customers
- Responsible for high level design for 30 web services development for MFI Base
- Involved in functional specification reviews, design reviews, code reviews, test case reviews and tracking all the issues identified in the reviews to closure
- Used CTE (Common Table Expression) query of Postgres for DB Persistence Layer
- Lead the Automation team and mentored to create the Automated testing for all 30 web services
- Agile Methodology were extensively used to create the application
- Involved in creating flow and sub flow in Mule ESB
- Responsible for creation of NFR(Non Functional Requirement) for 30 services through Mule ESB
- Involved in designing Single Sign On through OpenAM for all the web services
- Took the ownership for doing profiling for critical web services through J Profiler.
- Involved in debugging the application through the help of Splunk
- Used Jenkins for continuous integration
Environment: Spring, Web Service, XML, Postgress, Tomcat, Spring Source Tool Suite (STS), Mule, SVN, Maven, OpenAM, JProfiler, Splunk, Windows 7
Confidential, Bloomington IL
Senior Developer
Responsibilities:
- Worked as Technical Lead for the Capacity Build project
- Responsible for Due Diligence of all 7 Java applications in Phase 1
- Worked on estimate for each application KCDs and Validation
- Responsible for Setting up meeting/Sessions with Confidential SME
- Responsible for recording all the lower level details of the Applications
- Responsible for creating Business Process Diagram, Application Architecture, Reference Architecture, Use Case Diagram etc
- Created Class and Sequence diagram for most of the application through reverse engineering
- Learned how to use Websphere Procees Server (WPS) and WID during the business requirement phase
- Responsible for reviewing Cross Vendor Java Application
Environment: Spring, WebService, XML, DB2, Websphere 6.1, RAD 8, Wepsphere Integration Developer (WID), Websphere Process Server(WPS), Struts, EJB
Confidential, Columbus OH
Senior Developer
Responsibilities:
- Developed Transactional layer through Spring framework, iBATIS
- Defined different Design Pattern based on the Data flow design
- Developed application Service layer using Spring IOC framework.
- Involved in setting up multi data source Spring-iBatis integration
- Developed and Created configurations for AOP transactions as cutover design strategy and for Logging
- Involved in application specific Data modeling.
- Doing peer to peer code review
- Followed Agile Methodology successfully in Agile/Scrum project execution models.
- Responsible for Junit test Cases and different testing scenarios
- Developed highly scalable Spring Batch job for the running Batch jobs
- Creating JIBX binding for the SOAP request and response
- Designed and Developed a bridge to call 3rd Party Vendor software which is a COM component
Environment: Spring DI, Spring Batch, Spring DI, SOAP Web Service, JAXB, JIBX, iBatis, XML, SQLServer2008, Websphere 6.1,SVN, RAD 7.5, Windows NT
Confidential, Columbus OH
Senior Developer
Responsibilities:
- Involved in production Support in ESB layer of Confidential team
- Responsible for handling the Oncall support activity during on and off hour from SOA team side.
- Responsible for debugging the issue in SOA side during the outage by looking into the Datapower logs
- Involved in analyzing Message Broker flows, different node, reviewing ESQL
- Involved in reviewing the BAR in the Execution group of Message Broker
- Monitoring the messages in queues through MQ explorer, or through console
- Responsible for solving Defects assigned to the team.
- Involved in creating the various SOA reports for higher management
- Involved in creating monthly KPI reports
- During the business outage analyzing the logs through Splunk, memory and CPU utilization through respective tools
- Recreate the scenario of the defect and debug or modify the objects created in Datapower, debug the message flows etc.
Environment: Message Broker, Datapower, MQSeries, Splunk, MQExplorer, HP Service Center, HP Quality Center
Confidential - Jersey City NJ
Senior Developer
Responsibilities:
- Defined and developed different Design Pattern based on the Data flow design
- Developed critical flow in payment system
- Developed application Service layer using Spring IOC framework
- Act as Senior Developer /Onsite coordinator for creating the Phoenix application
- Actively involved in requirement understanding discussion, technical architecture discussion, knowledge sharing, design discussion with Customers
- Responsible for high level design for web services development for Phoenix Application
- Involved in functional specification reviews, design reviews, code reviews, test case reviews and tracking all the issues identified in the reviews to closure
- Used Top down approach to create the SOAP web services using CXF
- Developed Transactional flow for nine Payment module
- Used EHCache to implement the caching in application
- Created Entity for Hibernate and Database layer
- Monitoring development activities of different layers
- Responsible for JAX and JIBX binding for different payment object
- Integrated cobertura for code review and make it more independent component
Environment: SOAP Web Service, Spring AOP, Spring DI, JAXB, JIBX, Hibernate, EJB, XML, Oracle10g, WebSphere XD, RSA, ClearCase, Windows NT
Confidential - Jersey City NJ
Senior Developer
Responsibilities:
- Defined different Design Pattern based on the Data flow design
- Developed Transactional flow for nine Payment module
- Developed application Service layer using Spring IOC framework
- Actively involved in requirement understanding discussion, technical architecture discussion, knowledge sharing, design discussion with Customers
- Responsible for high level design for web services development for PolandSME Application
- Involved in functional specification reviews, design reviews, code reviews, test case reviews and tracking all the issues identified in the reviews to closure
- Used Top down approach to create the SOAP web services using CXF
- Responsible for managing nine Payment module as Payment lead
- Responsible for designing mapping between Hibernate and Database layer
- Responsible for analysis of Payment system and applied different design pattern
- Monitoring development activities of different layers
- Responsible for JAX and JIBX binding for different payment object
- Integrated cobertura for code review and make it more independent component
Environment: Spring, Web Service, JAXB, JIBX, Hibernate, EJB, XML, Oracle10g, WebSphere XD, RSA, Windows NT
Confidential
Senior Developer
Responsibilities:
- Responsible for functional requirements for VROL 8.2
- Responsible for writing functional and technical design documentation
- Used Pandora Framework
- Responsible for Analysis, Design and Development of CaseFolder
- Writing Junit Test cases and different testing scenarios
Environment: Pandora, JSP, EJB, XML, DB2, Websphere, RSA, Windows NT
Confidential
Senior Developer
Responsibilities:
- Designing the UI through Flex2
- Customize the UI through xml and exploring the new features to make look and feel more attractive
Environment: Windows2000, Flex, Java Bean, Tomcat4.1.18
Confidential
Developer
Responsibilities:
- Developed Transactional layer through Struts framework, EJB and Hibernate
- Involved in setting up the application Service layer using Struts framework.
- Involved in setting up multi data source Struts-Hibernate integration
- Involved in application specific Data modeling.
- Doing peer to peer code review
- Analyzing the existing code for the enhancements of the modules
- Designing the object Model for the database interaction through hibernate
- Involved in writing the complex query in hibernate through HQL and criteria API
Environment: Struts, JSP, Java Bean, Web services, XML, AJAX, GWT, MySQL, Tomcat4.1.18, JBoss, Windows NT, Rational Rose.