Sr Java /soa Developer Resume
FL
SUMMARY:
- 14+ years of experience in SOA, middleware, Web Services, Web/UI applications
- Hands on end to end Design, development experience in OOAD, SDLC, Agile/SCRUM, TDD, BDD
- Extensive experience in architecting solutions in Java/J2EE frameworks/technologies like Struts, spring, JBoss ESB
- Implemented Session Façade, Service Locator, Front Controller, Singleton, Business delegate, Factory, MVC, Design Patterns
- Work knowledge in Jaxp, Jdom, Jax - Rpc, hibernate, Ajax, jsf, RESTfull Webservices (JAX-RPC and Doc/Lit), Maven, SVN, Tortoise, Git, GitHub
- Hands on working experience on Web services, EJB (SOAP/JSON: http/JMS), IBM MQ, ActiveMQ, JBOSS ESB a SOA implementation
- Extensive hands on expertise on WebSphere/RAD and WebLogic app servers and using its IDE
- Very strong Business, Application and Technical Analytical Skills
- Ability to learn, R&D and adapt new technologies and deliver outputs in short deadlines
- Ability to keep cool in tremendous pressures and constantly keep focus on task & goals
- Extensive hand on experience in using tools like Eclipse, Putty, notepad++, WinMerge
- Worked with Tomcat servers and very good exposure on JBoss, JBOSS ESB
- Excellent interpersonal and communication skills
- Contributed in all phases of projects, Joint Architecture Design (JAD), Requirement Gathering, Design, Development, testing support, Integration and environment support, implementation and post production warranty support. Also as Production Support Lead
TECHNICAL SKILLS:
Java J2EE, MS Office: UI (servlets/JSP, JavaScript), RMI, Servlets, EJB, JMS, Soap, JMS, IBM MQ, ActiveMQ & http, Html, XML/SOAP, Struts, Apache Axis, Spring, App/Web Servers, WebLogic, WebSphere, Tomcat, Jboss, VBScript, AJAX, jspf, JSF, Hibernate, XPath, jaxb, JIRA
Database/RDBMS: Oracle 7.x, 8; 10,11g, MySQL, postgreSQL, Informix, MS-SQL Server, SQL *PLUS, PL/SQL
Design Concepts/Framework: OOAD, MVC, J2EE, MVC2 (Struts), SOA~13
Packages: WSAD 4.x-5.1.2,6.x, RAD, Eclipse, WebLogic, Rational
Version Controls: Visual Source Safe, CM Synergy, ClearCase, CVS Agile/Scrum, CXF, Hudson, GRADLE, Tortoise, GIT, Drools, smooks/ftl, Pair/Mob-Programming, Visio, google docs, sites etc tools
Exposure to: C#, ASP 3.0, JBoss, JBoss-ESB a SOA implementation, MongoDB, AngularJS
CAREER PROFILE:
Confidential, FL
Sr Java /SOA Developer
Responsibilities:
- Developed POC with Restful Webservice with Swagger documentation application integrated with SpringBoot, Sdk1.7
- Developed CSS3 styling for Net10, SimpleMobile as per their style guide
- Developed and hosted web services (PhoneUpgrade, BenefitsDelivery) using Spring 3.3. These Services are called by b2b customers to users upgrade phones, activations, porting and transfer the benefits (voice, text, data) of previous devices to the new device.
- Implemented Change requests and taking ownership from Biz to clarifications and follows
- Implemented Tealeaft new SDK and did Tleaf Stitching to backend services
- This is agile/scrum environment having two releases per month
Environment: Development: CSS3, REST, Spring3.3, SpringMVC, Win7, i7, eclipse JIRA, Git2, Maven; Deployment: SunOS 5.10 Java1.6, Oracle, Weblogic Server 11g, SunOS 5.10
Confidential, Boca Raton, FL
Sr Java Developer
Responsibilities:
- This is agile/scrum environment and as software developer role the main focuses is e-commerce application that hosts the OD main sites (officedepot.com, business.officedepot.com) and the work aspects specifically include as below:
- Participating End Client meetings, daily scrum calls, realizing current status, identifying impact of requirements, analyzing.
- Participate business requirements and analyze the requirements to in corporate into the definite functional pieces and materializing them as definite designs.
- Help to split work into agile stories that can fit into build-able and deploy-able code within the sprint
- Drive Best practices, design patterns and implementations for Confidential development and integration
- Partner with QA in test planning and testing activities
- Participate with program owners to back log grooming for next sprint stories.
- Establish and maintain processes to support and grow Confidential developer best practices in OD.
- Preparing High Level Design and Low Level Design also developed lot of Java components.
- Creating and fixing the java, jQuery, JavaScript code reviews using JIRA, crucible, tempo tools etc.
- Researching on new technology and hacks (custom Jason strings) to accommodate into Confidential commerce framework
- Developed CSL (Customer Shopping List) information as web services, using JAX-RS, REST, Apache CXF and JAX-WS standards
- Consumed CSL RESTful web services over http/JSON format, using CXF API to build client jars. Coordinate with services team to produce a valid service response meeting business and application needs
- Used Struts frame works and technologies MVC, Spring, Struts and SOA
- Creating DDLs, DMLs, PL/SQL Queries, stored procedures in Oracle and MySQL
- Researching the old core products written in java code base and writing customization to story specific needs. Researching old legacy Stored Procedures to improve or port logic into java
- Mentoring team members, introducing and supporting to comply coding & app framework standards
Environment: Development in Win7, i7; deployment UNIX; Languages: Java1.7, MySQL, Oracle, IBM WebSphere RAD, eclipse + tomcat (alternative development environment), JIRA, Crucible, Maven, SVN
Confidential, Beaverton, OR
Integration Developer
Responsibilities:
- I’ve worked as Integration developer, using JBoss ESB bus Integration layer for digital team integration layer. This mainly focuses on Jboss ESB.
- Design, develop, maintain and support application and data integration solutions for all Consumer Digital Technology capabilities.
- Drive Best practices, design patterns and implementations for JBoss ESB based integration services.
- Participate in integration design and development reviews
- Partner with QA in test planning and testing activities
- Establish and maintain processes to support and grow integration practices at Confidential
- Participating End Client meetings, daily scrum calls representing our team, current status, identifying impact of requirements, analyzing & implementing.
- Participating in business solutions, design and developing java components.
- Researching Japanese script usage in JBOSS ESB5.2 creating Japanese PDFs for printing shipping labels.
- Researching the using DROOLS, XPath based Content Based Routing and working out feasibility with given problem/solutions.
- Creating different adapters and connecting transports for FTP, JMS, ASync HTTP, Static Wire Tap, Content based Wire Tap using JBoss ESB 5.2.
- Hibernate
- Creating DDLs, DMLs, PL/SQL Queries, stored procedures in Oracle
Environment: Development in Win7, i5; Deployment in VM having multi cores; Languages: Java1.6, Jira, Oracle 11g, Eclipse, JBOSS SOA 5.2., And Oracle
Confidential, West Palm Beach, FL
Consultant
Responsibilities:
- Contributing in Client meetings, daily scrum standup/calls, status updates, identifying impact on requirements, analyzing & designing, implementing
- Preparing High Level Design and Low-Level Design Also developed all Java components.
- Researching the ActiveMQ+Jboss+certs combination for the client specific versions.
- Developed Asynchronous Java interface to Ilog Rule engines called message Gateway
- Created and Used ActiveMQ Topic (JMS implementation)
- Used ActiveMQ Factories for Subscription and Consumption.
- Configured Active MQ 5.5.1 as embedded Message Broker with in Jboss5.1.
- Used spring IOC for loading all beans and writing their impl classes.
- Supporting POC version of ODSS v.05
- Writing customized reports and its PL/SQL Queries, stored procedures in Oracle.
Environment: Development in WinXP-Intel-4 core. Deployment 2 nodes @ each (Win 8core); Languages Java 1.6, Oracle 11g; Eclipse, ActiveMQ 5.5.1, JBoss 5.1, spring, PL/SQL, Hibernate
Confidential, West Melbourne, FL
Consultant
Responsibilities:
- Contributing in Client meetings, daily scrum standup/calls, status updates, identifying impact on requirements, analyzing & designing, implementing
- Preparing Designs High Level & Low-Level
- Researching the old core products java code base and writing customization to client specific needs.
- Worked on Users modules in Swing for role based views
- Mentoring team members, introducing and supporting to comply coding & app framework standards
- Used spring IOC for loading all beans and writing their impl classes.
- Supporting over all component integration phase for Confidential client
- Consumed DataWare House MeterEvents webservice call asynchronously and periodically (configurable)
- Hosted ALCS as RESTfull (CXF) Service using CXF’s implementation of JAX-RS with http/JSON protocol.
- Writing customized reports and its PL/SQL Queries, stored procedures in Oracle.
Environment: Hardware/OS: Development in Win7-Intel-4 core. Deployment 2 nodes @ each (Linux 8core); Java 1.6, Oracle 11g (entity model); Eclipse, GIT hub, Gradle, tortoise, SoapUI2.5.1, SOA, Asynch threads frame work, spring, CXF, PL/SQL
Confidential, Jacksonville, FL
Lead
Responsibilities:
- Writing Business rules in DRL files and business class in java for specific splashes on signon
- Creating Splashes upon sign on with JSF (implemented as borneo framework).
- Used drools for Splashes for Logic Driven Splashes based on account profiles set the eligibleSplash true or not
- Participating in Joint Application Designs for identifying different impacts on the business requirements and impact assessment on application layer and its dependent systems.
- Client Interactions for clarifications on business requirements and providing solutions keeping in view of on the frame work and technical limitations/feasibility
- Preparing High Level Design and Low-Level Design for mWallet and frame work level challenges using MS VISIO, MS office/Word
- Researching the old legacy java code base and writing code in new borneo (JSF) framework.
- Researching old legacy Stored Procedures and writing new PL/SQL stored procedures in Oracle
- Taking interviews for inducting new members and bridging
- Supporting over all component integration phase for SISO November release.
- For mWallet researching on RESTfull (CXF) Services how implemented on MDA project and merging with Sitkey & Authentication ear and reducing one hop of control flow.
- Used Apache CXF restful and WS APIs to implement JAX-RS restful, JAX-WS, SOAP based Service
- Developed components of web services (JAX-WS, REST, JAX-RPC, Apache CXF) end to end, using different JAX-WS standards with clear understanding on WSDL (type, message, port Type, bindings, and service), SOAP using various message exchange patterns like In Only and In Out.
- Consumed web services, using CXF API and apache to generate client jars(wsdl2java)
- Coordinate with services team to produce a valid service response meeting business and application needs.
- Experience in developing SOAP and REST based Web Services using JAX-WS & JAX-RS and Apache CXF.
- Hosting Sitekey & Authentication Web services in JAX-RPC for all mobile downloadable apps with apache2 using soap over http protocol.
- Mentoring team members to comply coding standards and borneo framework.
- Consumed OOS (WebMethods) Web Services through ESB/HPH gateway routing as Authenticated client for Splashes.
- Used Oracle Dynamic Cache (OCN) for dynamically loading the splashes without app server restart and load splashes that were loaded during the server startup.
- Consumed eProfile (tibco) webservices through ESB/HPH gateway.
- Used Request/response IBM MQs to connect DB2 for account profile
- Using siteminder client configuration and creating SSO session and passing the session to different apps to continue the Business Layers.
Environment: Hardware/OS: Windows XP-Pentium core 2; AIX - Four Core2 Duo multi processors; Languages: Java 1.5, Oracle; Special Software: RAD7, perforce (P4V), Maven, Xdash, Squirell, SoapUI 2.5.1, Cygwin, SOA, ESB, MQ, Spring, Ajax, Xdash, CXF, RESTfull, VISIO, PL/SQL, OCN
Confidential, Jacksonville, FL
Lead
Responsibilities:
- Supporting any technical challenges team gets.
- Mentoring team for Quality deliverable
- Managing WebSolutions Production Support Team.
- Inducting team members after technical interviews and attitude observations.
- Collecting effort and compiling it to have a productivity metrics
- Improving the over all process in Production support
- Helping team achieving the deadlines.
- Defect tracking using CMT tool.
- Analyze the defects and implement actions to improve the productivity of the project using CMT.
- Helping team with creating stored procedures (PL/SQL), and with complex queries for reporting purpose using joins.
- Using siteminder client configuration and creating SSO session and maintaining the session at SiteMinder level for each of the applications.
Environment: Hardware/OS: Windows XP-Pentium, UNIX flavor Sun Solaris/Spark; Languages: Java 1.5, Oracle; Special Software: RAD7, ClearCase, Ajax, PL/SQL, MS office, Visio
Confidential, Irving, TX
Lead Programmer
Responsibilities:
- I’ve worked very closely with business for more clarity and extract the exact detailed requirements. Discussing with the downstream system or 3rd party vendors (like FDR) for the right data and interfacing protocols. Convert the requirements into High Level Design and Low Level Designs and finally construction and unit test scripts. Checking in/out the code in source control and validating the changes.
- Participating in Joint Application Designs for identifying different impacts on the business requirements and impact assessment on application layer and its dependent systems.
- Client Interactions for clarifications on business requirements and providing solutions keeping in view of on the frame work and technical limitations/feasibilities
- Preparing High Level Design and Low Level Design for few modules I own below and frame work level challenges/problems, Using MS Visio/ Rational rose and MS office/word
- Designed, Developed Credit Card activation functional module GUI with Ajax, jspf and JSF frame work.
- Designed, Developed Online Answers (FAQs) functional module which talks through web service using protocol SOAP over http.
- Worked on Marketing Interstitial Pages based on SOM’s offers and Rewards module based on FDR system inputs and dynamically changing the UI content.
- Designed developed Language Toggle supporting bi language pages (Spanish and English) re-using struts frame work.
- Developed middle ware frame work components to connect to Enterprise Service Bus (ESB a TIBCO EAI) for NRI/Rewards module
- Developed new GUI screens using JSP/jspf and JFP architecture, involving AJAX technology. Worked with Struts tag libraries in UI layer.
- Use Clear case defect tracking and for solving/logging Component integration and System integration and UAT defects, with in their SLAs.
- Worked on IBM MQ for connecting legacy systems
- Worked on creating Stored Procedures for the java components having backed based business logic in Oracle PL/SQL.
Environment: Hardware/OS: Windows XP-Pentium, UNIX flavor Sun Solaris/Spakr; Languages: Java 1.4, EJB 2.0, JMS, jaxb, Sybase, Oracle; Special Software: RAD, ClearCase, Web Services (Glue), JSF frame work, Ajax, MQ, SOA, ESB