Sr Java Developer Resume
SUMMARY
- Over 14+ years of experience in Information Technology as a Java/J2EE Full - Stack developer/Lead engineer in the development of Web applications using J2EE, Java related technologies.
- Strong experience in Node, JSF, Sterling OMS, Tealium, Adobe, JSP, Servlets, JavaBeans, Struts, EJB, Spring, Hibernate, Ibatis, Camel as in Microservices-CXF, JMS, JDBC, XML, XSL, JMS, JSF-Rich faces, jQuery and Web Services(REST/SOAP).
- Extensive experience in design, development and implementation of Model-View-Controller using Struts 1.x framework onwards.
- Worked using several J2EE design patterns like Singleton Pattern, Front Controller, Data Access Object, MVC, and Adapter Design Patterns
- Strong experience in configuring, administrating, development using Apache Tomcat, IBM WebSphere, Oracle WebLogic and Jboss.
- Strong working experience on version control with CVS, Tortoise SVN and Synergy.
- Good understanding of RDBMS in writing queries using Oracle, MySQL and Postgres.
- Strong working experience with Agile methodology
- Good exposure of web services technologies such as SOAP, HTTP, WSDL, XSD and XSLT.
- Good hands-on experience on RESTful web services.
- Having strong domain knowledge and exposure on Retail, Finance, Telecom, Insurance of Health and Property.
- Good understanding of Function Point Analysis.
- Experience creating and documenting APIs to be used/consumed by other clients.
- Extensive Knowledge in Spring MVC, Spring Context, DAO and Spring IOC modules.
- Full lifecycle experience implementing web applications using object-oriented programming techniques.
- Have excellent Communication, Interpersonal, and Analytical skills.
- Excellent collaboration and communication talents to work effectively with team members and achieve client goals
TECHNICAL SKILLS
Technologies: Java (JDK), Sterling OMS, JSP, NodeJS, Tealium, Adobe, Backbone.js, Underscore.js, JMS, Servlets, JavaBeans, Struts, Spring, Spring Boot, Hibernate, JSF, EJB, Java Mail API, SQL, JADE-Template, HTML, UML, REST, SOAP, WSDL, UDDI, CSS, XML, XSD, XSLT, JAXB, JAX-RS.
IDE/Tools/Utilities: Intellij Idea, Eclipse, RAD, RSA, Netbeans, Maven, Toad, SQL Developer, SOAP UI, HP QC/ALM, JIRA, Nexus, Ant, Synergy, Team city, Sonar, STS, BASS, CCM, MASSQ, TIPCO, Splunk, forklift, Gulp, Bower
Application/Web Servers: IBM Websphere, Oracle WebLogic, Apache Tomcat, JBoss, Node, Grunt
Databases: Oracle 11g, MySQL, PostgreSQL, Couchbase-NOSQL
Operating Systems: Mac, Windows NT/98/2000/XP/7, UNIX, Sun Solaris 2.x, Linux, Uuntu and DOS.
PROFESSIONAL EXPERIENCE
Confidential
Sr Java Developer
Responsibilities:
- Design, develop and implement Data Layer business logic for mobile-web, desktop-web, Mew and interfaces with unit test, server-side node, Java, JavaScript, JEE applications.
- Participate in the full SDLC(Agile), including iterative development, estimations and design sessions, which includes requirement gathering, analysis, development, production readiness and issue-based support.
- The cross functional and technical knowledge on the existing applications Application/Systems Analysis and solution designing capabilities, software development, testing, software configuration and release processes.
- Responsible for develop Data-Layer integrating and migrating for Mobile Enabled features of existing and new pages depending upon Adobe requirements.
- Design and develop data-layer on single page application MEW and integrate with other mobile systems using JavaScript, Jquery, Node, Marionette, Backbone-MVC, Handlebars, Underscore, Require, Bootstrap with Jasmine.
- Involved in developing, Back-end MSP/ X-API services which required for Analytics.
- Work with Architects to write and review technical specifications as required, meeting the objectives of functional specifications. Specifically, identifying specific interfaces, methods, parameters, procedures, or functions as required. Collaborate with Architects across teams and other Software Engineering resources in designing and implementing common solutions for integrated enterprise systems.
- Everyday work with distributed cross-platform teams like Oracle/Microsoft, across various time zones for sync/support.
- Engage with Tealium and Adobe Team (end user/business stakeholders) to identify problem areas and provide strategic resolutions
- Understand, assess and propose highly scalable solutions for resolving Adobe customer questions and issues.
- Participating in Discovery Phase and Identification and evaluation of design alternatives with cutting edge technologies.
- Adhere to best practices and coding standards to deploy and CI on Tealium Releases.
Environment: JAVASCRIPT, JQUERY, NODE, MARIONETTE, BACKBONE, HANDLEBARS, UNDERSCORE, BOOTSTRAP, JASMINE, Java, J2EE, Spring Boot & REST, Tealium and Adobe.
Confidential
Technical Lead
Responsibilities:
- Designed Configuration Layer which fetch (CCM) for all environments (QA1, QA2, STG and PROD, etc.) DB and all application configurations meant for ODS/OSH are maintained in this layer, such as configurations - URLs, properties, DB connections, etc.
- Developed Order Delivery Note as a service, Generate and upload the PDF in to CFS for any requested order and it is been appreciated by client and implemented in all stores of Confidential .
- Integrated all types of consumers like MH, GIF, HSCOTF, Microlite Layer Camel Microservices used to bridges the gap between consumers external to ODS/OSH and the service layer.
- In Service Layer Spring, Apache CXF, Hibernate, Forklift are used, also Core CRUD service layer for orders, monitors, etc.
- Using Dozer as a Mapping Layer for the DTO to Model and vice-versa mapping.
- Managing Drools rule engine for routing of messages based on various business rules.
- Developed custom APIs for Monitoring services and developed APIs to monitor various aspects.
- Logging in Splunk and all logs are streamed to Splunk for future analysis and debugging.
- Oracle DB Transactional, master and applicable configuration data is stored in the DB.
- Written Cache-warming jobs which triggers runners from other jobs and scheduling batch jobs (eg. trip retrieval job) is done using BaaS.
- Couch based Caching CaaS-layer is used to speed up data retrieves and retrieve APIs.
- Developed instance level releasing of monitor lock mechanism and Messaging to JMS queues and Mass with internal messaging Tibco based JMS queues.
- Interactions with different consumer/customer (GIF, PAM, Microlise, OFS ) are done via MaaS queues.
- Provide guidance, assistance, coordination and follow up for both on-shore and off-shore on complex problems and ensures resolution
- Developed automated test classes for integrating and functional coverage for all layers and do code coverage with Sonar and TEST-NG with Mockito.
- Performed code reviews, unit and integration test responsible for code review.
- Coordinating on-shore and off-shore resources for daily sync-up/speed-up/ support.
- Using Scrum: Agile Methodology.
Environment: Java, J2EE, Spring, REST, JSON, ATG, Sterling OMS, Tomcat, Spring, XML, XSD, Camel Microservices CXF, Drools, Dozer mapping, EMS and TIPCO/MASSQ, BASS, CCM, Couchbase, Apache log4j, Junit 4/TestNG, Oracle 11g, JIRA, Nexus, STS Spring tool, Linux and Windows.
Confidential
Technical Lead
Responsibilities:
- Responsible for develop and implement POC for CDR to SCA-C upgrade with spring MVC in all aspects.
- Migrated from RMI and SOAP in to RESTful webservices.
- Establish the communication channel between Data stage and MDM service through IL.
- Involved in architecture, messaging (JMS), MQ Series, design patterns and related frameworks.
- The Confidential DA team will generate the updated model and provide a copy for validation.
- Analyzed and concluded for core tables for no entity change between MDM v10 MDM v11.4.
- Finalized the Data database scripts will need to be included for the modification (OOTB).
- Built the integration layer between DataStage and MDM.
- Responsible for setting JNDI source in web sphere application server and tuning like JMS queue.
- Developed destinations, data sources, Web Service endpoints, MQ endpoints etc.
- Successfully implemented RESTFUL Web Services based on SOA architecture.
- Collaborate, coordinate, and communicate across disciplines and departments
- Estimate engineering work effort for engineering team for both on-shore and off-shore team and effectively identify and prioritize the high impact tasks.
- Engage with end user/business stakeholders to identify problem areas and provide strategic resolutions
- Performed code reviews, unit and integration test responsible for code review.
- Used JUnit for test driven development and perform unit testing
- Coordinating on-shore and off-shore resources
- Using Agile Methodology based on scrum.
Environment: Java 1.6, J2EE, Spring, REST, SOAP, Sterling OMS, JSF, JQuery, JBoss, Spring 2.5, XML, XSD, XSLT, HTML, JavaScript, Apache log4j, Junit 4, MySQL, HP ALM, IntelliJ Idea, Windows.
Confidential
Technical Lead
Responsibilities:
- Involved in Analysis, Design and development, unit testing, implementation, and support of supplier portal.
- Designing the front end applications, user interactive (UI) web pages using web technologies like JSF2, HTML5, CSS3, Kendo UI, JQuery, Bootstrap and Web API.
- Participating in design review meetings and analyzing the impact of Change Requests.
- Worked on L2 and L3 support activities for specific modules.
- Enhanced existing systems according to assigned project requests.
- Implementation of services for Data layer and Application layer.
- L3 Support analysts for critical/complex issues & provide workarounds/resolutions to fix issues
- Integrated with third party application by consuming their web services.
- Manage and coordinate deliverables for off-shore
- Debug and fix the defects during testing phase.
- Participating in the Issue resolving technical meetings.
- Responsible for supporting L3 activities, code review, app flow/debug/build & deployment.
- Used Log4j for development and run time debugging of the application.
- Using Agile Methodology based on scrum.
Environment: Java 1.6, J2EE, Sterling OMS, JSF2, Kendo UI, JQuery, JBoss, Spring 2.5, XML, XSD, XSLT, HTML, JavaScript, Apache log4j, Junit 4, MySQL, HP ALM, IntelliJ Idea, Windows.
Confidential
Package Solution Consultant
Responsibilities:
- Requirement gathering from end-2-end designer
- Decompose requirements into various components
- Prepare a high-level design in agreement with platform architects, platform design lead and other stakeholders for node to node configuration for logistics management systems.
- Configured sterling order management system using application manager for whole order management module.
- Configured with application manager for logistics management system along with the specific node at each OD legs.
- Attend a series of conference calls with customer, platform architects, platform design lead and other stakeholders to sync with the latest.
- Prepare respective component designs within platform for spring.
- Configured RESTFUL services for UI and contributed automated build scripts for effective build and deployment.
- Configured JMS and involved in support during development, deployment and testing phases
- Support the team in troubleshooting technical issues
- Used Agile development process based on scrum
- Actively participates as a scrum team member on all phases of the scrum process.
- Strong ability to understand user stories and acceptance criteria and provide feedback on those requirements to business analysts and also participating daily scrums, sprint commitment, retrospectives and cross team collaboration
Environment: Java 1.5, Sterling OMS9.5, REST, Spring, J2EE, JMS, XSD, XSLT, Eclipse, Agile methodology, IBM WebSphere8.5.
